laoqie

119 Flips | 10 Magazines | 2 Likes | 15 Following | 47 Followers | @laoqie | Keep up with laoqie on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “laoqie”

“桂系”首领,中华民国副总统李宗仁是如何评论蒋介石(下)

余尝购得《李宗仁回忆录》(广西师范大学出版社2005年版)一书,初拟仅作收藏而已,某日偶然翻阅,本欲暂遣时光,不意竟不能自止,乃于旬月之内一气读完。<p>此书之妙,在于视角之独特:一者,李宗仁是前朝重镇,其论点皆自前朝言之,与吾人自幼所知之本朝论点难免龃龉,而此恰为新鲜之处;二者,李宗仁是局内人,熟知种种 …

高性能队列——Disruptor

背景<p>Disruptor是英国外汇交易公司LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题(在性能测试中发现竟然与I/O操作处于同样的数量级)。基于Disruptor开发的系统单线程能支撑每秒600万订单,2010年在QCon演讲后,获得了业界关注。2011年,企业应用软件专家Mart …

简化你的Java代码,让工作更高效|语言

计算机专家在问题求解时非常重视表达式简洁性的价值。Unix的先驱者Ken Thompson曾经说过非常著名的一句话:“丢弃1000行代码的那一天是我最有成效的一天之一。”这对于任何一个需要持续支持和维护的软件项目来说,都是一个当之无愧的目标。早期的Lisp贡献者Paul Graham甚至将语言的简洁性等同为语言的能力。这种对能力的认识让可以编写紧凑、简介的代码成为许多现代软件项目选择语言的首要标准。<p>任何程序都可以通过重构,去除多余的代码或无用的占位符,如空格,变得更加简短,不过某些语言天生就善于表达,也就特别适合于简短程序的编写。认识到这一点之后,Perl程序员普及了代码高尔夫竞赛;其目标是用 …

2333对《Ben Toms摄影作品:Maisie Williams》的评论

喜歡她飾演的角色

筱山纪信-怪叔叔镜头中的少女

DAVID自由之路: 我的投资之路(三) 我的投资之路(一)参考网页链接我的投资之路(二)参考网页链接续上:2005年股市有一个里程碑的事件,就是股权分置改革。以...

理解 MySQL(4):并行数据库与分区(Partition) - 文章 - 伯乐在线

<b>1、并行数据库</b><p><b>1.1、并行数据库的体系结构</b><p>并行机的出现,催生了并行数据库的出现,不对,应该是关系运算本来就是高度可并行的。对数据库系统性能的度量主要有两种方式:(1)吞吐量(Throughput),在给定的时间段里所能完成的任务数量;(2)响应时间(Response time),单个任务从提交到完成 …

理解 MySQL(3):复制(Replication) - 文章 - 伯乐在线

<b>1、复制概述</b><p><b>1.1、复制解决的问题</b><p>数据复制技术有以下一些特点:<br>(1) 数据分布<br>(2) 负载平衡(load balancing)<br>(3) 备份<br>(4) 高可用性(high availability)和容错<p><b>1.2、复制如何工作</b><p>从高层来看,复制分成三步:<br>(1) master将改变记录到二进制日志(binary …

理解 MySQL(2):索引与优化 - 文章 - 伯乐在线

写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页 …

理解 MySQL(1):架构和概念 - 文章 - 伯乐在线

写在前面:最早接触的MySQL是在2006年前,那时候MySQL还是4.x版本,很多功能都不支持,比如,存储过程,视图,触发器,更别说分布式事务等复杂特性了。但从5.0(2005年10月)开始,MySQL渐渐步入企业级数据库的行列了;复制、集群、分区、分布式事务,这些企业级的特性,使得现在的MySQ …

lomo相机下的16个曼妙女体

Java并发的四种风味:Thread、Executor、ForkJoin和Actor

Java8中的简易并发

超越线程池:Java并发并没有你想的那么糟糕

每个程序员都应该了解的内存知识 - 文章 - 伯乐在线

图2.9: SDRAM的预充电与激活<p>图2.9显示的是两次CAS信号的时序图。第一次的数据在CL周期后准备就绪。图中的例子里,是在SDRAM上,用两个周期传输了两个字的数据。如果换成DDR的话,则可以传输4个字。即使是在一个命令速率为1的DRAM模块上,也无法立即发出预充电命令,而要等数据传输完成。在 …

我希望早几年知道的5个Unix命令 - 文章 - 伯乐在线

本文由 伯乐在线 - 轩脉刃 翻译。未经许可,禁止转载!<br>英文出处:Job Vranish。欢迎加入翻译组。<p>使用*nix系统已经有一段时间了。但还是有一些命令是被我一直忽略的,真希望我能早几年发现这些命令。<p>1. man ascii<p>这个命令会打印出八进制、十六进制和十进制的ASCII码表。难以置信我是一 …

由12306.cn谈谈网站性能技术 - 文章 - 伯乐在线

深入Facebook消息应用服务器 - 文章 - 伯乐在线

导读:原作者Jiakai 是 Facebook Messages 开发小组成员。<p>要点:<p>1. Facebook 统一消息系统(邮件、短信、聊天、消息等);<br>• 2. 用 HBase 作为后端存储设施,每个用户数据存储在 HBase 的单独一行里,每个实体(文件夹、主题、消息等等)都存储在自己的HBase列中 …

了解Instagram背后的技术 - 文章 - 伯乐在线

Twitter发送峰值创新高,工程师在背后做了哪些改进 - 文章 - 伯乐在线

Twitter 高并发高可用架构 - 文章 - 伯乐在线

原文出处: highscalability 译文出处:oschina<p>解决 Twitter的“问题”就像玩玩具一样,这是一个很有趣的扩展性比喻。每个人都觉得 Twitter很简单,一个菜鸟架构师随便摆弄一下个可伸缩的 Twitter就有了,就这么简单。然而事实不是这样, Twitter的工程副总裁 R …

关于大型网站技术演进的思考(二十):网站静态化处理—web前端优化—中(12) - 文章 - 伯乐在线

关于大型网站技术演进的思考(二十):网站静态化处理—web前端优化—中(12) - 文章 - 伯乐在线

关于大型网站技术演进的思考(二十一):网站静态化处理—Web前端优化(下)(13) - 文章 - 伯乐在线

关于大型网站技术演进的思考(十九):网站静态化处理—Web前端优化—上(11) - 文章 - 伯乐在线

关于大型网站技术演进的思考(十八):网站静态化处理—反向代理(10) - 文章 - 伯乐在线

几种经典的网络服务器架构模型的分析与比较 - 文章 - 伯乐在线

原文出处: 幸福国度<p><b>前言</b><p>事件驱动为广大的程序员所熟悉,其最为人津津乐道的是在图形化界面编程中的应用;事实上,在网络编程中事件驱动也被广泛使用,并大规模部署在高连接数高吞吐量的服务器程序中,如 http 服务器程序、ftp 服务器程序等。相比于传统的网络编程方式,事件驱动能够极大的降低资源占用,增大服 …

分布式消息系统:Kafka - 文章 - 伯乐在线