自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(813)
  • 资源 (1)
  • 收藏
  • 关注

转载 2024年Java面试题

AOF和RDB是两种redis持久化的机制。重写和重载的区别ssm原理servlet生命周期自定义注解说一说sleep和wait的区别map的遍历方式有几种线程有几种创建方式说一下图论算法int有4个字节mysql的联合索引linux怎么查看端口号netstat -tunpl | grep 端口号fegin怎么暴露出来 fegin有哪些注解hashMap不是线程安全的,ConcurrentHashMap 是线程安全的 redis和mysql的事物有那么一些不一样redis幂等

2022-06-25 09:23:02 2209

转载 flask入门(1)

flask是一个轻量级的web应用框架。

2024-07-21 19:15:59 8

转载 currentHashMap说下?怎么做到线程安全的?

7.ConcurrentHashMap在1.8的时候,不在使用分段锁,来保证线程安全。6.ConcurrentHashMap在1.8的底层数据结构使用数组+链表+红黑树。8.而是在初始化Node数组的时候,使用cas+volatile来保证线程安全。2.ConcurrentHashMap在1.7的时候使用分段锁来保证线程安全。5.在扩容的时候,只会对当前访问的段进行扩容,而不是整个map,减少扩容开销。4.每次只锁住当前访问的段,而不是锁定整个map ,可以对不同的段并行更新。

2024-07-07 15:55:19 67 1

转载 说下hashmap底层原理?为什么线程不安全?在什么情况下会导致线程不安全?

1.hashmap底层数据结构是数组+链表+红黑树组成2.数组默认的初始容量是16,加载因子是0.753.当元素的数量超过数组长度乘以加载因子的时候,就会触发扩容操作,扩容为原来的2倍。4.当多个key的hashcode一样的时候,会造成哈希冲突,也叫哈希碰撞5.使用链表的下一个位置存储相同的hashcode,这样就解决了哈希冲突6.当链表的长度大于8的时候,会将链表转为红黑树,提高查询效率。

2024-06-27 20:37:39 36

转载 redis为什么设计16个数据库

1.redis的16个数据库可以理解为,不同的命名空间,例如: db0存储测试环境,db1存储生产环境。3.因为每个节点,只存储一部分的键值对,不是整个数据库的内容。2.但是在集群环境下,只有db0一个数据库。

2024-06-14 19:29:39 29

转载 redis cluster模式下为什么设计16384个槽

5.集群的节点数不会超过1000个,16384个槽完全可以满足分布式存储的需求。2.但是在发送心跳包的时候,产生的消息头占8kb,太大了,浪费网络资源。1.因为crc16算法最多可以产生的hash值是65536个槽。3.如果使用16384个槽位,只会占2kb。4.集群节点越多,心跳包携带的数据就会越多。

2024-06-13 19:11:39 53

转载 gin入门(3)

gin入门(3)

2024-06-09 16:54:58 25

转载 gin入门(2)

gin入门(2)

2024-06-08 16:01:12 34

转载 django入门(3)

django入门(3)

2024-06-01 15:51:00 30

转载 gin入门(1)

gin入门(1)

2024-06-01 14:59:35 29

转载 go-zero入门(3)

go-zero入门(3)

2024-05-27 22:09:37 34

转载 在redis集群中,什么是主观下线,什么客观下线

就是哨兵节点发现一个主节点超过了心跳检测的时间,没有收到响应就认为主观下线。所谓的主观下线就是认为主节点挂掉了。

2024-05-27 19:33:09 61

转载 gorm入门(2)

gorm入门(2)

2024-05-25 18:15:10 30

转载 什么是对称加密和非对称加密?

非对称加密就是,需要一个公钥和私钥,客户端使用公钥对数据加密,服务器使用私钥解密成明文。对称加密就是,客户端的数据加密,服务器进行解密,使用同一套加密方式。

2024-05-23 16:12:45 17

转载 小米外包笔试题

如果·CandidateId 的地址不在·Address·表中,则报告为·null'。请您编写SQL,查找输出:Candidate表中每个人的姓、名、城市和州。以·任意顺序·返回结果表。

