2015年8月14日

[转载] Java并发编程:Callable、Future和FutureTask

摘要: 转载自http://www.cnblogs.com/dolphin0520/p/3949310.html在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行... 阅读全文

posted @ 2015-08-14 22:30 追求卓越,厚积薄发 阅读(141) 评论(0) 推荐(0) 编辑

[转载] Java线程池框架源码分析

摘要: 转载自http://www.linuxidc.com/Linux/2014-11/108791.htm相关类Executor,Executors,AbstractExecutorService,ExecutorServiceExecutor:整个线程池执行者框架的顶层接口。定义了一个execute方... 阅读全文

posted @ 2015-08-14 17:50 追求卓越,厚积薄发 阅读(165) 评论(0) 推荐(0) 编辑

[转载] 红黑树(Red Black Tree)- 对于 JDK TreeMap的实现

摘要: 转载自http://blog.csdn.net/yangjun2/article/details/6542321介绍另一种平衡二叉树:红黑树(Red Black Tree),红黑树由Rudolf Bayer于1972年发明,当时被称为平衡二叉B树(symmetric binary B-trees),... 阅读全文

posted @ 2015-08-14 17:28 追求卓越,厚积薄发 阅读(229) 评论(0) 推荐(0) 编辑

[转载] RED-BLACK(红黑)树的实现TreeMap源码阅读

摘要: 转载自http://lxy2330.iteye.com/blog/1664786由于平衡二叉树与红黑树都是二叉排序树,又红黑树是对平衡二叉树的一种改进实现,所以它的很多思想算法都来源于排序二叉或平衡二叉树,比如排序二叉树中的添加、删除、查找及查找直接后继节点等,平衡二叉树中的左旋与右旋等都是一样的,... 阅读全文

posted @ 2015-08-14 17:26 追求卓越,厚积薄发 阅读(248) 评论(0) 推荐(0) 编辑

[转载] Java集合---HashMap源码剖析

摘要: 转载自http://www.cnblogs.com/ITtangtang/p/3948406.html一、HashMap概述 HashMap基于哈希表的Map接口的实现。此实现提供所有可选的映射操作,并允许使用null值和null键。(除了不同步和允许使用null之外,HashMap类与Hasht... 阅读全文

posted @ 2015-08-14 17:09 追求卓越,厚积薄发 阅读(146) 评论(0) 推荐(0) 编辑

[转载] Jupiter代码审查工具使用参考

摘要: 转载自http://blog.csdn.net/jemlee2002/article/details/5715355一、Jupiter是什么?这里的Jupiter是一个开源的代码审查工具,是集成在Eclipse下执行代码审查工作一个很棒的工具。可以把Jupiter的工作划分为3个阶段,(我个人认为5... 阅读全文

posted @ 2015-08-14 13:59 追求卓越,厚积薄发 阅读(478) 评论(0) 推荐(0) 编辑

[转载] 常用 Java 静态代码分析工具的分析与比较

摘要: 转载自http://www.oschina.net/question/129540_23043简介:本文首先介绍了静态代码分析的基本概念及主要技术,随后分别介绍了现有 4 种主流 Java 静态代码分析工具 (Checkstyle,FindBugs,PMD,Jtest),最后从功能、特性等方面对它们... 阅读全文

posted @ 2015-08-14 13:57 追求卓越,厚积薄发 阅读(155) 评论(0) 推荐(0) 编辑

[转载] 代码审查

摘要: 转载自http://www.williamlong.info/archives/3272.html和http://www.ibm.com/developerworks/cn/rational/11-proven-practices-for-peer-review/代码审查(Code Review)是... 阅读全文

posted @ 2015-08-14 13:50 追求卓越,厚积薄发 阅读(567) 评论(0) 推荐(0) 编辑

[收藏] Java源码阅读的真实体会

摘要: 收藏自http://www.iteye.com/topic/1113732刚才在论坛不经意间,看到有关源码阅读的帖子。回想自己前几年,阅读源码那种兴奋和成就感(1),不禁又有一种激动。源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。说到技术基础,我打个比方吧,如果你从来没有学过Java,... 阅读全文

posted @ 2015-08-14 13:42 追求卓越,厚积薄发 阅读(212) 评论(0) 推荐(0) 编辑

[转载] Comet:基于 HTTP 长连接的“服务器推”技术

摘要: 转载自http://www.ibm.com/developerworks/cn/web/wa-lo-comet/“服务器推”技术的应用传统模式的 Web 系统以客户端发出请求、服务器端响应的方式工作。这种方式并不能满足很多现实应用的需求,譬如:监控系统:后台硬件热插拔、LED、温度、电压发生变化;即... 阅读全文

posted @ 2015-08-14 13:37 追求卓越,厚积薄发 阅读(143) 评论(0) 推荐(0) 编辑

[转载] http长连接和短连接

摘要: 转载自http://blog.csdn.net/shine0181/article/details/7799754/HTTP实现长连接HTTP是无状态的也就是说,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。如果客户端浏览器访问的某个HTML或其他类型的Web页中包含有... 阅读全文

posted @ 2015-08-14 13:33 追求卓越,厚积薄发 阅读(182) 评论(0) 推荐(0) 编辑

[转载] TCP长连接与短连接的区别

摘要: 转载自http://www.cnblogs.com/liuyong/archive/2011/07/01/2095487.html1. TCP连接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这... 阅读全文

posted @ 2015-08-14 13:32 追求卓越,厚积薄发 阅读(147) 评论(0) 推荐(0) 编辑

[转载] Netty

摘要: 转载自http://lippeng.iteye.com/blog/1907279Netty是什么?本质:JBoss做的一个Jar包目的:快速开发高性能、高可靠性的网络服务器和客户端程序优点:提供异步的、事件驱动的网络应用程序框架和工具通俗的说:一个好使的处理Socket的东东如果没有Netty?远古... 阅读全文

posted @ 2015-08-14 12:03 追求卓越,厚积薄发 阅读(153) 评论(0) 推荐(0) 编辑

[转载] Apache Lucene初探

摘要: 转载自http://www.cnblogs.com/xing901022/p/3933675.html 讲解之前,先来分享一些资料 首先呢,学习任何一门新的亦或是旧的开源技术,百度其中一二是最简单的办法,先了解其中的大概,思想等等。这里就贡献一个讲解很到位的ppt。已经被我转成了PDF,便于搜藏... 阅读全文

posted @ 2015-08-14 11:48 追求卓越,厚积薄发 阅读(120) 评论(0) 推荐(0) 编辑

[转载] 搜索引擎技术介绍

摘要: 转载自http://backend.blog.163.com/blog/static/202294126201252872124208/需求与历史搜索引擎的诞生源自互联网最根本的用途之一:信息获取。在搜索引擎出现之前,互联网缺少入口,用户往往需要自己记住有用的网站和网页。为了满足这种需求,最早的“搜... 阅读全文

posted @ 2015-08-14 11:08 追求卓越,厚积薄发 阅读(319) 评论(0) 推荐(0) 编辑

导航