- 博客(4)
- 收藏
- 关注
转载 SpringBoot 启动原理
下图代码说明了,Spring在初始化全部 单例Bean以后,会执行接口。SpringBoot 会在Spring完全启动完成后,才开启Http流量。这给了我们启示:应该在Spring启动完成后开启入口流量。Rpc和 MQ流量 也应该如此,所以建议大家 在或者等位置 注册服务,开启流量。例如 Spring Cloud Eureka 服务发现组件,就是在中注册服务的!
2024-06-12 14:25:48
47
原创 k8s命令
然后,我们需要使用systemctl start命令重新启动docker和kubelet服务,最后使用kubeadm init命令重新初始化集群。其中kube-apiserver-master-x是API Server所在节点的名称,-n指定了资源属于哪个名称空间,kube-system是k8s预设的系统名称空间。其中,kubeadm reset命令将会删除所有k8s组件和数据,只保留kubelet和docker,所以需要在执行该命令之前备份重要数据。#下在的命令可以查看历史的token。
2024-06-12 12:15:35
778
原创 java面试知识点
redis是一个高性能的key-value数据库,它是完全开源免费的,而且redis是一个NOSQL类型数据库,是为了解决高并发、高扩展,大数据存储等一系列的问题而产生的数据库解决方案,是一个非关系型的数据库。但是,它也是不能替代关系型数据库,只能作为特定环境下的扩充。redis是一个以key-value存储的数据库结构型服务器,它支持的数据结构类型包括:字符串(String)、链表(lists)、哈希表(hash)、集合(set)、有序集合(Zset)等。
2024-06-04 19:35:31
793
原创 HashMap小知识大全
在新的哈希表中,每个桶包含的元素数量更少,因此哈希碰撞的概率更小。打个比方,当我们的length为16的时候,哈希码(字符串“abcabcabcabcabc”的key对应的哈希码)对(16-1)与操作,对于多个key生成的hashCode,只要哈希码的后4位为0,不论不论高位怎么变化,最终的结果均为0。①链表的由来:Hash碰撞:不同的元素通过hash算法可能会得到相同的hash值,如果都放同一个桶里,后面放进去的就会覆盖前面放的,所以为了解决hash碰撞时元素被覆盖的问题,就有了在桶里放链表。
2024-05-29 15:54:38
1069
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人