2016年7月17日

Java泛型

摘要: 把一个对象放进集合中之后,集合就会忘记这个对象的数据类型,当再次取出该对象时,该对象的编译类型就变成Object类型了 为了解决上面的问题,就引出了泛型这一个概念 泛型接口和类 可以灵活的封装,并且同时有可以限定类型,泛型的接口和类更像是一种通用的模型,模型内部的类型由使用者自己限定 无论为泛型的类 阅读全文

posted @ 2016-07-17 20:36 毛先森 阅读(172) 评论(0) 推荐(0) 编辑

Java多线程和线程池

摘要: 转自:http://blog.csdn.net/u013142781/article/details/51387749 1.为什么要使用线程池 在Java中,如果每个请求到达就创建一个新线程,开销是相当大的。在实际使用中,服务器在创建和销毁线程上花费的时间和消耗的系统资源都相当大,甚至可能要比在处理 阅读全文

posted @ 2016-07-17 19:54 毛先森 阅读(184) 评论(0) 推荐(0) 编辑

简单谈谈动态规划

摘要: 转自:http://www.woaitqs.cc/program/2016/04/22/dynamic-programming 动态规划的精髓在于「规划」,在于对问题的规划上面。当我们遇到一系列问题的时候,常常喜欢把复杂的问题分拆成小问题,动态规划也是对复杂问题的拆分,不过动态规划是更高级的拆分形式 阅读全文

posted @ 2016-07-17 19:47 毛先森 阅读(242) 评论(0) 推荐(0) 编辑

Linux shell日常命令和技巧

摘要: 转自:http://www.vaikan.com/linux-shell-tips-and-tricks/ 原文:http://www.techbar.me/linux-shell-tips/ 使用Linux shell是一些程序员每天的基本工作,但我们经常会忘记一些有用的shell命令和技巧。当然 阅读全文

posted @ 2016-07-17 19:34 毛先森 阅读(1845) 评论(0) 推荐(0) 编辑

2016年7月12日

web.xml 中的listener、 filter、servlet 加载顺序及其详解

摘要: 转自:http://www.cnblogs.com/shenliang123/p/3344555.html 在项目中总会遇到一些关于加载的优先级问题,刚刚就遇到了一个问题,由于项目中使用了quartz任务调度,quartz在web.xml中是使用listener进行监听的,使得在tomcat启动的时 阅读全文

posted @ 2016-07-12 16:41 毛先森 阅读(32666) 评论(2) 推荐(3) 编辑

导航