- 博客(10)
- 收藏
- 关注
原创 TCC和XA的区别
TCC和XA的区别和概述TCC主要限制对业务有侵入性,需要提供了三个接口,也会引入其他的框架。使用范围分布式架构,TCC是分布式事务,是最终一致性的,不会长期持有所有数据库资源的锁,原理上还是提交本地事务,所以不会存在长事务,这样就和本地事事务没有区别,性能很好。第一阶段由发起方(发起所在的程序)发出try请求,第二阶段由事务管理器发起confirm/cancel请求,而且采用了异步实...
2019-12-29 18:39:46 2601 1
原创 redis的缓存失效策略
redis的缓存失效1 、缓存雪崩(大面积缓存同时失效或者缓存服务宕机了) 1.1 应对策略 热点数据永不过期 key的失效时间随机分布2 、缓存穿透(查询不存在的数据) 2.1 应对策略 可以做接口的参数校验,不符合条件的参数直接返回 布隆过滤器,没在布隆过滤器里面的就直接返回 把查到不存在的数据也放到缓存里面,缓...
2019-12-29 15:43:37 517
原创 IDEA的Git log乱码解决方法
不需要修改任何git 设置直接添加系统环境变量 LANG=zh_CN.UTF-8重启IDEA 打开 Terminal (ALT+F12),输入git log 效果立竿见影
2019-01-11 10:33:34 619
原创 Redis的Lua脚本的学习
学习Lua脚本的基本语法1 Lua官网的英文文档http://www.lua.org/manual/5.3/2 Lua中文文档http://manual.luaer.cn/3请先读取文档后再进行下面,简单的开始lua 中pairs 和 ipairs区别 参考下面例子:1:https://blog.csdn.net/witch_soya/article/details/7556595...
2019-01-10 17:34:41 145
原创 W10 Windows系统下安装RabbitMQ 教程(附一些安装错误的解决方案)
Erlang 和RabbitMQ 版本号必须按照以下来(测试过了)1、下载Erlang下载地址http://www.erlang.org/downloads/19.22、 下载RabbitMQhttp://www.erlang.org/downloads/19.23、 上午两个下载完要顺序安装,还需要安装环境变量,附一片安装教程https://www.cnblogs.com/sar...
2018-12-06 10:09:41 534
原创 IDEA的LiveTemplate 的使用和常用模板
1 初步使用1.1 file 中选择 settings1.2 输入live Templates右边的加号一个是选择创建 快捷键组 一个是选择创建快捷键然后添加快捷键选择Define 我是java的 直接选择了了 java 你可以想选哪个选哪个选择对应变量的函数最后直接按照定义的快捷键 输入完成后 按Tab键2 常用模板IDEA 自带常用模板psvm 生成 ...
2018-12-03 16:08:55 4356
原创 Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException
1:没有配置好扫描的包名称检查实现类上的 @Service 注解是否是 **import org.springframework.stereotype.Service;**2:没有配置好扫描的包名称(一般是报注入不了mapper)一般这种bean找不到都是扫描或者注解加错误的原因,仔细寻找就能找到...
2018-12-03 14:45:49 2711
原创 Docker基本命令操作
Docker基本命令Docker 三大重点仓库 镜像 容器查看所有镜像 docker images -a查看所有容器 docker ps -a进入容器内部 (container id为容器ID) docker exec -it [容器ID] /bin/bash容器ID后面一定要加空格 否则会报错获取容器/镜像信息docker inspe...
2018-11-29 14:58:37 86
原创 VMWARE 14桥连接无法上网
问题描述之前VMWARE 使用桥连接可以自由的上网,动态的给linux分配ip,但是最近发现突然无法上网,如果有类似的原因,请大家按照以下操作恢复既可.先管理员身份运行工作站,然后单击编辑,在选择虚拟机编辑,进入下面选择桥连接到 这个 真实的网卡,如果你是wifi 就选择wifi,重启客户机,然后再linux执行以下命令:service network restart然后 执行 ifc...
2018-11-15 13:42:08 363
原创 Zookeeper分布式集群搭建
Linux安装ZK集群安装JDK1.上传jdk1.8安装包2.安装jdk1.8环境变量3.下载zookeeper安装包4.解压Zookeeper安装包5.修改Zookeeper文件夹名称6. 修改zoo_sample.cfg文件7.创建服务器标识8.复制zookeeper9启动zookeeper安装JDK1.上传jdk1.8安装包可以自己下载去官网下载2.安装jdk1.8环境变量 vi ...
2018-11-06 14:32:43 352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人