- 博客(5)
- 收藏
- 关注
原创 多线程
进程:正在执行的程序,就是一个应用程序在内存中开辟的空间。线程:其实就是进程中的一个控制单元,负责程序的执行,一个进程至少有一个线程。jvm本身就是多线程的,因为在程序运行中会在堆内存中产生很多垃圾,就需要垃圾回收机器进行回收。main函数执行代码的时候,也在执行着垃圾回收,所以是同事执行的。这就是两个独立的线程来进行控制的。执行垃圾回收的线程,称为垃圾回收线程。执行main函数的
2015-04-23 20:46:26 377
转载 strut2面试题
struts2有哪些优点? 1)在软件设计上Struts2的应用可以不依赖于Servlet API和struts API。 Struts2的这种设计属于无侵入式设计; 2)拦截器,实现如参数拦截注入等功能; 3)类型转换器,可以把特殊的请求参数转换成需要的类型; 4)多种表现层技术,如:JSP、freeMarker、Velocity等; 5)Struts2的输入校验可以对指定某
2013-04-02 22:12:18 564
原创 验证码源码
public class RandomImgCodeServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentT
2012-10-30 19:42:02 426
原创 那年,进入所谓大公司的感受!
上班两个月来,已记不起多少次晚上11点左右到家,也记不起多少次晚上做梦梦见代码,更记不起掉了多少根头发。曾经的三大框架,在公司也只能依稀见到spring。一切也只能从零开始。可悲的是已进入,竟然就着手项目,对于初出茅庐的我当然是感觉到措手不及。从需求分析到数据库,无一不令我有一种黔驴技穷的感觉。一边看代码,一边着手项目,一遍又一遍,不懂还是不懂,一遍又接着一遍,从jsp到js,再从action到i
2012-10-29 20:45:04 1160
原创 浅谈js中onchange、onkeydown、onpropertychange、onkeyup以及onblur的区别!
最近项目开发中遇到onkeydown事件和onchange事件同时存在的时候onchange事件不起作用,特总结js中的onchange,onkeydown,onpropertychange,onkeyup和onblur的区别。 首先onchange和onkeydown不能共存的原因:比如在onkeyup="this.value=this.value.replace(/\D/
2012-10-25 22:00:28 3366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人