会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zzyang
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2023年2月7日
如何去阅读源码,我总结了18条心法
摘要: 大家好,我是三友~~ 这篇文章我准备来聊一聊如何去阅读开源项目的源码。 在聊如何去阅读源码之前,先来简单说一下为什么要去阅读源码,大致可分为以下几点原因: 最直接的原因,就是面试需要,面试喜欢问源码,读完源码才可以跟面试官battle提升自己的编程水平,学习编程思想和和代码技巧熟悉技术实现细节,提高
阅读全文
posted @ 2023-02-07 13:08 三友的java日记
阅读(2769)
评论(7)
推荐(11)
2023年1月31日
扒一扒Bean注入到Spring的那些姿势,你会几种?
摘要: 大家好,我是三友~~ 这篇文章我准备来扒一扒Bean注入到Spring的那些姿势。 其实关于Bean注入Spring容器的方式网上也有很多相关文章,但是很多文章可能会存在以下常见的问题 注入方式总结的不全没有分析可以使用这些注入方式背后的原因没有这些注入方式在源码中的应用示例... 所以本文就带着解
阅读全文
posted @ 2023-01-31 13:03 三友的java日记
阅读(1033)
评论(3)
推荐(3)
2023年1月10日
RocketMQ消息短暂而又精彩的一生
摘要: 大家好,我是三友~~ 这篇文章我准备来聊一聊RocketMQ消息的一生。 不知你是否跟我一样,在使用RocketMQ的时候也有很多的疑惑: 消息是如何发送的,队列是如何选择的?消息是如何存储的,是如何保证读写的高性能?RocketMQ是如何实现消息的快速查找的?RocketMQ是如何实现高可用的?消
阅读全文
posted @ 2023-01-10 13:09 三友的java日记
阅读(1593)
评论(2)
推荐(2)
2022年12月20日
项目中引进这玩意,排查日志又快又准!
摘要: 大家好,我是三友~~ 背景 随着微服务盛行,很多公司都把系统按照业务边界拆成了很多微服务,在排错查日志的时候,因为业务链路贯穿着很多微服务节点,导致定位某个请求的日志以及上下游业务的日志会变得有些困难。 这时候可能有的小伙伴就会想到使用SkyWalking,Pinpoint等分布式追踪系统来解决,并
阅读全文
posted @ 2022-12-20 13:03 三友的java日记
阅读(1988)
评论(0)
推荐(2)
2022年11月16日
两万字盘点被玩烂了的9种设计模式
摘要: 大家好,我是三友~~ 之前有小伙伴私信我说看源码的时候感觉源码很难,不知道该怎么看,其实这有部分原因是因为没有弄懂一些源码实现的套路,也就是设计模式,所以本文我就总结了9种在源码中非常常见的设计模式,并列举了很多源码的实现例子,希望对你看源码和日常工作中有所帮助。 单例模式 单例模式是指一个类在一个
阅读全文
posted @ 2022-11-16 13:03 三友的java日记
阅读(2649)
评论(8)
推荐(6)
2022年10月24日
有了这45个小技巧,再也不怕女朋友代码写得烂了!!
摘要: 大家好,我是三友~~ 不知道大家有没有经历过维护一个已经离职的人的代码的痛苦,一个方法写老长,还有很多的if else ,根本无法阅读,更不知道代码背后的含义,最重要的是没有人可以问,此时只能心里默默地问候这个留坑的兄弟。。 其实造成这些原因的很大一部分原因是由于代码规范的问题,如果写的规范,注释好
阅读全文
posted @ 2022-10-24 13:03 三友的java日记
阅读(4928)
评论(23)
推荐(18)
2022年10月14日
撸了一个简易的配置中心,顺带整合到了SpringCloud
摘要: 大家好,我是三友~~ 最近突然心血来潮(就是闲的)就想着撸一个简单的配置中心,顺便也照葫芦画瓢给整合到SpringCloud。 本文大纲 配置中心的概述 随着历史的车轮不断的前进,技术不断的进步,单体架构的系统都逐渐转向微服务架构。虽然微服务架构有诸多优点,但是随着越来越多的服务实例的数量,配置的不
阅读全文
posted @ 2022-10-14 13:02 三友的java日记
阅读(1170)
评论(4)
推荐(2)
2022年9月14日
读时加写锁,写时加读锁,Eureka可真的会玩
摘要: 大家好,我是三友~~ 在对于读写锁的认识当中,我们都认为读时加读锁,写时加写锁来保证读写和写写互斥,从而达到读写安全的目的。但是就在我翻Eureka源码的时候,发现Eureka在使用读写锁时竟然是在读时加写锁,写时加读锁,这波操作属实震惊到了我,于是我就花了点时间研究了一下Eureka的这波操作。
阅读全文
posted @ 2022-09-14 13:10 三友的java日记
阅读(1150)
评论(0)
推荐(3)
2022年8月16日
RocketMQ保姆级教程
摘要: 大家好,我是三友~~ 上周花了一点时间从头到尾、从无到有地搭建了一套RocketMQ的环境,觉得还挺easy的,所以就写篇文章分享给大家。 整篇文章可以大致分为三个部分,第一部分属于一些核心概念和工作流程的讲解;第二部分就是纯手动搭建了一套环境;第三部分是基于环境进行测试和集成到SpringBoot
阅读全文
posted @ 2022-08-16 13:09 三友的java日记
阅读(5646)
评论(0)
推荐(3)
2022年8月9日
RocketMQ的push消费方式实现的太聪明了
摘要: 大家好,我是三友,我又来了~~ 最近仍然畅游在RocketMQ的源码中,这几天刚好翻到了消费者的源码,发现RocketMQ的对于push消费方式的实现简直太聪明了,所以趁着我脑子里还有点印象的时候,赶紧来写一篇文章,来掰扯一下,防止过两天就忘得一干二净了。 MQ消费方式 消费方式就是指消费者如何从M
阅读全文
posted @ 2022-08-09 13:05 三友的java日记
阅读(1506)
评论(5)
推荐(2)
上一页
1
2
3
4
5
下一页
公告