自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (6)
  • 收藏
  • 关注

原创 垃圾收集器ParNew&CMS

标记-复制算法为了解决效率问题,“复制”收集算法出现了。它可以将内存分为大小相同的两块,每次使用其中的一块。当这一块的内存使用完后,就将还存活的对象复制到另一块去,然后再把使用的空间一次清理掉。这样就使每次的内存回收都是对内存区间的一半进行回收。标记-清除算法算法分为“标记”和“清除”阶段:标记存活的对象, 统一回收所有未被标记的对象(一般选择这种);也可以反过来,标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象 。它是最基础的收集算法,比较简单,但是会带来两个明显的问题:...

2021-07-29 18:49:21 230

原创 jvm常见监控工具&指令

一、jvm常见监控工具&指令1、 jps:jvm进程状况工具jps[options][hostid]如果不指定hostid就默认为当前主机或服务器。命令行参数选项说明如下:-q不输出类名、Jar名和传入main方法的参数- l输出main类或Jar的全限名-m输出传入main方法的参数- v输出传入JVM的参数例如:2、jstat: jvm统计信息监控工具jstat 是用于见识虚拟机各种运行状态信息的命令行工具。它可以...

2021-07-29 18:48:42 840

原创 java如何判断一个类是无用的类

方法区主要回收的是无用的类,那么如何判断一个类是无用的类呢?类需要同时满足下面3个条件才能算是 “无用的类” :该类所有的对象实例都已经被回收,也就是 Java 堆中不存在该类的任何实例。 加载该类的 ClassLoader 已经被回收。 该类对应的 java.lang.Class 对象没有在任何地方被引用,无法在任何地方通过反射访问该类的方法。...

2021-07-24 21:21:12 248

原创 Docker是什么?

Docker简介Docker是一个开源的容器引擎,它有助于更快地交付应用。 Docker可将应用程序和基础设施层隔离,并且能将基础设施当作程 序一样进行管理。使用 Docker可更快地打包、测试以及部署应用程序,并可以缩短从编写到部署运行代码的周期。Docker的优点如下:1,简化流程2,避免选择恐惧症3,节省开支Docker的架构Docker daemon( Docker守护进程) Docker daemon是一个运...

2021-07-22 21:53:01 565 1

原创 领域驱动设计-DDD

DDD思想的来源三个项目的对比一种思潮现有项目的四个痛楚1,新区求越来越难2,开发越来越难3,测试越来越难4,创新越来越难

2021-07-22 09:10:02 158

原创 java并发多线程

一,并发多线程1,为什么要多线程2,线程生命状态,线程池3,JMM线程模型4,syn加锁1,同步锁,2,JVM内置锁,3,可以加载静态代码快,加载方法,加载类上4,加锁原理(Monitor)(1)1.6之前 Linux-Mutex,互斥锁,重量级锁。性能低。线程上下文的切换(2)1.6之后锁的优化升级,偏向锁,轻量级锁,重量级锁。(3)怎么实现。在JAVA的数据结构中有对象头,实例数据,对饮填充位,(4)偏向状态。0.1(后2位)锁状态标致,在对象头里面记录当前对象的锁的状态,根据标

2021-07-21 16:21:17 157

原创 分布式事务解决方案

分布式事务seata1,角色划分RM 资源管理者TM 事务管理者 充当全局事务的发起着TC 全局事务的协调着,决定事务的回滚和提交2,二阶段提交一阶段只执行不提交二阶段提交事务

2021-07-21 16:20:45 211 1

原创 spring IOC核心流程

1,控制反转创建对象的过程交给工厂容器,需要时,从工厂中直接获取,不需要关注对象的创建过程2,依赖注入有了控制反,才会有依赖注入3,循环依赖(依赖注入引起)二级缓存,三级缓存(保证代理对象的循环依赖)4,正式有了spring 的IOC的核心功能(控制反转 依赖注入),第三方框架想法设法的将自己的组件集成到spring容器里面比如 spring 和mybatisspring整合Redis Redistemplatespring整合Nacosspring 整合zookpeeper5,sp

2021-07-21 16:20:23 227

转载 java中注解的原理和实现机制

一.什么是注解: 注解是标记,也可以理解成是一种应用在类、方法、参数、属性、构造器上的特殊修饰符。注解作用有以下三种: 第一种:生成文档,常用的有@param@return等。 第二种:替代配置文件的作用,尤其是在spring等一些框架中,使用注解可以大量的减少配置文件的数量。 第三种:检查代码的格式,如@Override,标识某一个方法是否覆盖了它的父类的方法。二.注解的底层实现原理: 注解的底层也是基于反射实现的,注解和接...

2021-07-21 16:04:57 3209

2022年11月软件设计师上

2022年11月软件设计师上

2024-04-19

极简黑色java工程师求职简历word简历模板.docx

极简黑色java工程师求职简历word简历模板.docx

2021-05-14

深蓝色简约市场专员简历word简历模板.docx

深蓝色简约市场专员简历word简历模板.docx

2021-05-14

现代风格java工程师求职简历word简历模板.docx

现代风格java工程师求职简历word简历模板.docx

2021-05-14

经典简洁风格财务会计求职简历word简历模板.docx

经典简洁风格财务会计求职简历word简历模板.docx

2021-05-14

JsonView.zip

JSONVIEW,开发神器,格式化JSON数据,可以快速检查出JSON数据是否合法合规,并且可以准确定位数据。开发利器

2020-05-16

ju-gui 反编工具

一个很小、很好用的反编译软件。不支持加密反编译。反编译之后不能够看到以前的注释,这一个缺点。也可以了。能看就不错了

2014-09-11

空空如也

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

TA关注的人

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