09 2016 档案

摘要:很多笔试面试都喜欢考察快排,叫你手写一个也不是啥事。我很早之前就学了这个,对快速排序的过程是很清楚的。但是最近自己尝试手写,发现之前对算法的细节把握不够精准,很多地方甚至只是大脑中的一个映像,而没有理解其真正的本质意图。于是今天结合了《数据结构》(严蔚敏),和《算法导论》进行一番探究。 首先先给出快 阅读全文
posted @ 2016-09-10 20:13 DavieTiming 阅读(1902) 评论(0) 推荐(3) 编辑
摘要:上一篇讲述了ThreadPoolExecutor的执行过程,我们也能看出来一个很明显的问题:这个线程池的构造函数比较复杂,对于不十分理解其运作原理的程序员,自己构造它可能体现和想象中不一样的行为。比如阻塞队列放什么,corePoolSize怎么设置等等。 所以和Math这种工具类一样,并发包也提供了 阅读全文
posted @ 2016-09-06 08:28 DavieTiming 阅读(490) 评论(0) 推荐(0) 编辑
摘要:学习这个很长时间了一直没有去做个总结,现在大致总结一下并发包的线程池。 首先,任何代码都是解决问题的,线程池解决什么问题? 如果我们不用线程池,每次需要跑一个线程的时候自己new一个,会导致几个问题: 1,不好统一管理线程和它们的相互之间的依赖关系,尤其是有的程序要做的事情很多的时候,线程的处理就显 阅读全文
posted @ 2016-09-05 11:35 DavieTiming 阅读(2511) 评论(0) 推荐(0) 编辑
摘要:在这里记录最重要的要点 1,tomcat-->conf-->server.xml里面的东西是什么?(tomcat怎么知道“谁”去处理客户端来的请求?) 最主要的是一个依赖的控制,换句话说什么servlet(比如某个继承了HttpServlet的类)要装配在这个tomcat容器(具体是Context容 阅读全文
posted @ 2016-09-04 09:39 DavieTiming 阅读(174) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示