springcloud个人学习笔记
实战项目中的一些主要命令行和坑
离别又见离别
只要继续走,总会到达自己的目的地
展开
-
redis lua脚本使用实例
import com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.PropertyAccessor;import com.fasterxml.jackson.databind.ObjectMapper;import com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator;import o原创 2021-10-18 08:49:06 · 302 阅读 · 0 评论 -
elasticSearch 安装
安装docker pull elasticsearch:7.4.2docker pull kibana:7.4.2版本要统一配置将docker里的目录挂载到linux的/mydata目录, 修改/mydata就可以改掉docker里的mkdir -p /mydata/elasticsearch/configmkdir -p /mydata/elasticsearch/dataes可以被远程任何机器访问echo “http.host: 0.0.0.0” >/mydata/elasti原创 2021-06-21 19:43:27 · 82 阅读 · 0 评论 -
rabbitmq手动确认机制
@Configurationpublic class MyRabbitConfig { private RabbitTemplate rabbitTemplate; @Primary @Bean public RabbitTemplate rabbitTemplate(ConnectionFactory connectionFactory) { RabbitTemplate rabbitTemplate = new RabbitTemplate(conn原创 2021-06-21 18:34:31 · 612 阅读 · 0 评论 -
jmeter测压
端口大于5000的端口默认是5分钟后回收,如果出现接口被占用就要修改windows配置修改操作系统注册表1、打开注册表:运行-regedit2、直接输入找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP\Parameters3、右击Parameters新建 DWORD32值,name:TcpTimedWaitDelay,value:30(十进制) ——> 设置为30秒回收(默认240)4、新建 DWORD值,name:Ma原创 2021-06-21 18:20:26 · 111 阅读 · 0 评论 -
redission相关基础知识补充及dome
官网文档有初始化方法分布式缓存,读写锁,带读的就是排斥锁,不带都是共享或者可重入锁普通锁,信号量锁(对比停车的意思,比如先定义好能停3辆车,每次进车就调用占用信号量,车位会减一,如果出停车位就调用增车量,但是总量是不会变得,如果停车的时候没车位的话有两个方法,不带try的是一直等待,直到获得车位,带try的是占了就烦true,没占就反false)闭锁:好比放学锁大门,如果有5个教室,先定义总量是5,每个教室人走完后调用带down的方法减去一个教室,直到5个教室走完,大门才会锁住pom配置配原创 2021-06-21 18:15:32 · 219 阅读 · 0 评论 -
openFeign问题总结及解决、session共享、ThreadLocal使用
ThreadLocal 同一线程数据共享同一线程指:请求到连接器到controoler到service执行时同一个线程ThreadLocal 调用setget方法可以实现统一线程的数据共享public static ThreadLocal<MemberResponseVo> loginUser = new ThreadLocal<>();loginUser.set(Userr);loginUser.get();openFeign1.feign远程调用求是请求头问题原创 2021-06-21 17:57:42 · 2783 阅读 · 0 评论 -
事务失效问题(代理/同一个事务相互调用--五)
默认情况下spring的事务分很多种和数据库的级别性质差不多spring的是我默认是需要新的事务,例如:如果同一个类中a方法添加了默认事务,b方法也是默认的事务,c方法时新的事务(此处的事务是设置的事务的传播性),如果a方法中调用了b和c,那么b和c方法就会共同a方法的事务,c的事务就失效了,原因是:同一个事务方法互相调用默认失效,绕过了代理对象,事务使用代理对象来控制的解决: 时候用代理对象调用事务的方法,也就是b和c引入aop-starter 因为其中引入了aspectj在启动类上@原创 2021-06-21 16:53:27 · 222 阅读 · 0 评论 -
linux使用docker安装redis及与原子操作、缓存的三大问题
在虚拟机中,mkdir -p /mydata/redis/conftouch /mydata/redis/conf/redis.conf拉取镜像docker pull redisdocker run -p 6379:6379 --name redis -v /mydata/redis/data:/data -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.原创 2021-06-21 16:47:42 · 112 阅读 · 0 评论 -
linux使用docker安装nginx(三)
拉取镜像docker pull nginx:1.10随便启动一个nginx实例,只是为了复制出配置,放到docker里作为镜像的统一配置docker run -p 80:80 --name nginx -d nginx:1.10cd /mydata/nginxdocker container cp nginx:/etc/nginx .然后在外部 /mydata/nginx/nginx 有了一堆文件mv /mydata/nginx/nginx /mydata/nginx/conf停掉nginx原创 2021-06-21 16:45:36 · 98 阅读 · 0 评论 -
linux使用docker安装mysql
拉取镜像sudo docker pull mysql:5.7–name指定容器名字 -v目录挂载 -p指定端口映射 -e设置mysql参数 -d后台运行sudo docker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=1原创 2021-06-21 16:41:58 · 240 阅读 · 0 评论 -
git的简单入门(一)
配置用户名git config --global user.name “username” //(名字,随意写)配置邮箱git config --global user.email “55333@qq.com” // 注册账号时使用的邮箱配置ssh免密登录ssh-keygen -t rsa -C “55333@qq.com”三次回车后生成了密钥:公钥私钥cat ~/.ssh/id_rsa.pub也可以查看密钥浏览器登录码云后,个人头像上点设置–ssh公钥—随便填个标题—复制ssh-rs原创 2021-06-21 16:39:20 · 100 阅读 · 0 评论
分享