自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring知识点 @autowired aop

1、@autowired 小小白:@Autowired注解可以被标注在构造函数、属性、setter方法或配置方法上,用于实现依赖自动注入。 面试官:有没有研究过@Autowired注解的实现原理? 小小白:看过它的实现源码。 面试官:那你说一下@Autowired注解的工作原理? 小小白:@Autowired注解的作用是由AutowiredAnnotationBeanPostProcessor实现的,查看该类的源码会发现它实现了MergedBeanDefinitionPostProcessor..

2021-08-01 18:38:46 662

原创 jvm几种回收算法 CMS与G1的区别

1、几种回收算法 JVM垃圾回收算法 Java应用程序不用程序员手动管理内存中的垃圾回收,是因为JVM有专门的垃圾回收线程做这件事。当内存不够用时,会自动触发回收。为了在效率和内存碎片之间均衡,衍生出了一系列的垃圾回收算法。 1.标记–清除算法 执行步骤: 标记:遍历整个内存区域,对需要回收的对象打上标记。 清除:再次遍历内存,对标记过的内存进行回收。 图解: 缺点: 效率问题;遍历了两次内存空间(第一次标记,第二次清除)。 空间问题:容易产生大量内存碎片,当再需要一块比较大的内存..

2021-08-01 18:25:51 293

原创 JAVA面试题-持续更新中

基础知识 Java中多态的实现原理? https://www.cnblogs.com/kaleidoscope/p/9790766.html Java中线程池的工作原理? ThreadLocal的使用场景和原理? 使用syncronized和Lock实现生产者消费者模式? 线程池如何正常关闭? synchronized锁的升级过程? synchronized重入锁和非公平锁的实现原理? synchronized和Lock的区别? synchronized为什么称之为重量级锁? JUC(并

2021-07-12 21:22:21 80

原创 sonar安装部署

Sonar安装步骤 Sonar安装步骤详解:      系统环境:centos7.0 -x86_64(最小化安装)       前置条件:jdk1.8/1.7 ,MYSQL-5.1.57       软件下载目录:/root/software       软件安装目录:/usr/local/sonarqube       软件版本:sonarqube-5.5 1、

2017-03-07 17:18:05 631

空空如也

空空如也

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

TA关注的人

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