自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 使用java.lang.instrument实现第三方jar包内类的修改,包括引入外部依赖,参数获取

最近项目开发需求中,使用了第三方供应商提供的jar包形式的sdk ,sdk中的日志由其自己管理打印,现在想获取到日志打印时传入的message,就必须想办法对sdk的源码进行改动。 首先想到的是反编译jar包,然后修改后重新打包,尝试了一下后感觉很麻烦,而且很不cool。后来就查到了javaassist工具可以完美解决这个问题,可以实现我们熟悉的AOP功能,记录下使用过程。 javaassis...

2018-09-21 18:42:24 1418

原创 使用httpclient连接池来实现远程调用

在项目中,如果没有使用成熟的RPC框架又要实现简单的远程调用,那么httpClient是一个不错的选择。然是在使用httpClient的过程中,频繁的创建和销毁socket连接也是一个比较大的开销,将其封装成连接池会比较节约性能,直接上代码。   public class HttpConnectionManager { PoolingHttpClientConnectionManag...

2018-09-20 15:12:54 718

空空如也

空空如也

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

TA关注的人

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