自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

心相印的专栏

认真你就输了,一直认真你就赢了,坚持!

  • 博客(6)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java代理模式3 - cglib动态代理实现

JDK的动态代理机制只能代理实现了接口的类,而不能实现接口的类就不能实现JDK的动态代理,cglib是针对类来实现代理的,他的原理是对指定的目标类生成一个子类,并覆盖其中方法实现增强,但因为采用的是继承,所以不能对final修饰的类进行代理。

2016-11-23 10:55:03 356

原创 Java代理模式2 - JDK动态代理实现

上文全面介绍了一下代理模式,以及给出了静态代理的实现,本节主要介绍JDK动态代理的实现。

2016-11-23 10:52:35 244

原创 Java代理模式1 - 静态代理、动态代理

AOP的拦截功能是由java中的动态代理来实现的。说白了,就是在目标类的基础上增加切面逻辑,生成增强的目标类。为了更好的理解动态代理,先来看看静态代理是如何实现的。

2016-11-23 10:39:34 258

原创 JVM-性能调优(2)

多数的Java应用不需要在服务器上进行GC优化,多数导致GC问题的Java应用,都不是因为我们参数设置错误,而是代码问题,在应用上线之前,先考虑将机器的JVM参数设置到最优(最适合)。

2016-11-04 14:43:16 389

原创 JVM-性能调优(1)

通常我们会发现CPU长期不足3%,系统吞吐量不够,针对8core×16G、64bit的Linux服务器来说,是严重的资源浪费。在CPU负载不足的同时,偶尔会有用户反映请求的时间过长,我们意识到必须对程序及JVM进行调优。

2016-11-04 14:25:26 305

原创 JVM-内存泄露及解决办法

系统崩溃前的一些现象每次垃圾回收的时间越来越长,由之前的10ms延长到50ms左右,FullGC的时间也有之前的0.5s延长到4、5s 。FullGC的次数越来越多,最频繁时隔不到1分钟就进行一次FullGC。年老代的内存越来越大并且每次FullGC后年老代没有内存被释放,之后系统会无法响应新的请求,逐渐到达OutOfMemoryError的临界值。

2016-11-04 14:00:39 2864

vs_community__869170273.1614947939.exe

visual studio的社区版,2019版

2021-03-11

spring集成ehcache所需的jar包

spring集成ehcache所需的jar包

2015-08-24

spring4.0的restful webservice构建和发布

代码中包含: 1、spring4.0文件上传 2、spring restful 的webservice构建、以及调用 3、spring schedule定时任务

2015-08-17

空空如也

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

TA关注的人

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