- 博客(7)
- 资源 (13)
- 收藏
- 关注
转载 java集合框架
<br /><br />简化图:<br /><br />Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。<br /><br /><br />Java 2集合框架图<br /><br />集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。<br /><br />抽象类:5个抽象类(长虚线表示),对集合接口的部分实现。可扩展为自定义集合类。<br /><br />实现类:8个实现类(实线表示),对接口的具体实现
2010-05-31 16:06:00 4033 3
转载 linux系统调用列表
一、进程控制:fork创建一个新进程clone按指定条件创建子进程execve运行可执行文件exit中止进程_exit立即中止当前进程getdtablesize进程所能打开的最大文件数getpgid获取指定进程组标识号setpgid设置指定进程
2010-05-30 19:53:00 3698 1
转载 佳文分享:CAP定理
1976年6月4号,周5,在远离音乐会大厅的一个楼上的房间内,在位于Manchester的Lesser Free Trade Hall,Sex Pistols乐队(注:Sex Pistols的经理人Malcolm McLaren 2010.4.8去世)开始了他们的第一次演出(gig,注:规模太小称不上演唱会)。关于当晚谁出席了那场演出有些混乱,部分是因为6周后的另一场音乐会
2010-05-25 09:11:00 23122 3
转载 佳文分享:我个人比较受用的一些习惯
1.长期的任务,要尽早开始一般来说,长期任务总是比较烦人,也有难度,而人心里总有逃避困难的趋势,最后的结果或者是最后干脆放弃,或者是剩下一点点时间手忙脚乱地赶工;我自己之前也有这样的教训,自欺欺人地说“要轻松生活,抛开烦扰”,到最后几天才着急办理,搞得狼狈不堪。后来,我发现这做法其实是事与愿违的,如果调整好心理状态,尽早了解情况并不必然带来的心理压力,反而因为时间充裕,有信心把握进度,即便
2010-05-24 14:17:00 2752 2
原创 构建高性能web之路------web服务器长连接
web服务器都提供长连接的方式,所谓长连接就是客户端一次请求完后,不关闭连接,保持一段时间的连接,下次此客户端再次请求时,不用创建新连接,复用所保持的连接即可。从理论上,长连接可以免去大量建立和关闭连接的资源消耗,但同时也有大量连接被占用的代价。因此可以初步判断长连接比短连接能带来更高的TPS,更低的CPU消耗,更少的IO,更高的内存占用,下面通过实战来验证。服务器环境和测试工具可以见工具和环
2010-05-08 18:44:00 22386 6
原创 构建高性能web之路------工具和环境准备篇
一.web服务器1)apacheapache分为很多模式,大家最熟悉有prefork和worker两种,在linux上安装apache可见文档值得注意的是prefork和worker的选择是在编译期,在make之前就需要选定安装的模式,如:./configure --with-mpm=prefork./configure --with-mpm=worker二.压
2010-05-08 17:52:00 7228
转载 佳文分享:Refactor and reason for ReArchitecture
经历过大规模架构重构(ReArchitecture)的同学都知道:ReArchitecture是一个极其痛苦的过程,要想将原有的working的代码,彻底地用新的架构,新的技术重新写一遍,其工作量是令人望而生畏的。最复杂的莫过于业务逻辑的梳理,如果你有精力将原有的代码从头读一遍,那是最lucky的事,但大多数情况下,别人写的代码需要你自己重新写一遍,大多
2010-05-06 14:56:00 2432
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人