自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Redis笔记5

P25 SpringBoot整合Redis说明:在springboot2.x之后,原来使用的jedis换成了lettuce原因:jedis:采用的直连,多个线程操作的话,是不安全的,想要避免不安全使用jedis pool连接池lettuce:采用netty,实例可以在多个线程中共享,不存在线程不安全的情况,可以减少线程数据1.源码分析,在springAutoConfig中的Redis自动配置类里@Bean@ConditionalOnMissingBean(name = {“redisTem

2021-04-07 23:20:15 329

原创 Redis笔记4

P21 Redis事务Redis单条命令是保存原子性的,但是事务不保证原子性Redis事务本质:一组命令的集合,一个事务中所有命令都会被序列化,在事务执行过程中按照顺序执行-----队列 set xx set xx set xx 执行----Redis事务没有隔离级别的概念Redis的事务:1.开启事务(multi)2.命令入队()3.执行事务(exec)– 先输入multi开启事务,然后输入要在事务中执行的操作,然后exec执行事务127.0.0.1:6379> multi

2021-03-30 22:39:27 59

原创 Redis笔记3

**Zset(有序集合)**127.0.0.1:6379> zadd myset 1 one(integer) 1127.0.0.1:6379> zadd myset 2 two(integer) 1127.0.0.1:6379> zrange myset 0 -1“one”“two”–排序127.0.0.1:6379> zadd salary 2500 fengding(integer) 1127.0.0.1:6379> zadd salary

2021-03-29 22:16:40 66

原创 Redis笔记2

**P13:String类型使用**127.0.0.1:6379> set key1 xs #设置值OK127.0.0.1:6379> get key1 #获取值“xs”127.0.0.1:6379> EXISTS key1 #判断是否存在(integer) 1127.0.0.1:6379> append key1 “fd” #追加字符串,如果key不存在就相当于新增(integer) 4127.0.0.1:6379> get key1“xsfd”

2021-03-20 12:29:54 78

原创 Redis笔记

P111.Redis是单线程的​ Redis是基于内存操作,因为是单线程的,所以cpu不是redis的性能瓶颈,redis的性能瓶颈是根据机器的内存和网络带宽。2.为什么redis是单线程的还这么快?​ 因为redis是放在内存中操作的,而多线程的话需要切换cpu上下文,cpu上下文切换是一个耗时的操作,所以在内存中操作单线程反而更快。...

2021-03-17 21:54:02 73

原创 Navicat连接远程mysql提示is not allowed to connect

一、问题1.Can’'t connect to MySQL server on localhost (10061)2.本地连接远程服务器上新装的mysql提示is not allowed to connect二、解决办法1.问题一这个踩坑的原因主要是端口的问题,阿里云的安全组没配3306的端口,只在宝塔上配了,端口在阿里云和宝塔上都要配置。2.问题二终端里的mysql操作就是正常的用sql语句来操作,只是没有可视化页面而已,使用mysql -u root -p 然后输入密码后图标变为mysq

2021-03-17 18:50:41 1133

原创 Nginx入门使用

Nginx入门使用Nginx:功能1:反向代理ps:正向代理:代理客户端反向代理:代理服务端功能2:负载均衡ps:负载均衡策略:1.轮询:轮流依次2.加权轮询:根据服务器性能来分配功能3:动静分离:静态文件可以直接从nginx中获取常用命令:./nginx -s reload 重新加载配置文件./nginx -s stop 停止./nginx -s quit 安全退出入门使用:server中的local{}中加入proxy-pass: 后面跟配置的负载均衡的名称serv

2021-03-16 21:41:16 63 1

原创 RabbitMQ笔记

P4消息协议:用途:给不同进程(java,c),服务之间的约定的规范。消息协议为什么不用tcp/ip协议或者http协议:1.因为tcp/ip协议太复杂,消息协议只需要传输数据,用不着。2.http协议是短连接,如果服务器宕机或者挂了,消息就没了,不支持持久化,但是消息协议需要支持持久化。1.AMQP协议:高级消息队列协议(RabbitMQ)优点:支持分布式,支持持久化,高性能高可靠ps:底层用erlang开发,必须安装erlang环境(类似于jdk)2.MQTT协议rabbitMQ默

2021-03-15 23:24:07 170

原创 开启博客之旅

开启博客 前言 今天开始开启我的第一篇博客,也是机缘巧合之下发现了公司同事的博客,不仅仅只有技术文章,还有很多生活方面的记录,这也是我一直想做的,记录生活,好好工作。 预期计划 1.近期的生活随感 1.1 关于看到同事博客的感想以及为什么开始写博客 1.2 自己的目标计划,长期、短期 1.3 生活的记录 2.每天学习的笔记 2.1 目前正在看的java视频,RabbitMQ笔记 2.2 算...

2021-03-15 23:18:41 58

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除