08 2018 档案

摘要:一,springCloud集成eureka,搭建注册中心 代码地址:https://github.com/gebifeixiang/eureka-center 踩坑点: 二,springCloud集成eureka,mysql,mybatis,activeMq,redis 代码地址; 数据处理服务层; 阅读全文
posted @ 2018-08-11 19:05 戈壁飞翔 阅读(1470) 评论(0) 推荐(0)
摘要:问题: 有两张表,分别是user(用户信息表),user_role(用户角色信息表),添加一个用户的同时会在user_info表中插入该用户的用户角色信息记录。在添加一个用户信息时,由于用户信息重复,导致主键冲突,user表插入用户信息失败,此时按照正常逻辑,user_info表也会插入不成功,事务 阅读全文
posted @ 2018-08-08 23:19 戈壁飞翔 阅读(12794) 评论(0) 推荐(0)
摘要:锁,就是在同一时刻,某个资源被某一个线程独占。单机系统中,由于是在同一个虚拟机中,为了使得线程能够独占资源,我们通常是对资源加锁,或者每一个线程维护一个资源的备份。在分布式环境中,由于对资源的操作是跨域的,因此需要组件来实现分分布式锁。 一,使用redis实现分布式锁 redis中的set nx 命 阅读全文
posted @ 2018-08-06 15:00 戈壁飞翔 阅读(2722) 评论(0) 推荐(0)
摘要:最近梳理springboot相关知识。看到分布式锁,其中有一种是使用zookeeper实现的,就学习一下zookeeper。本来是使用springboot和zookeeper集成的,但是试了半天,好像不行。pom文件一直冲突。无奈,参考 https://start.spring.io/ ,生成了一个 阅读全文
posted @ 2018-08-01 15:52 戈壁飞翔 阅读(7787) 评论(0) 推荐(0)
摘要:一:安装 1:下载 zookeeper 安装包,解压; 2:修改配置文件。 a:将文件目录下的z oo_sample.cfg 文件复制一份到该目录,并且改名为 zoo.cfg; b:修改zoo.cfg的文件内容。打开文件,修改 dataDir 属性的值,修改为本机存在的目录; 3,启动 zookee 阅读全文
posted @ 2018-08-01 15:16 戈壁飞翔 阅读(173) 评论(0) 推荐(0)