老师是不是每次重启Tomcat,就把运行所有部署在web.xml文件中的Servlet,然后客户端就可以根据路径访问对应的Servlet,视频中老师修改了两个servlet的代码但只重启一次Tomcat,但是都访问对应的修改后的servlet
class Carfactory: __obj=None __init_flag=True def __new__(cls, *args, **kwargs): if cls.__obj==None: cls.__obj=object.__new__(cls) return cls.__obj def __init__(self,name): if Carfactory.__init_flag: print('init....') self.name=name Carfactory.__init_flag=False def create_car(self,brand): if brand=='宝马': return BMW() elif brand=='比亚迪': return BYD() elif brand=='奔驰': return BENZ() elif brand=='玛莎拉蒂': return MSLD() else: print('未知品牌,无法创造') class BMW: pass class BYD: pass class BENZ: pass class MSLD: pass a=Carfactory() x=a.create_car('奔驰') print(x)
老师这为啥一直报错啊
老师请问,像mongoTemplate.updateFirst这种API之前没有用过,引申出到了工作中是怎么反应过来具体用哪个api呢?需要翻看组里技术栈文档?
客户端正常运行服务器出现异常
clientLoginProject.rar
ServerLoginProject.rar
遇到一个问题,图片里第30行进不来,第28行已经打印了 app ,
app.globalData.userInfo这个是有值的
一、程序
''' 验证线程运行速度 ''' # 调用创建线程的模块 from threading import Thread from time import time, sleep import threading # 定义一种方法 def func1(name): print(threading.current_thread()) print('threading:{},start'.format(name)) sleep(3) print('threading:{},end'.format(name)) sleep(3) # 创建线程 t1 = Thread(target=func1, args=('t1',)) t2 = Thread(target=func1, args=('t2',)) if __name__=='__main__': print(threading.current_thread()) start = time() # 开始线程 t1.start() t2.start() # 等待t1线程结束,再往下执行 t1.join() # 等待t2线程结束,再往下执行 t2.join() #func1('t1') #func1('t2') end = time() t=end-start print(t)
二、疑问
老师请问,这个程序的主线程是什么?具体在执行什么功能?
''' 验证线程运行速度 ''' # 调用创建线程的模块 from threading import Thread from time import time, sleep import threading # 定义一种方法 def func1(name): print('threading:{},start'.format(name)) sleep(3) print('threading:{},end'.format(name)) sleep(3) # 创建线程 t1 = Thread(target=func1, args=('t1',)) t2 = Thread(target=func1, args=('t2',)) if __name__=='__main__': print(threading.current_thread()) start = time() # 开始线程 t1.start() t2.start() #func1('t1') #func1('t2') end = time() t=end-start print(t)
二、运行结果
三、疑问
老师请问,1.我的时间为什么不换行?2._thread是以前版本的吗?3.如下图。谢谢老师解答
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>变量提升</title> </head> <body> <script> //函数可以像简单值一样作为函数的返回值 function info() { console.log('我是谁'); console.log('我会干什么'); function caiyi() { console.log('我要表演才艺'); } return caiyi; } info(); //直接调用,会执行里面的内容 var result = info(); //返回给调用者 result(); //直接调用 </script> </body> </html>
1、老师,为什么info(); 直接调用没有执行'我要表演才艺’?
2、为什么必须要把info();赋值给一个变量才行,赋值后var result是一个函数吗?老师说的这句是返回给调用者,这是什么意思?caiyi()这个是在哪里执行的?为什么执行了?
3、为什么result();可以直接调用,这句是函数吗?完整的语句执行是怎么执行的?没有看明白这个顺序。
最后的总结有个问题,每个app context 或者 request context会创建一个线程独立的栈(不确定这里的理解对不对),当有多个app时,画图的时候是在一个栈上面压入多个app cotext,这里不太理解,其它哪里理解的不对,希望可以指出,谢谢
''' 线程的创建与使用 线程的创建方法二: 类包装 ''' # 调用线程模块 from threading import Thread class Mythread(Thread): def __init__(self, name): Thread.__init__(self) self.name = name def run(self): print('threading{0} start',format(self.name)) # 创建线程 t1 = Mythread("a") t2 = Mythread('b') # 启动线程 t1.start() t2.start()
老师请问,问题如下图,谢谢老师解答!
package com.bjsxt.server; import java.io.DataOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.net.ServerSocket; import java.net.Socket; import com.bjsxt.entity.User; import com.bjsxt.thread.ServerThread; public class Server { public static void main(String[] args) throws IOException, ClassNotFoundException { System.out.println("----------------------服务器端已启动---------------------"); //(1)创建ServerSocket对象 ServerSocket server=new ServerSocket(8888); while(true){ Socket socket=server.accept(); //创建线程类的对象,并启动线程 ServerThread st=new ServerThread(socket); //启动线程 new Thread(st).start(); } } }
这个while循环是啥意思呢 要是不加会怎么样呢
接口里面的默认方法和静态方法都可以有多个吧?
老师,我想问一下这个gateway里面的那个lb://livegoods-hot-product里面的意思是啥,特别是那个lb
kindeditor我们之前课程没有,还有easyui也没有
f=open('d:/c.txt','w') f.write('尚学堂') f.close()
我运行完左边没显示c.txt,而视频中显示了这个文件如下:
图中b.txt是怎么导进去的,求解
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637