自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (4)
  • 收藏
  • 关注

原创 jdk动态代理

什么是代理 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。通过代理类这中间一层,能有效控制对委托类对象的直接访问,也可以很好地隐藏和保护委托类对象,同时也为实施不同控制策略预留了空间,从而在设计上获得了更大的灵活性。 什么是动态代理 在运行时生成的class。 动态代理步骤: 创建一个实现接口InvocationHandler的类,它必须实现invoke方法 创建被代理的类以及接口 通过Proxy的静...

2021-11-07 17:38:27 76

原创 Netty研究

eventloop eventloop做了3件事: 1. 查看是否有请求(selector.select()) 2. 处理请求(processSelectedKeys()) 3. 处理队列任务(runAllTasks()) writeAndFlush 1. 判断当前线程是否等于eventloop线程 1. 是:直接发送数据 2. 否:封装成任务,放入到eventloop的任务队列中,并执行selector.wakeup() ...

2021-10-27 22:59:11 35

原创 ssdb研究

SSDB双主的配置 server 1 replication: slaveof: id: svc_2 # sync|mirror, default is sync type: mirror ip: 127.0.0.1 port: 8889 server 2 replication: slaveof: id: svc_1 # sync|mirror, defau..

2021-10-25 18:17:16 64

java设计模式刘伟源码

java设计模式刘伟编著源码,7个面向对象设计原则,24个常用设计模式

2019-03-16

oracle编程艺术代码

oracle编程艺术深入理解数据库体系结构代码 Expert Oracle Database Architecture

2018-09-03

eclipse离线插件compiler反编译jar包进行debug调试

eclipse离线插件:compiler反编译jar包、class文件,进行debug调试。

2018-08-23

反编译Jar包生成源码文件

1、打开一个或者多个*.class文件,XJad反编译后,重命名为*.java文件, 保存至当前文件夹,并在编辑器中打开查看; 2、打开一个文件夹,XJad将该文件夹下所有*.class文件进行反编译,并保存至该文件夹下, 依据包路径信息生成文件夹路径,如com.spring.framework.*, 将建立com\spring\framework的文件夹结构; 3、打开一个*.jar文件,XJad将该Jar文件中的所有*.class文件解压缩到临时目录并进行反编译, 并将源文件带包路径信息保存至当前文件夹下名称为“~” + *.jar 的文件夹中;

2018-08-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除