为了提升工作效率,阿里一位后端工程师在 GitHub 上开源了一些比较实用的程序脚本。
比方说,你可以用它来:
- 快速排查 Java CPU 的性能问题;
- 统计各个 TCP 连接状态的个数,排查系统连接负荷;
- 在命令行快速操作文件,优化命令行与其它应用间的操作流。
GitHub:github.com/oldratlee/useful-scripts
比方说,你可以用它来:
- 快速排查 Java CPU 的性能问题;
- 统计各个 TCP 连接状态的个数,排查系统连接负荷;
- 在命令行快速操作文件,优化命令行与其它应用间的操作流。
GitHub:github.com/oldratlee/useful-scripts
粤嵌第27周第1次打卡
在java的java.lang.reflect包下提供了一个Proxy类和一个InvocationHandler接口,通过这个类和这个接口可以生成JDK动态代理类和动态代理对象。动态代理的优势在于可以很方便的对代理类的函数进行统一的处理,而不用修改每个代理类中的方法。所有被代理执行的方法,都是通过InvocationHandler中的invoke方法调用的,所以只要在invoke方法中统一处理,就可以对所有被代理的方法进行相同的操作了。
在java的java.lang.reflect包下提供了一个Proxy类和一个InvocationHandler接口,通过这个类和这个接口可以生成JDK动态代理类和动态代理对象。动态代理的优势在于可以很方便的对代理类的函数进行统一的处理,而不用修改每个代理类中的方法。所有被代理执行的方法,都是通过InvocationHandler中的invoke方法调用的,所以只要在invoke方法中统一处理,就可以对所有被代理的方法进行相同的操作了。
考研的同学劝我背背英语
当程序员的同学推荐我学学JAVA
同事给了我很多二建资料
我爸追问我和相亲对象的聊天情况
B站的稍后再看挤满了感兴趣的公开课
微信浮窗收藏了十几篇文章
闹钟提示我到了锻炼的时间
备注说冰箱里的牛奶要拿出来
这样锻炼后喝不会太凉
…
他们说的都对
我选择看一部古怪的法国喜剧
这是一条咸鱼的日常
当程序员的同学推荐我学学JAVA
同事给了我很多二建资料
我爸追问我和相亲对象的聊天情况
B站的稍后再看挤满了感兴趣的公开课
微信浮窗收藏了十几篇文章
闹钟提示我到了锻炼的时间
备注说冰箱里的牛奶要拿出来
这样锻炼后喝不会太凉
…
他们说的都对
我选择看一部古怪的法国喜剧
这是一条咸鱼的日常
✋热门推荐