首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
架构师之路
云原生AI
创建于2023-12-23
订阅专栏
架构师之路,坚持撰写接地气的架构文章,精心打磨加工呈现给各位有意向进阶架构师的朋友
暂无订阅
共22篇文章
创建于2023-12-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【Spring源码】- 09 扩展点之@Import注解
【Spring源码】- 09 扩展点之@Import注解
【Netty源码分析】01 Netty Server 启动流程 上
【Netty源码分析】01 Netty Server 启动流程 上
zookeeper源码-ZAB协议之集群同步_3
上一节主要分析了Leader选举的流程,Zookeeper集群在Leader选举完成后,集群中的各个节点就确定了自己的角色信息:Leader、Follower或Observer。 如上述代码所述,节点确定了自己的角色后,就会进入自己的角色分支:对于Leader而言创建Leade…
【Spring源码】- 01 Spring IoC容器启动之this方法
【Spring源码】- 01 Spring IoC容器启动之this方法
定时调度】- 01 quartz的基础你真的了解吗
Quartz一款功能丰富、历史悠久,完全基于Java实现的开源任务调度框架,Java调度领域知名度非常高。其简单易用、稳定可靠的特性,使其被很多第三方应用将其当成调度框架基础依赖,如spring boot已内置集成quartz,elastic-job调度框架则将quartz作为…
时区总结
最近工作上涉及到些时区概念,在同事交流过程中顺便总结了下。 下面用如下系统结构介绍下时区概念: 1、现在前端WEB需要获取到当前时间:new Date() ,new Date()创建时间代表当前时刻,是不涉及到任何时区问题的,Date类型的API中也没有任何和时区进行关联的方法…
Disruptor之概览
“多核危机”驱动了并发编程的复兴,然后并发编程和一般的系统相比,复杂性有个很大梯度的上升。多线程开发很大困难在于:多个线程间存在依赖关系时,如何进行协调。依赖一方面是执行顺序的依赖,如某个线程执行需要依赖其他线程执行或其它线程的某些阶段执行结果,Java为我们提供的解决方案是:…
【Spring源码】- 07 扩展点之自定义标签
【Spring源码】- 07 扩展点之自定义标签
【Spring源码】- 08 扩展点之mybatis集成
【Spring源码】- 08 扩展点之mybatis集成
计算模型之Java8
Java 8发行版是自Java 5(发行于2004,已经过了相当一段时间了)以来最具革命性的版本。Java 8我认为带来的最核心的变化主要体现在三个方面:Lambda(函数式编程)、Stream(流)和并发/并行编程简易化。其中Lamdba特性是最具革命性,为Stream、并行…
并发编程锁之ReentrantLock总结
并发编程 锁 ReentrantLock源码分析
并发编程锁之synchronized总结
并发编程中数据同步需要依赖锁进行控制,上篇博文通过ReentrantLock源码分析也对Lock实现锁机制的大致原理有了一个了解,Lock主要是通过编码的方式实现锁,其核心就是:CAS+循环,CAS原子操作需要依赖底层硬件层特殊的CPU指令。这节我们来看下Java中另一种非常常…
【Spring源码】- 05 扩展点之BeanPostProcessor
【Spring源码】- 05 扩展点之BeanPostProcessor
【Spring源码】- 06 扩展点之SmartInitializingSingleton
【Spring源码】- 06 扩展点之SmartInitializingSingleton
02 xxl-job执行器启动流程
最常用的当然是springboot集成方式,下面我们就以该示例研究下xxl-job客户端执行器的启动流程。 上面逻辑就是遍历IoC容器中Bean,获取解析带有@XxlJob注解的方法,最后返回Map<Method, XxlJob>结果类型,key就是带有@XxlJob…
【Java并发编程】 – 02 线程池总结
线程池总结
下一页