写在前面的话 最近一直在边工作边学习分布式的东西,看到了构建Java中间件的基础知识,里面有提到Java多线程并发的工具类,例如ReentrantLock、CyclicBarrier、CountDownLatch... 以前在工作中也有用到过这些实用的工具类,但是了解不是特别深入,借此机会打个卡,好 ...
分类:
编程语言 时间:
2016-08-25 20:20:28
阅读次数:
319
推荐需要看的几本书:
《Spring源码深度解析》《大型网站技术架构 核心原理与案例分析》《大型网站系统与Java中间件实践》《Effective Java中文版》《HotSpot实战》
《从Paxos到ZooKeeper 分布式一致性原理与实践》《深入分析Java Web技术内幕》《java多线程编程核心技术》《实战Java高并发程序设计》
要求:
其次掌握的技能树主要有三个...
分类:
其他好文 时间:
2016-07-10 19:15:04
阅读次数:
329
前言 最近一直在拜读两本书: 1、李智慧老师的《大型网站技术架构 核心原理与案例分析》 2、曾宪杰老师的《大型网站系统与Java中间件实践》 看了并结合自己目前的工作进行了思考,感觉获益匪浅、受益良多,自己对大型网站的理解又有了不少的加深,下面分享一下自己的学习笔记。 学习笔记 1、大型网站架构的发 ...
分类:
Web程序 时间:
2016-06-15 18:54:58
阅读次数:
209
最近看完了杨传辉老师写的《大规模分布式存储系统》一书,发现里面很多知识点和之前看的《大型网站系统与Java中间件》有很多相通之处,也渐渐加 深了我对分布式技术的兴趣。但无奈分布式涵盖范围太广了,分布式存储、分布式计算、CAP理论、Paxos算法、什么GFS、Hadoop、 Dynamo、BigTab ...
分类:
其他好文 时间:
2016-04-30 12:50:59
阅读次数:
298
最近我在阅读 2 本关于大型网站架构的书:《大型网站技术架构——核心原理与案例分析》李智慧、《大型网站系统与 Java 中间件实践》曾宪杰。 我期望从这些书中学习到大型网站是如何做架构的,这个过程会遇到什么问题。当看完这 2 本书后,我总结出两个大问题: 1. 网站技术架构为什么会演进?换个说法就是 ...
分类:
Web程序 时间:
2016-04-25 00:57:35
阅读次数:
194
JMS基础参见:http://blog.csdn.net/zhangxs_3/article/category/625599
实践中存在的问题(引自《大型网站系统与Java中间件实践》第六章):
一、如何解决消息发送一致性
1.消息发送一致性定义
消息发送一致性是指产生消息的业务动作与发送消息的一致,也就是说,如果业务操作成功了,那么由这个操作产生的消息一定要发送出去,...
分类:
其他好文 时间:
2016-04-16 19:00:29
阅读次数:
164
前言最近一直在拜读两本书:1、李智慧老师的《大型网站技术架构 核心原理与案例分析》http://www.linuxidc.com/Linux/2015-11/125137.htm2、曾宪杰老师的《大型网站系统与Java中间件实践》http://www.linuxidc.com/Linux/2015-...
分类:
Web程序 时间:
2015-11-13 22:09:51
阅读次数:
355
2015年技术类《linux鸟哥的私房菜》2th Edition《大型网站网站系统与Java中间件实践》 已完成《大型网站技术架构核心原理与案例分析》《Java虚拟机规范 Java SE 7版》 已完成《Lucene实战》 已完成《第一本Docker书》《Spark大数据处理技术》《从Paxos到Z...
分类:
其他好文 时间:
2015-07-28 22:47:17
阅读次数:
183
1、阿姆达尔定律:S(N) = 1/(1-P) + P/N P:程序中并行部分的程序在单核上执行时间的占比 N:处理器的个数(总核心数) S(N):程序在N个处理器(总核心数)相对于单个处理器(单核)中的速度提升比 总结:这个公式...
分类:
编程语言 时间:
2015-07-16 09:58:11
阅读次数:
127