- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 关于弘一法师的10句话
2、你信不信,有些事,上天让你做不成,那是在保护你,别抱怨生气,世间万物都是有定数的,得到未必是福,失去未必是祸,人生各有渡口,各有归舟。5、镜随心变,允许一切发生,它不是让你躺平,而是告诉你顺其自然,不必强求,让花成花,让树成树,让自己成为自己,也允许别人成为别人。6、你以为错过了,都是遗憾,其实,可能是自己躲过了一劫,别贪心,你不可能什么都拥有,也别灰心,你不可能什么都没有。10、你所有的压力 都是因为你太想要了,你所有的痛苦,都是因为你太较真了,有些事不尽你意,就是在提醒你该转弯了。
2024-09-02 14:14:37
197
原创 redis底层数据类型理解
redis分5大数据类型String (字符串类型,SDS结构的,可变长度的字符串)list (列表)set (无序,没有重复的集合)zset(有序)hash (哈希数据结构)公共redis结构体redis针对每种数据类型都由RedisObject对象typedef struct redisObject{ //类型 unsigned type:4; //编码 unsigned encoding:4; //指向底层数据结构的指针 vo
2022-01-19 15:48:00
898
原创 动手实现SpringBoot自动配置
SpringBoot的核心就是自动配置,自动配置又是基于条件判断来配置Bean。关于自动配置的源码在spring-boot-autoconfigure-2.0.3.RELEASE.jarSpringBoot运行原理先看@SpringBootApplication的附加注解:@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootConfiguration@Ena
2022-01-14 16:38:23
287
转载 Zookeeper和Eureka的区别
著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性在是分布式系统中必须要保证的,因此我们只能在A和C之间进行权衡。在此Zookeeper保证的是CP, 而Eureka则是AP。3.1 Zookeeper保证CP当向注册中心查询服务列表时,我们可以容忍注册中心返回的是几分钟以前的注册信息,但不能接受服务直接down掉不可用。也就是说,服务注册功能对可用性的要求要高于一致性。但是zk会出现这样一种情况,当master节点因为网络故障与其他节点失去联
2022-01-13 16:18:59
280
转载 JAVA线程基础
JAVA线程基础本文仅是本人理解,有不对的地方,欢迎留言批评指正线程状态初始状态 public enum State { /** * Thread state for a thread which has not yet started. */ NEW, /** * Thread sta...
2020-01-14 16:18:10
112
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人