- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 【分布式中的问题】(一)——事务
事务基本内容 基本属性:ACID 隔离级别 传播特性 本地事务 直接用begin,commit,rollback就可以 分布式事务实现方式两阶段提交协议 两个角色:协调者和参与者 协调者:负责调度参与者的行为,并最终决定参与者是有要把事务真正提交。(统一调度所有分布式节点的执行逻辑。),在具体实现当中常称为全局事务管理器。 优点: 原理简单,实现方便 缺点: 同步阻塞
2016-08-31 21:39:15 652 3
原创 【Nginx实战】(一)——Nginx要点内容总结
解决问题 单台服务器已经无法承担大量用户的并发访问,必须采用多台服务器协同工作,以提高计算机系统的处理能力和计算强度(集群),满足当前业务量的需求。如何完成同样功能的多个网络设备之间实现合理的业务量分配——负载均衡。 负载均衡策略/算法 轮询:依次分发到每台应用服务器上,所以每台处理请求数相同 加权轮询:按照配置的权重将请求分发,高性能的服务器分配更多请求。 随机:随机分配
2016-08-31 21:14:28 1384 3
转载 【Solr】——Search On Lucene Replication
项目中使用Solr的背景我们以电子商务网站为例来说。1.简单的商品分类导航无法满足用户快速检索到想要的商品的需求。 对于电子商务网站而言,随着业务的扩张,商品种类越来越繁多、功能也越来越多,于是乎站点越来越大、越来复杂。简单的商品分类导航(标签导航)方式已经无法满足用户快速获取想要产品的基本需求。于是乎基本上所有的电子商务网站都提供了站内搜索的功能。站内搜索的快慢直接决定了用户对此网站的用户体验
2016-08-20 20:25:18 548 1
原创 【Java并发编程】(二)——volatile
要编写正确的并发程序,关键问题在于: 在访问共享的可变状态时需要进行正确管理。 我们希望: 1.应防止一个线程正在使用对象状态时,而另一个线程在同时修改该状态;——原子性 、互斥性(临界区) 2.应确保当一个线程修改了对象状态后,其他线程能够看到发生的状态变化。——内存可见性 volatile稍弱(轻量级)的同步机制,是保证内存可见性的一种手段。语义1.当一个变量定义为一个volati
2016-08-19 21:17:10 486 2
原创 【Java并发编程】(一)——Java内存模型
定义: Java内存模型是用来定义变量的访问规则。即在虚拟机中将变量存储到内存和从内存中取出变量的底层细节。 简而言之,Java内存模型是对特定内存的读写访问的过程抽象。 ——《深入理解Java虚拟机》 变量And特定内存?1.这里的变量和Java语言中的变量不相同。 这里的变量指:实例字段,静态字段和构成数组对象的元素
2016-08-19 17:25:27 447 2
连接WIFI工具类
2015-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人