源码
文章平均质量分 93
看点代码再上班
欢迎关注公众号【看点代码再上班】。我是tin,司职后端开发,在这里分享Java相关知识、我的工作经验和工作思考。坚持原创,持续原创,感谢关注。
展开
-
gpt被我问得连连认错:cglib还能代理私有方法?
我问gpt,cglib能不能代理私有方法,它说……我说我给你纠正这么多错误,你给我说下明天哪只鸡会涨吧,它给我说原创 2023-06-01 08:44:52 · 300 阅读 · 5 评论 -
kafka源码终于启动成功
kafka源码超过50万行,设计得不要太好,要想看它,就是这么简单。原创 2022-05-23 08:38:11 · 1458 阅读 · 0 评论 -
面试官:你给我讲一讲,Dubbo暴力停机,消费者是如何感知服务下线的
重启的服务因为是主动关闭Spring容器,所以有时间也有主动权去告知注册中心“我要下线了”。但是,对于暴力停机,比如kill -9或者机器宕机,Dubbo服务又是如何通知到注册中心的呢?原创 2022-05-13 08:34:01 · 1395 阅读 · 0 评论 -
面试官:Dubbo服务重启下线,消费者继续调用,都异常了怎么办
在分布式系统中,服务节点重启的时候,消费者流量继续调用该节点,那么这部分调用全部异常,对于线上用户来说,系统故障?原创 2022-04-10 10:41:57 · 2351 阅读 · 0 评论 -
Integer的缓存模式,自动拆装箱,关于128不等于128的问题
我们都遇到过Integer a=128,Integer b=128,但a==b不成立的困惑,今天结合源码和Java的拆装箱说一说其中的原由,先上一个目录:一、值相等的Integer,==却不成立?二、自动拆/装箱2.1 自动装箱2.2 自动拆箱三、其他基本类型的缓存四、结语原创 2022-03-19 18:35:02 · 1885 阅读 · 1 评论 -
想看Dubbo源码?建议先看看这一篇
一、Dubbo 是什么?从何来?二、Dubbo的四大角色三、Dubbo 源码下载四、编写运行 Dubbo 服务五、结语原创 2022-02-14 08:42:35 · 561 阅读 · 0 评论 -
面试官:为什么jdk动态代理只能代理接口实现类?
大家好,我是tin,这是我的第15篇原创文章 我们日常业务能够使用jdk动态代理编码的场景非常少,但是我们使用的框架用到jdk动态代理的却非常多,今天结合jdk动态代理源码讲一讲“为什么jdk动态原创 2022-01-23 16:41:34 · 1803 阅读 · 3 评论 -
面试官:cglib为什么不能代理private方法?
cglib实质上是通过继承父类并重写父类的方法达到生成代理类的,那么自然的,final类和final方法一定无法原创 2022-01-16 21:25:03 · 2788 阅读 · 5 评论 -
AQS是什么?Java并发编程大师的源码不得不拜读呀
**本文首发于公众号【看点代码再上班】,欢迎围观,第一时间获取最新文章。**目录初识ReentrantLock什么是AQSAQS中的同步状态stateCLH变体队列独占模式共享模式公平锁&非公平锁结语大家好,我是tin,这是我的第13篇原创文章今天把ReentrantLock和AQS一起翻一翻,通过源码说一说我们的Java锁。初识ReentrantLock首先,我们同时启用5个线程对一个公共变量counter从0开始累加,每个线程只对变.原创 2022-01-09 11:37:47 · 364 阅读 · 0 评论 -
为什么私有方法上的Spring Cache注解不生效?
从Spring AOP原理解释为什么私有方法上不能加缓存上面讲到了spring cache自己做了一层限制,不支持非public方法加缓存注解,那么,spring cache为什么这么做?如果只是看spring cache源码的逻辑,不加这个限制,不也一样是可以“走得通”么?原创 2022-01-02 21:00:20 · 501 阅读 · 0 评论 -
人人都说好的Spring Cache,用起来~
**本文首发于公众号【看点代码再上班】,欢迎围观,第一时间获取最新文章。**大家好,我是tin,这是我的第11篇原创文章目录为什么要用缓存Spring Cache介绍Spring Cache使用入门Spring Cache依赖Spring的天然优势——AOP,我们只需要显式地在代码中调用第三方接口,在方法上加上注解,就可以实现把获取到的结果后把结果插入缓存内,在下一次查询的时候优先从缓存中读取数据。接入Caffeine缓存实现框架常用注解送书啦结语为什么要.原创 2022-01-01 12:05:40 · 567 阅读 · 0 评论 -
再来一篇,看jdk源码大师亲自操刀编写的集合源码
我们打开ConcurrentHashMap源码,类开头鲜明地标着作者:@author Doug Lea原创 2021-12-05 20:52:00 · 477 阅读 · 0 评论