实例 client请求原理图 源码解析图 源码 class ThreadingTCPServer(ThreadingMixIn, TCPServer): pass class ThreadingMixIn: """Mix-in class to handle each request in a ne ...
分类:
其他好文 时间:
2017-06-16 13:27:46
阅读次数:
487
之前讲的都是概念,关于实际怎么防止调度读到或者写到自己不该写的东西我们其实一!点!都!没!讲!啦啦啦 实际中实现isolation这个性质的机制有两种,一种被称为TWO_PHASE LOCKING 还有一个被称为snapshot isolation,前面那个字面就很好理解,二步锁定,后面那个直接翻译... ...
分类:
其他好文 时间:
2017-06-15 23:33:49
阅读次数:
322
Thrift是一种开源的跨语言的RPC服务框架,最初由facebook公司开发的,在2007年facebook将其提交apache基金会开源了。对于当时的facebook来说创造thrift是为了解决facebook系统中各系统间大数据量的传输通信以及系统之间语言环境不同需要跨平台的特性。 首先需要 ...
分类:
编程语言 时间:
2017-06-14 18:05:35
阅读次数:
571
lhttp://aboutsqlserver.com/tag/internal-structure/ http://aboutsqlserver.com/lockingblocking/ ...
分类:
数据库 时间:
2017-06-10 15:35:49
阅读次数:
234
Java并发之BlockingQueue的使用 一.简介 前段时间看到有些朋友在网上发了一道面试题,题目的大意就是:有两个线程A,B, A线程每200ms就生成一个[0,100]之间的随机数, B线程每2S中打印出A线程所产生的增量随机数。其实该题目笔者认为考察的知识点就是本博文要给大家介绍的Blo ...
分类:
编程语言 时间:
2017-06-10 15:16:34
阅读次数:
141
调试 lock 的用法: 使用这个方法,我们能够捕获以下两种的lock的错误: unlocking a lock that we don’t actually hold re-locking a non-recursive lock unlocking a lock that we don’t ac ...
分类:
其他好文 时间:
2017-06-10 10:36:14
阅读次数:
138
环境: 本机-apache-tomcat-9.0.0.M21 服务器-apache-tomcat-9.0.0.M9 错误复盘: 最初不知道是tomcat版本解决的,实现了一个下载PDF文件的功能,在action中使用SpringMVC提供的功能对OutputStream进行了close(这块内部逻辑 ...
分类:
编程语言 时间:
2017-06-07 19:56:13
阅读次数:
950
infrastructure 基础结构 Load Testing:性能测试 predicts system behavior and performance exercises your entire enterprise infrastructure by emulating thousands ...
分类:
其他好文 时间:
2017-06-07 18:50:06
阅读次数:
134
网络通信需要使用到socket,它是一种“打开-读/写-关闭”的模式实现。 1.连接 2.设置阻塞方式 3.发送请求 4.接收 ...
分类:
其他好文 时间:
2017-05-31 18:53:15
阅读次数:
159