定义属性和方法的时候,怎么判断加不加static?以什么样的标准判断?
老师为什么用
invalidate()
销毁了HttpSession之后
虽然key对应的value是空的,但是session.getId()还是能输出呢,不是销毁HttpSession吗?它的SessionID还在?
这个是什么错
??
老师,我照着视频敲的,这个怎么解决?
源码
package com.bjsxt.server; import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4j.Element; import org.dom4j.io.SAXReader; import java.io.File; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class WebDom4j { //用于解析XML private List<Entity> entityList; //用于存储N多Entity,而每一个Entity都是servlet-name和servlet-class private List<Mapping> mappingList; //用于存储N多Mapping,而每一个Mapping都是一个servlet-name和N多个url-pattern public List<Entity> getEntityList() { return entityList; } public void setEntityList(List<Entity> entityList) { this.entityList = entityList; } public List<Mapping> getMappingList() { return mappingList; } public void setMappingList(List<Mapping> mappingList) { this.mappingList = mappingList; } public WebDom4j() { entityList = new ArrayList<Entity>(); mappingList = new ArrayList<Mapping>(); } public Document getDocument(){ try { //(1)创建SAXReader对象 SAXReader reader = new SAXReader(); //(1)调用reader方法 return reader.read(new File("D:\\MyCode\\IdeaProjects\\firstPreject\\http_server2\\src\\WEB_INFO\\web.xml")); } catch (DocumentException e) { e.printStackTrace(); } return null; } public void parse(Document doc){ //获取根元素 Element root = doc.getRootElement(); //web-app //获取servlet子元素 for (Iterator<Element> ite = root.elementIterator("servlet");ite.hasNext();){ Element subElement = ite.next(); //得到每一个servlet //创建一个实体类Entity Entity ent = new Entity(); //用于存储servlet-name和servlet-class for (Iterator<Element> subIte = subElement.elementIterator();subIte.hasNext();){ Element ele = subIte.next(); //可能是servlet-name,也可能是servlet-class if ("servlet-name".equals(ele.getName())){ ent.setName(ele.getText()); //给实体类中的name赋值 }else if ("servlet-class".equals(ele.getName())){ ent.setClazz(ele.getText()); //给实体类中的clazz赋值 } //将Entity添加到集合中 entityList.add(ent); for (Entity entity: entityList ) { System.out.println(entity.getName() + "\t" +entity.getClazz()); } } } } //测试 public static void main(String[] args) { WebDom4j web = new WebDom4j(); web.parse(web.getDocument()); } }
一、程序
# 事件测试 from threading import Thread, Event from time import sleep def car(): # global count num = 0 while True: if event.is_set: print('车到站') sleep(1) # count += 1 num += 1 if num % 5 == 0: event.clear() else: print('车开走了') sleep(6) # count = 1 event.set() def person(): # global count while True: if event.is_set(): print('上车') sleep(1) else: print('等车') event.wait() if __name__ == '__main__': # count = 1 event = Event() t1 = Thread(target=car) #t2 = Thread(target=person) t1.start() # t2.start()
二、运行结果
三、疑问
老师请问,我这一开始运行结果为啥是‘车到站’,不应该是‘车开走了’了吗?谢谢老师解答
请问一下老师我这个官网更新了,应该怎么选择版本啊
请问什么时候更新为IDEA版本?跟后面软件不一致。
老师,你好:
1.在实际工作中,我们对字符串操作是优先使用StringBuilder吗?
2.有没有必须或者优先适用String类的情况?我能想到情况:这个字符串按照需要不可变的,比如常量,name就优先适用String。
谢谢
燕
老师,是我的编码输入错误了吗?并且修改后global发生了错误
#全局变量和局部变量 a=151210 print(a) def sall(): b=5000 print(b/100) print(b) global a a = 50000 print(sall()) print(a)
l·老师那里多了个空格,我看了好几次也没有找到,老师指的那个地方没有啊
这是什么问题
没和图片发一起忘了
老师,请问,sticky的值,这里用EW可以,但是用WE就出错,说WE没有被定义,这个顺序有什么要求吗
老师,如果类装饰器要传函数里面的参数的话怎么传呢?
netsh interface ip add address "本地连接" 172.16.0.111 255.255.0.0 172.16.0.1
为什么是为有线网卡添加两个ip地址,172.16.0.111和172.16.0.211?
老师是不是已经安装上去了,为什么会是这样子的
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637