2024-05-20 16:59:09 26

转载 gorm入门(1)

【代码】gorm入门(1)

2024-05-19 18:15:42 35

转载 django入门(2)

django入门(2)

2024-05-19 16:27:13 38

转载 go-zero入门(2)

进入model目录下执行命令 生成model的go文件。

2024-05-18 14:13:14 13

转载 什么是etcd

etcd是一个分布式的配置中心和注册中,通过key,value进行存储数据,采用raft一致性算法来保证数据的一致性,并且支持对数据的监控和更新。

2024-05-12 15:10:16 18

原创 @Data注解遇到的坑

在这里直接更新value,.并没有插入数据,所以 最终插入的是只有1条数据,这就是@Data的坑。当使用了@Data这个注解,发现2个相同的对象内容,打印的hashcode竟然一样。对象自带的hashcode 不一样,计算的hash值也不一样,比较的是地址值,所以在不使用@Data注解的时候,即使对象的内容一样,也会在set插入2条数据。如何hash值一样,并且key一样,就是2个相同的对象内容组成了一个key。我们进入set的添加源码,可以看到,set的底层是map。第一个对象计算的hash值。

2024-05-09 22:21:05 493

转载 go-zero入门(1)

go-zero入门

2024-05-07 21:48:23 35

转载 springboot整合redis哨兵模式

redis哨兵模式,就是通过哨兵节点,去监控所有主从节点一旦主节点挂掉了,然后投票选举,自动把从节点升级为主节点主节点恢复之后,自动变成从节点。

2024-05-04 22:03:17 408

转载 docker安装哨兵模式

docker安装哨兵模式

2024-05-03 18:29:40 59

转载 grpc入门(2)

pb对应的内容都是从test_grpc.pb.go文件拿的。

2024-05-03 17:48:41 21

转载 redis的故障转移

redis的故障转移就是主节点宕机了,从节点能够自动变成主节点,保证集群的高可用。

2024-05-02 21:07:02 14

转载 redis的命令传播是什么意思

就是在进行主从同步的时候,如果主节点只发送rdb快照文件,那么会导致主从数据不一致。那么剩下的命令,就需要放入到命令缓冲区中,然后再从命令缓冲区中,把命令发送给从节点。因为在生成rdb快照文件的时候,还会有新的命令进来。

2024-05-02 19:49:48 13

转载 redis主从模式的优点和缺点

redis主从模式的优点和缺点

2024-05-02 19:38:25 30

转载 redis脑裂

redis脑裂

2024-05-02 19:37:27 25

转载 redis cluster模式

redis cluster模式

2024-05-02 19:36:04 19

转载 redis哨兵模式

redis哨兵模式

2024-05-02 19:35:45 29

转载 django入门(1)

django入门(1)

2024-05-02 18:40:18 32

原创 redis有几种集群模式

主从模式,哨兵模式,cluster模式。

2024-04-30 17:45:55 75 1

转载 grpc入门(1)

下载地址Releases · protocolbuffers/protobuf · GitHub在环境变量path里面配置 bin的路径然后再cmd输入protoc 检查是否安装成功 可以看到编译器已经安装成功

2024-04-29 22:23:32 31

转载 python多人聊天室

python多人聊天室

2024-04-27 12:23:26 35

转载 什么是mysql的数据归档

就是把不用的数据,查询出来,然后保存到备份数据库。

2024-04-22 16:49:07 38

转载 python入门(六)

python入门(六)

2024-04-21 16:08:24 26

原创 map可以插入null吗?

【代码】map可以插入null吗?

2024-04-20 18:25:51 311

转载 python入门(五)

【代码】python入门(五)

2024-04-20 17:05:52 23

转载 go入门(9)

go入门(9)

2024-04-20 14:30:32 38

转载 http报文组成部分

http请求协议报文的第一行就是请求方法,请求路径,协议版本组成。

2024-04-20 14:20:28 16

空空如也

空空如也

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

TA关注的人

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