Java Agent实例

关于java agent,这里不做描述,相信网上已经有很多资料。这篇文章主要记录两个个人实践的小栗子。 实现java agent有两种方式,premain和agentmain。 premainpre
2018-11-18

curl简单使用

对于http调试,curl是一个很好用的工具,本篇文章主要记录curl日常的使用方法。 访问url $ curl http:
2018-11-03

spring jdbc源码

源码分析基于spring 4.3.x 文章主要记录看spring jdbc源码时的一些关键点。主要关注如下几点 事务传播性 数据库连接 动态代理
2018-02-09

dubbo client启动

源码分析基于dubbo 2.6.0 ReferenceBean继承了ReferenceConfig, 还实现了FactoryBean。spring启动时,会通过FactoryBean.getObject创建bean。这里会调用到ReferenceConfig.createProxy
2018-02-08

dubbo zookeeper注册

源码分析基于dubbo 2.6.0 前面说过了,RegistryProtocol负责注册工作。 RegistryProtocol实现了Protocol, export负责暴露接口,refer负责引用接口。
2018-02-08

spring mvc源码解析

源码分析基于spring 4.3.x本文主要记录看spring mvc源码时的一些关键点。不当之处,还望指出。 HttpServlet接口结构
2018-02-06

dubbo server处理请求

源码分析基于dubbo 2.6.0 前面讲到,RegistryProtocol.doLocalExport负责启动server端网络通讯服务 private
2018-02-05

dubbo server启动

源码分析基于dubbo 2.6.0 从DubboNamespaceHandler可以看到,dubbo的标签都是由DubboBeanDefinitionParser解析。如
2018-01-18

dubbo ExtensionLoader源码解析

源码分析基于dubbo 2.6.0 ReferenceBean继承了ReferenceConfig, 还实现了FactoryBean。spring启动时,会通过FactoryBean.getObject创建bean。这里会调用到ReferenceConfig.createProxy
2018-01-08

netty 读写过程

源码分析基于netty 4 前面已经说过netty对accept事件的处理,现在来讲讲netty中的read/write过程。 开始前,先重点说说netty的Handler/Pipeline netty的Handler分为ChannelInboundHandler、ChannelOutboundHandler两大类。
2017-12-10

netty accept事件处理

源码分析基于netty 4 前面已经说了netty启动过程。接着讲讲netty对accept事件的处理 前面说过,NioEventLoop的run方法正是loop的核心run()比较复杂, 涉及wakenUp,ioRatio等内容, 抽取主要流程如下:
2017-12-10

netty启动过程分析

源码分析基于netty 4 接口结构evenloop
2017-12-09

分布式锁简记

需求工作中接到一个任务,需要接入一个外部快递系统。外部系统中有门店和订单的概念。 快递是从门店地址寄到收件人手中.在提交一个快递单时, 如果寄件的门店不存在, 要先创建门店才能下单 方案一: 我们本地系统中也有门店概念,可以在本地系统
2017-11-25

threadLocal源码解析

简单记录一个看threadLocal时遇到比较有意思的点。 ThreadLocalMapThreadLocal的数据, 存放在Thread的属性ThreadLocal
2017-11-19

kafka入门

下载kafka > tar -xzf kafka_2
2017-11-13

Hosted by Coding Pages