技术蛀虫

导航

2014年10月15日

高性能网络编程(一)----accept建立连接

摘要: 编写服务器时,许多程序员习惯于使用高层次的组件、中间件(例如OO(面向对象)层层封装过的开源组件),相比于服务器的运行效率而言,他们更关注程序开发的效率,追求更快的完成项目功能点、希望应用代码完全不关心通讯细节。他们更喜欢在OO世界里,去实现某个接口、实现这个组件预定义的各种模式、设置组件参数来达到... 阅读全文

posted @ 2014-10-15 16:31 技术蛀虫 阅读(1525) 评论(0) 推荐(0) 编辑

详解rsync算法--如何减少同步文件时的网络传输量

摘要: 先看下图中的场景,客户端A和B,以及服务器server都保存了同一个文件,最初,A、B和server上的文件内容都是相同的(记为File.1)。某一时刻,B修改了文件内容,上传到SERVER上(记为File.2)。客户端A这时试图向服务器SERVER更新文件到最新内容,也就是File.1更新为Fil... 阅读全文

posted @ 2014-10-15 11:52 技术蛀虫 阅读(635) 评论(0) 推荐(0) 编辑

数据库使用--MyISAM InnoDB 区别

摘要: MyISAM 和 InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但... 阅读全文

posted @ 2014-10-15 10:58 技术蛀虫 阅读(282) 评论(0) 推荐(0) 编辑

数据库使用--MySQL: InnoDB 还是 MyISAM?

摘要: MyISAM存储引擎 MyISAM是 默认存储引擎。它基于更老的ISAM代码,但有很多有用的扩展。MyISAM存储引擎的一些特征:· 所有数据值先存储低字节。这使得数据机和操作系统分离。二进制轻便性的唯一要求是机器使用补码(如最近20年的机器有的一样)和IEEE浮点格式(在主流机器中也完全是主导的)... 阅读全文

posted @ 2014-10-15 10:57 技术蛀虫 阅读(797) 评论(0) 推荐(0) 编辑