首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
会员
登录
举报沸点
请选择举报理由
和话题不符
恶意攻击谩骂
广告营销
小李讲源码
微信搜:小李讲源码
Java并发包、Spring Cloud、RocketMQ、Zookeeper、Kafka主流中间件源码剖析
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
0
关注
赞
45
文章 37
沸点 8
资讯 0
赞
45
关注
返回
|
搜索文章
小李讲源码
赞了这篇文章
马丁玩编程
架构师
·
6月前
关注
聊聊动态线程池的9个场景
线程池是一种基于 池化思想管理线程 的工具,使用线程池可以减少 创建销毁线程的开销,避免线程过多导致 系统资源耗尽。在 高并发以及大批量 的任务处理场景,线程池的使用是必不...
109
34
分享
小李讲源码
微信搜:小李讲源码
·
9月前
关注
OMG!RocketMQ的高性能网络通信机制竟然如此实现?
- RocketMQ的基本通信通信流程 - RocketMQ的通信类结构 - RocketMQ的多线程模型 - 同步异步与阻塞非阻塞的区别 - linux 网络 I/O 模...
1
评论
分享
小李讲源码
微信搜:小李讲源码
·
10月前
关注
RocketMQ源码(一) NameServer 启动流程和存储结构剖析
NameServer 启动流程和存储结构剖析,从源码级别对NameServer启动流程进行剖析,并且对元数据存储的数据结构。...
2
评论
分享
小李讲源码
微信搜:小李讲源码
·
10月前
关注
人人都懂的RocketMQ基本原理
前言 MQ 作为一个消息中间件有着异步提升性能、降低系统耦合度、流量削峰的特点,成为了提升系统应用不可缺少的组件。现在主流公司都采用阿里巴巴的 RocketMQ 作为消息中...
6
1
分享
小李讲源码
关注了
敖丙
微信搜:小李讲源码
小李讲源码
赞了这篇文章
马丁玩编程
架构师
·
2年前
关注
备战金三银四,Mybatis核心原理必不可少
2020 下半年在公司组织了一场关于 Mybatis 核心原理的分享,掌握底层源码不仅能够更好的排查问题,同时也能够借鉴其中优秀的设计。正好赶上金三银四面试季,这里就梳理出...
163
9
分享
小李讲源码
赞了这篇文章
马丁玩编程
架构师
·
2年前
关注
花一个周末,掌握 SpringCloud Ribbon 核心原理
但是 Ribbon 又是一个不可忽视的知识点,并且比 Feign 要难很多。列举文章大纲主题 一般而言,SpringCloud 构建以及使用时,会使用 Ribbon 作为客...
72
6
分享
小李讲源码
赞了这篇文章
马丁玩编程
架构师
·
2年前
关注
火遍全网的Hutool,如何使用Builder模式创建线程池 |牛气冲天新年征文
Builder 设计模式在作者编码过程中,属于比较常用的模式之一。优秀的设计模式总是会受到广大开发者的青睐,Hutool 也是其中之一 我们依照线程池来举例,默认创建的线程...
38
6
分享
小李讲源码
赞了这篇文章
马丁玩编程
架构师
·
2年前
关注
春节期间,我用责任链模式重构了业务代码
举个例子,SpringMvc 中可以定义拦截器,并且可以定义多个。当一个用户发起请求时,顺利的话请求会经过所有拦截器,最终到达业务代码逻辑,SpringMvc 拦截器设计就...
137
12
分享
小李讲源码
赞了这篇文章
马丁玩编程
架构师
·
2年前
关注
摊牌了!策略模式在项目设计中用的最多
Define a family of algorithms, encapsulate each one, and make them interchangeable. St...
74
7
分享
小李讲源码
赞了这篇文章
马丁玩编程
架构师
·
2年前
关注
1.1w字,10图,轻松掌握 BlockingQueue 核心知识点
队列是一种 先进先出的特殊线性表,简称 FIFO。特殊之处在于只允许在一端插入,在另一端删除 进行插入操作的端称为队尾,进行删除操作的端称为队头。队列中没有元素时,称为空队...
65
11
分享
小李讲源码
赞了这篇文章
马丁玩编程
架构师
·
2年前
关注
花一个周末,掌握 OpenFeign 核心原理|牛气冲天新年征文
注册中心使用的 Nacos,生产、消费方代码都比较简单。另外为了阅读体验感,文章原则是少放源码,更多的是给大家梳理核心逻辑 我们在 SpringCloud 的使用过程中,如...
114
12
分享
小李讲源码
赞了这篇文章
马丁玩编程
架构师
·
2年前
关注
超全MyBatis动态代理详解!(绝对干货)
答不上来的铁汁,证明 Proxy、Mybatis 源码还没看到位。不过没有关系,继续往下看就明白了 众所周知哈,Mybatis 底层封装使用的 JDK 动态代理。说 Myb...
138
25
分享
小李讲源码
赞了这篇文章
马丁玩编程
架构师
·
2年前
关注
源码白话说之 mybatis configuration 核心构建流程
至此关于 Configuration 的初始化以及关键对象赋值已说明; 里面存的属性太多了......
23
评论
分享
小李讲源码
赞了这篇文章
马丁玩编程
架构师
·
2年前
关注
一直在使用JDK动态代理, 不明白原理如何实现?
壹. 运行时为接口创建代理类的字节码文件 贰. 通过类加载器将.class 字节码加载到内存 叁. 创建代理类的实例对象, 执行被代理类的目标方法 壹. 为什么只能代理接口...
26
评论
分享
小李讲源码
赞了这篇文章
马丁玩编程
架构师
·
2年前
关注
谨慎使用 Java8 新特性 parallelStream
1. 前言 2. 什么是 ParallelStream 3. 如何使用 ParallelStream 4. ForkJoinPool 5. 并行流的陷阱 6. Parall...
76
20
分享
小李讲源码
赞了这篇文章
马丁玩编程
架构师
·
2年前
关注
如何处理 JDK 线程池内线程执行异常?
1. 带着问题看文章 2. 如何处理运行任务时抛出的异常 3. execute()、submit() 处理异常是否一致 4. 都有哪些方式可以处理任务异常...
34
3
分享
小李讲源码
赞了这篇文章
马丁玩编程
架构师
·
2年前
关注
万字图文 | 聊一聊 ReentrantLock 和 AQS 那点事(看完不会你找我)
AbstractQueuedSynchronizer(AQS)是 Java 并发编程中绕不过去的一道坎,JUC 并发包下的 Lock、Semaphore、Reentrant...
102
7
分享
小李讲源码
赞了这篇文章
马丁玩编程
架构师
·
2年前
关注
短文 | 如何解决 JDK 线程池不超过最大线程数下快速消费任务
没有谁的生活会一直完美,但无论什么时候,都要看着前方,满怀希望就会所向披靡。——巫哲《撒野》 存放线程池内任务的阻塞队列, 如 ArrayBlockingQueue、Lin...
38
4
分享
下一页
个人成就
文章被点赞
38
文章被阅读
16,712
掘力值
557
关注了
10
关注者
11
收藏集
0
关注标签
6
加入于
2019-11-25
温馨提示
当前操作失败,如有疑问,可点击申诉