《银、剑、石:拉丁美洲的三重烙印》:叛乱

中信2021豆瓣高分盘点-社科精选(共10册)快吧网站 我们对印加文明最关注的不是它消亡的部分,而是留存下来的部分。 ——何塞·卡洛斯·马里亚特吉,1928年[56] 在按季向帕查玛玛(或科阿特利库埃,或巴楚埃[57])敬献血祭这件事上,古代原住民一丝不苟。每次发生旱灾、地震或日食,他们都要杀人献祭。为确保万物繁荣兴旺,他们选出处女,将其勒死后扔进世界的中心的的喀喀湖。在墨西哥或秘鲁,战俘被拉入神 ... 阅读更多

波谲云诡,数据库延迟

本文摘自:《逆流而上:阿里巴巴技术成长之路》 3.2 波谲云诡,数据库延迟背景 某业务在生产环境遇到了一个诡异的数据库访问现象:应用通过数据库中间件TDDL访问MySQL数据库,偶尔会出现超长的访问延迟,导致整个远程服务接口调用超时。从调用链分析平台EagleEye(分布式调用的跟踪者)看到的图形是这个样子(如图3-9所示)。 从这张图上可以看出: (1)访问多张表的延迟都超过500ms; (2) ... 阅读更多

山洪暴发,高流量触发Tomcat bug引起集群崩溃

本文摘自:逆流而上:阿里巴巴技术成长之路 2.4 山洪暴发,高流量触发Tomcat bug引起集群崩溃背景 中间件M应用在2013年开始采用Async Servlet+HSF Callback调用模型,以提高其性能,从而获得较好的效果。当时Tomcat的连接协议,采用APR模式,但2013年双11前,发现APR的Tcnative存在一个导致JVM Crash的bug,提交了bug给官方。 在201 ... 阅读更多

智能定位,网络端到端静默丢包点迅速锁定

本文摘自:逆流而上:阿里巴巴技术成长之路 背景 随着阿里巴巴集团业务的高速发展,数据中心的数量和规模都在快速扩张,网络运营的设备数量、型号、软件版本的类型均呈快速增长的趋势,网络规模的扩张导致了相同故障发生概率下出现设备转发异常的次数也在不断增加,对业务影响和网络运营带来了很多风险和挑战。 常见的网络丢包故障发生在线路和端口级别,大都是因为线路质量劣化、线路流量拥塞、光模块故障等,这类问题网络运营 ... 阅读更多

开发Windows内核Hook

本文摘自《天书夜读:从汇编语言到Windows内核编程》第13章:开发Windows内核Hook 13.1 XP下Hook系统调用IoCallDriver基础知识Hook(钩子)的意义是将一些系统调用的过程替换成自己编写的函数,这样,系统中任何对该调用的调用都将被拦截到。编程者可以加入自己的处理,来改变或者监控系统的行为。 从这里开始,我希望用新的内核阅读能力做一些更有用的事情。很多安全软件用了系 ... 阅读更多