抱歉,刚开始不会编辑,很多图片都没有了。如果有需要,请下载word版:http://download.csdn.net/detail/duomengwuyou/8310811
1、 springmvc用处,配置方式等
传统的servlet需要在web.xml里面配置一些信息,不同的servlet映射到不同的方法,这个过程其实就是两步:如何找到映射,以及如何处理返回的数据。spring可以将大家从繁琐的这种配置中解脱出来,可以通过一个核心的dispatch类来实现映射。
web.xml里面设置了spring过滤器。然后在applicationContext配置文件中指明了一些资源文件的路径等。
2、jquery里面查找孩子节点如何做到
获取:text() 获取元素的文本内容 html()获取元素的内容,包括各种html标签等 val()获取表单字段的数值 attr()获取元素属性值
设置:text("......") 同理,html val也是如此。 attr(a,"avalue")
遍历: parent() 直接祖先 parents 所有的祖先 parentsUntil()所有的祖先直到。。。
children()返回所有的直接孩子;find()返回被选元素的后代元素,一路向下直到最后一个后代。
1 http://3ccoder.iteye.com/blog/581476 在外面通过一个arraylist来记录住所有的线程,然后开始的时候注册线程,结束的时候取消线程,这样就可以直到线程是否结束了。
2 http://www.cnblogs.com/whgw/archive/2011/09/29/2195827.html 或者使用countdownlatch来做,每个线程结束的时候让countdownlatch的计数减减,那么我们就能知道现在又多少线程还没有结束了。
获取返回结果:
1 可以通过一个静态变量来存储每个线程的数据。
2 http://www.cnblogs.com/linjiqin/archive/2013/07/25/3213809.html 通过实现callable接口来实现,然后通过线程池来操作。
4、Mysql做分页
select *from tableName where 条件 limit 当前页码*页面容量-1 , 页面容量
5、线程的状态
第一是创建状态。在生成线程对象,并没有调用该对象的start方法,这是线程处于创建状态。
第二是就绪状态。当调用了线程对象的start方法之后,该线程就进入了就绪状态,但是此时线程调度程序还没有把该线程设置为当前线程,此时处于就绪状态。在线程运行之后,从等待或者睡眠中回来之后,也会处于就绪状态。
第三是运行状态。线程调度程序将处于就绪状态的线程设置为当前线程,此时线程就进入了运行状态,开始运行run函数当中的代码。
第四是阻塞状态。线程正在运行的时候,被暂停,通常是为了等待某个时间的发生(比如说某项资源就绪)之后再继续运行。sleep,suspend,wait等方法都可以导致线程阻塞。
第五是死亡状态。如果一个线程的run方法执行结束或者调用stop方法后,该线程就会死亡。对于已经死亡的线程,无法再使用start方法令其进入就绪。
6、Servlet和JSP?
http://zhidao.baidu.com/question/71537713.html?qbl=relate_question_1&word=servlet%20jsp
首先你先要弄懂什么是servlet,servlet是在服务器端执行的java程序,只不过它有专门的一套规则(就是我们平常所说的api);jsp说得简单点就是用另一套简单的规则写的servlet程序,它可以写java代码,还可以写html代码,JavaScript,css等等……,但是到服务器端首先会被转成servlet程序然后就按照servlet的执行顺序执行了。
SERVLET 是一个早期的不完善的产品,写 business layer 很好,写 presentation layer 就很臭,并且两层混杂。所以,推出 JSP+BAEN ,用 JSP 写 presentation layer, 用 BAEN 写 business layer 。 SUN 自己的意思也是将来用 JSP 替代 SERVLET 。
7、应用服务器和Web服务器
可以简单的把Web服务器看作为网页服务器,就是为了支持浏览器和服务器之间的交流;而应用服务器不只是支持HTTP这种请求,比如EJB服务器,就不只是可调用网页了。简单这么理解吧。
http://baike.baidu.com/link?url=5bAiArpkCwlP69J8RG-Kit30KERhFgZ4mi6k5EIXUOkuLx_m_nbWj1gSco_r2Kd-
8、服务器启动顺序
1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。
2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。
3、容器将<context-param>转换为键值对,并交给servletContext。
4、容器创建<listener>中的类实例,创建监听器。