- 博客(6)
- 资源 (14)
- 收藏
- 关注
原创 Spring和MyBatis实现数据的读写分离
1.Spring实现数据库的读写分离现在大型的电子商务系统,在数据库层面大都采用读写分离技术,就是一个Master数据库,多个Slave数据库。Master库负责数据更新和实时数据查询,Slave库当然负责非实时数据查询。因为在实际的应用中,数据库都是读多写少(读取数据的频率高,更新数据的频率相对较少),而读取数据通常耗时比较长,占用数据库服务器的CPU较多,从而影响用户体验。我们通常
2016-04-26 10:07:04 12815 1
转载 cobar实现mysql分片及分片集之内双节点之间的高可用
首先看节点规划: IP:192.168.0.99 Host:mgs02 Role:cobar IP:192.168.0.101 Host:mysql01 Role:mysql-master1 IP:192.168.0.102 Host:mysql02 Role:mysql-slave1
2016-04-26 10:01:48 2923
转载 亿级Web系统搭建——单机到分布式集群
大规模流量的网站架构,从来都是慢慢“成长”而来。而这个过程中,会遇到很多问题,在不断解决问题的过程中,Web系统变得越来越大。并且,新的挑战又往往出现在旧的解决方案之上。希望这篇文章能够为技术人员提供一定的参考和帮助。 以下为原文当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这
2016-04-26 09:52:30 2592
原创 Spring整合ActiveMQ
1.管理ActiveMQ地址 http://localhost:8161/admin/ 默认用户和密码:admin=admin运行发送者,eclipse控制台输出,如下图: 此时,我们先看一下ActiveMQ服务器,Queues内容如下: 我们可以看到创建了一个名称为HelloWorld的消息队列,队列中有10条消息未被消费,我们也可以通过Br
2016-04-25 14:18:56 13289 2
原创 多线程笔记
1.线程的状态: 新建状态 新创建了一个线程对象 就绪状态 现场对象创建后,其他线程调用了该对象的start()方法, 该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权 运行状态 就绪状态的线程获取了CPU使用权,这个脑子执行程序代码 阻塞状态
2016-04-15 18:21:52 3290
转载 微服务架构的设计模式与使用到的基础框架
前不久,Java Code Geeks发表了一篇文章,分析单体应用与微服务的优缺点。近日,该网站又发表了一篇文章,提供了六种微服务架构的设计模式。聚合器微服务设计模式这是一种最常用也最简单的设计模式,如下图所示:聚合器调用多个服务实现应用程序所需的功能。它可以是一个简单的Web页面,将检索到的数据进行处理展示。它也可以是一个更高层次的组合微服务,对检索到的数据增加业
2016-04-14 19:50:07 11377
STS创建Spring Boot项目实战(Rest接口、数据库、用户认证、分布式Token JWT、Redis操作、日志和统一异常处理)
2016-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人