2018年5月20日
摘要: 全部代码下载:CSDN链接:CSDN链接;写文章不易,欢迎大家采我的文章,以及给出有用的评论,当然大家也可以关注一下我的github;多谢; 1.分布式锁的由来: 在程序开发过程中不得不考虑的就是并发问题。在java中对于同一个jvm而言,jdk已经提供了lock和同步等。但是在分布式情况下,往往存 阅读全文
posted @ 2018-05-20 16:31 @ 小浩 阅读(4324) 评论(0) 推荐(0) 编辑
摘要: spring把专门的数据操作独立封装在spring-data系列中,spring-data-redis是对Redis的封装 Spring 配置文件applicationContext.xml 注意新版的maxTotal,MaxWaitMillis这两个字段与旧版的不同。 redis连接池配置文件re 阅读全文
posted @ 2018-05-20 16:12 @ 小浩 阅读(5964) 评论(0) 推荐(1) 编辑
摘要: 目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两 阅读全文
posted @ 2018-05-20 12:50 @ 小浩 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 由于数据量以及IO效率的因素,很多项目对数据支持的数据库会采取分库分表的方式。使用了分库分表之后需要解决的一个问题就是主键的生成。多个表之间的主键就不能用数据库本身的自增主键来支持,因为不同表之间生成的主键会重复。所以需要其他的方式获取主键ID。 一般来说解决方案主要有三种: 考虑到扩展性和维护性, 阅读全文
posted @ 2018-05-20 11:50 @ 小浩 阅读(6288) 评论(0) 推荐(0) 编辑
摘要: 安装环境 操作系统 :CentOS 6.5 数据库版本:MySQL 5.6.27 主机A:192.168.1.1 (Master) 主机B:192.168.1.2 (Slave) 1 2 3 4 这里强调的数据库的版本,是因为MySQL在5.6之前和之后的安装方式是不一样的。 本人在进行配置的时候, 阅读全文
posted @ 2018-05-20 11:15 @ 小浩 阅读(561) 评论(0) 推荐(0) 编辑