读书
花浓丶醉清风
这个作者很懒,什么都没留下…
展开
-
解读Tomcat(三):请求处理解析Part_1
/***作者:annegu*日期:2009-06-20*/ 在这第三部分里面我们主要看一下tomcat是如何接收客户端请求,并把这个请求一层一层的传递到子容器中,并最后交到应用程序中进行处理的。首先,我们来了解一下什么叫做NIO和BIO。在前面的解读tomcat里面,我们已经说到过了线程池。线程池,顾名思义,里面存放了一定数量的线程,这些线程用来处理用户请求。现在我转载 2015-09-09 08:12:58 · 598 阅读 · 0 评论 -
梦想萌芽
刚从大学毕业时候,进入花期实习,在那段时间,过得真的很开心,当英语培训时候,问我们以后得梦想是什么的时候?我回答:我要当一名架构师 现在已工作了将近2年,感觉我离梦想越来越远了,仔细想想,自己付出的努力,很多都不在梦想之路上,就像走了很多弯路。 今天在北京嗨学网技术部,之前自己跟朋友创业,完全对自己定位错误,好高骛远,那是一段难忘的回忆,自己不会再回头。 今天的梦想?原创 2015-08-11 08:02:34 · 446 阅读 · 0 评论 -
哪些管理类的书籍值得推荐?
5000赞来的太快,就像龙卷风。写了很久,在这儿认真还真能收获惊喜呐。期待更多盆友认识到阅读的局限,破除书籍迷信。=============跑偏的分割线=============最近很不认同知乎上,一些认为读书能解决关键问题的看法。就着这罐果香浓郁的2013年产可乐,正经回答一次。当然我也准备好跑题了。稍长,不以推书为目的,要书的直接滑到最后。在回答之前,我要引用一些名原创 2015-07-31 08:59:28 · 3539 阅读 · 0 评论 -
开发 linux内核的技术路线
看了下各位大神的推荐路线,总结如下: 0. 跟着项目走;1. 学会用、熟练用linux系统;2. Linux Kernel Development.3. Understanding the Linux Kernel.4. Linux Device Driver.5. 找一个感兴趣的子系统研究,认真研究代码,这里的建议是可以看提交的每个change。比如网络子系统:Und原创 2015-10-22 08:29:07 · 972 阅读 · 0 评论 -
EXPLAIN sql优化方法(2) Using temporary ; Using filesort
优化GROUP BY语句 默认情况下,MySQL对所有GROUP BYcol1,col2...的字段进行排序。这与在查询中指定ORDER BYcol1,col2...类似。因此,如果显式包括一个包含相同的列的ORDER BY子句,则对MySQL的实际执行性能没有什么影响。如果查询包括GROUP BY 但用户想要避免排序结果的消耗,则可以指定ORDER By NULL禁止排序,例如:ex原创 2016-01-18 08:46:48 · 2076 阅读 · 0 评论 -
Java集合---HashMap源码剖析
一、HashMap概述二、HashMap的数据结构三、HashMap源码分析 1、关键属性 2、构造方法 3、存储数据 4、调整大小 5、数据读取 6、HashMap的性能参数 7、Fail-Fast机制 一、Has原创 2016-01-23 14:27:13 · 297 阅读 · 0 评论 -
用消息队列和消息应用状态表来消除分布式事务
by 杨东由于数据量的巨大,大部分Web应用都需要部署很多个数据库实例。这样,有些用户操作就可能需要去修改多个数据库实例中的数据。传统的解决方法是使用分布式事务保证数据的全局一致性,经典的方法是使用两阶段提交协议。长期以来,分布式事务提供的优雅的全局ACID保证麻醉了应用开发者的心灵,很多人都不敢越雷池一步,想像没有分布式事务的世界会是怎样。如今就如MySQL和PostgreSQL这类转载 2016-01-13 10:23:41 · 514 阅读 · 0 评论 -
解决一个问题有多难?你可能只需要这四步
卡尔·波普曾说:“生活就是解决问题”,这是说的很对的。生活中我们时时、处处都在解决问题——吃饭问题、睡觉问题、学习问题、工作问题……所以“解决问题”本身也成了需要解决并且极有价值的问题,提高解决问题的能力对我们来说意义重大。德国人迪特里希·德尔纳的《失败的逻辑》的主旨就是“如何解决问题”,这本薄薄的小书“麻雀虽小、五脏俱全”,详细介绍了解决问题的通用步骤,值得一看。下面我结合此书的论述和自己的经验翻译 2016-02-26 09:07:34 · 497 阅读 · 0 评论