加载中
idea一键热更新代码

retransformClasses

2021/03/31 23:33
151
seata调用流程图

全网最详细的seata调用流程图

2020/09/11 20:21
1.4K
HashedWheelTimer源码学习

基本概念 tickDuration: 每 tick 一次的时间间隔 ticksPerWheel : 轮中的 slot 数 remainingRounds: 第几轮 = (calculated - tick) / wheel.length deadline: 得到过期时间。 long deadlin...

2020/09/10 18:01
135
装饰者模式的另一种思路

今天看dubbo源码,发现一个很不错的装饰者设计模式;wrapperClasses 记录下; /** * @Auther: penghaozhong * @Date: 2020-05-21 15:53 */ public interface Test { String say(String name)...

2020/05/21 16:44
79
controller层接入swagger

Swagger2配置 @Configuration @EnableSwagger2 @Profile("dev") public class Swagger2 { @Bean public Docket createRestApi() { Docket docket = new Docket(DocumentationTyp......

springioc学习

spring ioc类图 spring ioc 关键接口: Resource BeanDefinitionReader BeanFactory BeanDefinition 主要流程: 将配置文件转换为Resource 利用BeanDefinitionReader读取Resource文件,将文件...

2020/01/10 17:55
108
Java动态代理

jdk动态代理 实现原理:利用字节码技术,生成新的class文件,来达到动态代理效果。 新的class文件是怎么组织的?由于代理目标是接口,则通过实现接口和继续代理类来完成。看看下面的例子更容...

2019/08/16 16:21
128
从charles破解历程了解javassist使用

javassist Javassist是一款字节码编辑工具,可以直接编辑和生成Java生成的字节码,以达到对.class文件进行动态修改的效果 http://www.sohu.com/a/319794392_99907709......

2019/08/14 16:13
116
cucumber-demo

名词解释 Feature Feature是所有测试的开头。后面跟一段描述性的文字,表明这个测试文件是干什么的。 description description是一段扩展性的文字描述,可以跟在Feature、Example、Backgroun...

2019/07/11 15:13
2.8K
rocketmq-broker接受消息流程

MessageExtBrokerInner 要存入commitLog的数据

2019/06/30 18:58
685
java LocalDate 时间比较

LocalDate nowNew = LocalDate.now(); if (LocalDate.parse("2019-07-01").isAfter(nowNew)) { 2019-07-01 前执行 }......

2019/06/28 19:18
7.5K
rocketmq-producer

producer业务流程 1.选择namesrv /** * 选择namesrv * @return * @throws InterruptedException */ private Channel getAndCreateNameserverChannel() throws InterruptedException { Strin...

2019/05/16 17:04
220
rocketmq-namesrv

namesrv 主要属性 HashMap> topicQueueTable; HashMap brokerAddrTable; HashMap

2019/05/14 18:02
396
CRC32用途及写法

CRC32 今天在看rocketmq源码时,看到CRC32,就记录下来以供学习。主要用途: 在远距离数据通信中,为确保高效而无差错地传送数据,必须对数据进行校验即差错控制。循环冗余校验CRC(Cyclic Re...

2019/05/13 20:52
2.4K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部