上一页 1 2 3 4 5 6 7 8 9 10 ··· 83 下一页

2024年8月14日

elk快速入门

摘要: https://www.bilibili.com/video/BV1mE411f7w6/?spm_id_from=333.337.search-card.all.click&vd_source=273847a809b909b44923e3af1a7ef0b1 Elk:elasticsearch+lo 阅读全文

posted @ 2024-08-14 16:11 ~码铃薯~ 阅读(5) 评论(0) 推荐(0) 编辑

2024年8月13日

数组拷贝System.arraycopy

摘要: 数组拷贝 第一种方式: package com.coding.demo.concurrent; import java.util.Arrays; /** * 使用Arrays.copyOf() */ public class TestArraysCopyOf { public static void 阅读全文

posted @ 2024-08-13 18:45 ~码铃薯~ 阅读(1) 评论(0) 推荐(0) 编辑

2024年8月12日

ABA问题

摘要: ABA问题:这个是CAS常见的一个问题。是指在使用cas锁的时候,由于cas算法实现一个重要前提需要取出内存中某时刻的数据,而在下一个时刻进行比较并替换,也就是说在这个时间差内,另外一个线程的手速比较快,他将这个值从原来的A改成了B又改成了A,这个时候原来的线程一看还是原来的A,就认为这个变量的值没 阅读全文

posted @ 2024-08-12 18:54 ~码铃薯~ 阅读(5) 评论(0) 推荐(0) 编辑

2024年8月9日

Redis哨兵和rediscluter两者之间有什么区别

摘要: Redis哨兵是一个一主多从的机制,相当于是一个读写分离的架构,主节点负责写入操作,从节点负责读取操作。哨兵会对集群中的节点进行探活,如果主节点挂的话,会从从节点上选举主节点。再者redis哨兵集群无法实现在线扩容。 rediscluster是一个多主多从的机制,从节点是不提供任何读写服务的,相当于 阅读全文

posted @ 2024-08-09 18:36 ~码铃薯~ 阅读(4) 评论(0) 推荐(0) 编辑

2024年8月6日

io多路复用

摘要: io多路复用: 文件描述符fd:简单的理解就是磁盘上文件的索引,我们通过客户端程序想要操作磁盘上的文件,是不能直接操作磁盘上的文件的,都是操作的这个文件描述符,然后通过这个文件描述符操作磁盘上的文件。 io多路复用有三种类型:一种是select模型,一种是poll模型,一种是epoll模型。 Epo 阅读全文

posted @ 2024-08-06 17:48 ~码铃薯~ 阅读(2) 评论(0) 推荐(0) 编辑

2024年8月1日

hashCode方法 和 equals()方法

摘要: package com.coding.spring.mvc; import java.util.HashSet; public class User { private String name; public User(String name) { this.name = name; } @Over 阅读全文

posted @ 2024-08-01 09:55 ~码铃薯~ 阅读(4) 评论(0) 推荐(0) 编辑

2024年7月31日

Integer的比较

摘要: public static void main(String[] args) { Integer i1 = 127; Integer i2 = Integer.valueOf(127); // integercache Integer i3 = new Integer(127); System.ou 阅读全文

posted @ 2024-07-31 14:53 ~码铃薯~ 阅读(4) 评论(0) 推荐(0) 编辑

2024年7月28日

深入剖析循环依赖产生与解决的原理前戏

摘要: 深入剖析循环依赖产生与解决的原理前戏 方式一:通过构造函数方式进行注入 创建两个类: package com.coding.spring.practies; public class TestCircularBeanA { private TestCircularBeanB testCircular 阅读全文

posted @ 2024-07-28 11:33 ~码铃薯~ 阅读(5) 评论(0) 推荐(0) 编辑

2024年7月27日

属性填充底层源码深入剖析前戏

摘要: 属性填充底层源码深入剖析前戏 方式一:使用set方式注入 创建两个类: package com.coding.spring.practies; public class TestDIBean { public String say() { return "I am TestDIBean.say()" 阅读全文

posted @ 2024-07-27 18:57 ~码铃薯~ 阅读(3) 评论(0) 推荐(0) 编辑

有参构造函数注入底层源码深入剖析**前戏

摘要: 有参构造函数注入底层源码深入剖析前戏 方式一: 创建两个类: public class TestDIBean { public String say() { return "I am TestDIBean.say()"; } } package com.coding.spring.practies; 阅读全文

posted @ 2024-07-27 17:00 ~码铃薯~ 阅读(4) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 83 下一页

导航