自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IDEA插件

java开发IDEA插件安装 插件 描述 Maven Helper 查看maven依赖树 FindBugs-IDEA 查找隐藏bug CheckStyle-IDEA 通过检查对代码编码格式,命名约定,Javadoc,类设计等方面进行代码规范和风格的检查,从而有效约束开发人员更好地遵循代码编写规范软件安装成功之后,首先要设置规则。可以通过Preferences—>Oth...

2020-03-14 20:20:47 246

原创 redis

日志重写解决AOF文件大小不断增大的问题,原理如下: 调用fork(),创建一个子进程 子进程把新的AOF文件写到一个临时文件里,不依赖原来的AOF文件 主进程持续将新的变动同时写到内存和原来的AOF中 主进程获取子进程重写AOF的完成信号,往新的AOF同步增量变动 使用新的AOF文件替换掉旧的AOF文件 Redis数...

2019-08-25 21:02:05 94

原创 JVM-垃圾收集器

1.Serial收集器 是一个单线程收集器,不仅仅只会使用一个CPU或一条收集线程去完成垃圾收集工作,更重要的是在它进行垃圾收集时,必须暂停其他所有的工作线程,直到收集结束。 优点: 简单高效,限定单个CPU来讲,没有线程交互的开销,自然能够获得最高的单线程效率。 2.ParNew收集器 ParNew是Serial的多线程版本,除了使用多条线程进行垃圾回收之外,其余行...

2019-07-12 16:43:20 85

原创 JVM-垃圾收集算法

1.引用技术算法 给对象添加一个引用计数器,每当有一个地方引用它时,计数器就加1,引用失效时,计数器减1,任何时刻计数器为0的对象是不可能再被引用的,但是JVM中没有选择引用计数法来管理内存,主要是很难解决对象之间相互引用的问题。 2.四种引用 强引用,类似于new Object(),强引用存在,垃圾回收器就不会回收。 软引用是用来描述一些还有用但并非必须的对象,在系统要发生内存溢出异常前...

2019-07-11 16:35:54 78

原创 JVM-运行时数据区域

1.虚拟机栈与本地方法栈 虚拟机栈是线程私有的,生命周期和线程相同。 虚拟机栈是描述的java方法执行的内存模型:每个方法在执行的同时都会创建一个栈桢用于存储局部变量表、操作数栈、动态链接、方法出口。一个方法的调用执行过程,对应一个栈桢在虚拟机栈中入栈到出栈的过程。 “堆内存”和”栈内存”中的”栈”就是指虚拟机栈,准确就是虚拟机栈中局部变量表,存放一个方法的所有局部变量。 虚拟机栈是线程隔...

2019-07-10 14:06:26 86

原创 JVM-程序计数器

JVM概述 JVM在JAVA程序运行过程中,会将它所管理的内存划分为若干个不同的数据区域,在JVM启动时创建,或者随着线程的启动和结束来建立和销毁。 上图展示的是根据JAVASE7规范,在JDK8版本中,方法区被移除,取而代之的是metaspace(元数据空间) 程序计数器 程序技术器是一个记录当前线程所执行字节码的型号指示器。 ja...

2019-07-09 15:00:52 162

翻译 git常用命令

常用 命令 $ git remote add origin git@github.com:yeszao/dofiler.git # 配置远程git版本库 $ git pull origin master # 下载代码及快速合并 $ git push origin master ...

2019-06-20 17:21:23 259

原创 JDK源码阅读指南(简洁版)

1.Object 1) wait(), notify(), notifyAll(), wait(timeout) 2) hashCode(), equals() 3) clone() 2.String 1) char[] value 2) int hash 3) equals(), startWith(), endWith(), replace 3.AbstractStringBu...

2018-09-09 22:30:49 4804

原创 java开发IDEA插件安装

    Maven Helper 查看maven依赖树 FindBugs-IDEA 查找隐藏bug CheckStyle-IDEA 通过检查对代码编码格式,命名约定,Javadoc,类设计等方面进行代码规范和风格的检查,从而有效约束开发人员更好地遵循代码编写规范 软件安装成功之后,首先要设置规则。可以通过 Preferences—>Oth...

2018-08-01 10:15:57 296

原创 IDEA在push到GitHub上出现push to origin/master was rejected 错误解决

找到项目位置,在项目文件夹中右键 git bash  here 然后在命令窗口中依次输入 git pull git pull origin master git pull origin master --allow-unrelated-histories 最后在IDEA中重新进行pash,就可以成功了 。。...

2018-07-30 14:21:59 793

空空如也

空空如也

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

TA关注的人

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