摘要: 一,springCloud集成eureka,搭建注册中心 代码地址:https://github.com/gebifeixiang/eureka-center 踩坑点: 二,springCloud集成eureka,mysql,mybatis,activeMq,redis 代码地址; 数据处理服务层; 阅读全文
posted @ 2018-08-11 19:05 戈壁飞翔 阅读(1451) 评论(0) 推荐(0) 编辑
摘要: 问题: 有两张表,分别是user(用户信息表),user_role(用户角色信息表),添加一个用户的同时会在user_info表中插入该用户的用户角色信息记录。在添加一个用户信息时,由于用户信息重复,导致主键冲突,user表插入用户信息失败,此时按照正常逻辑,user_info表也会插入不成功,事务 阅读全文
posted @ 2018-08-08 23:19 戈壁飞翔 阅读(12737) 评论(0) 推荐(0) 编辑
摘要: 锁,就是在同一时刻,某个资源被某一个线程独占。单机系统中,由于是在同一个虚拟机中,为了使得线程能够独占资源,我们通常是对资源加锁,或者每一个线程维护一个资源的备份。在分布式环境中,由于对资源的操作是跨域的,因此需要组件来实现分分布式锁。 一,使用redis实现分布式锁 redis中的set nx 命 阅读全文
posted @ 2018-08-06 15:00 戈壁飞翔 阅读(2692) 评论(0) 推荐(0) 编辑
摘要: 最近梳理springboot相关知识。看到分布式锁,其中有一种是使用zookeeper实现的,就学习一下zookeeper。本来是使用springboot和zookeeper集成的,但是试了半天,好像不行。pom文件一直冲突。无奈,参考 https://start.spring.io/ ,生成了一个 阅读全文
posted @ 2018-08-01 15:52 戈壁飞翔 阅读(7735) 评论(0) 推荐(0) 编辑
摘要: 一:安装 1:下载 zookeeper 安装包,解压; 2:修改配置文件。 a:将文件目录下的z oo_sample.cfg 文件复制一份到该目录,并且改名为 zoo.cfg; b:修改zoo.cfg的文件内容。打开文件,修改 dataDir 属性的值,修改为本机存在的目录; 3,启动 zookee 阅读全文
posted @ 2018-08-01 15:16 戈壁飞翔 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一,activeMq安装 1,下载activeMq,放置到电脑某个目录, 2,直接运行 /bin/activemq.bat脚本,即可启动activeMq 3,访问网址localhost:8161,即可查看activeMq网页界面 4,activeMq目录中有一些例子,可以参考; 二,springbo 阅读全文
posted @ 2018-07-30 21:28 戈壁飞翔 阅读(1281) 评论(0) 推荐(0) 编辑
摘要: 1,添加依赖 2,添加配置信息 3,Redis配置类 该类生成Redis操作类,并注入到容器中。 4,验证 像Redis中存入一个user对象 redis大致有5中数据接口,字符串,hash,list,set,storedSet。目前的项目使用redis主要作为缓存。(相关问题:Redis缓存穿透? 阅读全文
posted @ 2018-07-30 17:40 戈壁飞翔 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 热部只需要在pox.xml文件中添加 依赖即可 阅读全文
posted @ 2018-07-30 17:22 戈壁飞翔 阅读(179) 评论(0) 推荐(0) 编辑
摘要: springboo机集成mybatis及mysql 1,添加依赖 添加该配置时,需要注意mybatis和spring版本冲突问题。如果发生冲突,会导致一些奇怪的问题,例如注解(@Mapper)不成功。要解决该问题,可以参考网址https://start.spring.io/,配置版本。 2,添加配置 阅读全文
posted @ 2018-07-30 17:15 戈壁飞翔 阅读(17469) 评论(0) 推荐(0) 编辑
摘要: 1,登录自己的账号在github上新建一个工程; 2,使用git客户端,进入到要提交工程的目录; 3,执行git init ——本地生成git管理,文件夹中多了一个git问价夹; 4,执行git add .——将所有的文件,添加到仓库; 5,执行git status ——查看状态; 6,执行git 阅读全文
posted @ 2018-07-30 15:55 戈壁飞翔 阅读(332) 评论(0) 推荐(0) 编辑