BestQiang
BestQiang
全部文章
分类
Hexo(3)
javaweb(10)
java语言(36)
JVM(3)
LeetCode(5)
Netty(1)
Nginx(1)
NIO(2)
web前端(5)
分布式文件系统(1)
剑指offer(9)
各种bug处理(11)
名词科普(1)
并发编程(2)
操作系统-linux(5)
操作系统-windows(4)
数据结构(14)
未归档(2)
生活杂记(1)
算法(2)
设计模式(2)
跨域问题(1)
运维(2)
题解(2)
归档
标签
去牛客网
登录
/
注册
BestQiang的博客
To be or not to be,thats a question.
全部文章
(共125篇)
GC Roots的对象,以及对java类中的成员变量,局部变量,静态变量和常量的不同回收时机的解析
1.作为GC Roots的对象有以下几种 虚拟机栈(栈帧中的局部变量区,也叫局部变量表)中引用的对象。 方法区中的类静态属性引用的对象。 方法区中常量引用的对象。 本地方法栈中JNI(Native)方法引用的对象。 2.成员变量(实例变量)&局部变量&静态变...
2019-05-06
0
386
通过反编译深入理解Java String及intern + JDK1.8关于运行时常量池, 字符串常量池的要点
原作者:liuxiaopeng 一、字符串问题 字符串在我们平时的编码工作中其实用的非常多,并且用起来也比较简单,所以很少有人对其做特别深入的研究。倒是面试或者笔试的时候,往往会涉及比较深入和难度大一点的问题。我在招聘的时候也偶尔会问应聘者相关的问题,倒不是说一定要回答的特别正确和深入...
2019-05-04
0
459
"init"与"clinit"的区别
在编译生成class文件时,会自动产生两个方法,一个是类的初始化方法<clinit>, 另一个是实例的初始化方法<init> 注意: <clinit>:如果没有静态块,静态变量则没有<clinit> <init>:类的实例构造器。 关于二...
2019-05-03
0
462
JVM之Class文件分析详解
JVM之Class文件分析详解 逐个字节分析Class文件。了解Class文件内部结构。 原始类文件: 这个类直接拿了知乎的一个类,分析是很简单,只是因为重新画图比较麻烦,不想再做重复的苦力工作(地址(https://zhuanlan.zhihu.com/p/23068093)ps:作者仅...
2019-05-03
0
539
关于Idea激活后第一次可以正常使用,后来依然显示需要重新激活,然后出现 Key is invalid
这是因为导入了之前Idea的设置,在全局配置中依然采用旧的激活包,解决办法是把之前旧版本Idea的设置删掉,然后,在全局配置(注意不是Idea安装目录)中, C:\Users\你的用户名\.IntelliJIdea2019.1\config 中的idea64.exe.vmoptions 进行修...
2019-04-29
0
862
jinfo报错:Error attaching to process
使用jinfo命令查看 RemoteMavenServer(Idea的一个进程) 时报错: Error attaching to process: sun.jvm.hotspot.runtime.VMVersionMismatchException: Supported versions are ...
2019-04-27
0
813
Jenkins踩坑-No such directory exists:XX ERROR: Failed to launch Maven. Exit code = 1 Finished: FAILURE
使用Jenkins持续集成时,发现错误: No such directory exists: /var/lib/jenkins/workspace/jm_config/jm-config/usr/local/maven/maven ERROR: Failed to launch Maven. Ex...
2019-04-24
0
709
Head First设计模式-观察者模式(基于气象观测站)
观察者模式: 观察者模式: 定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会受到通知并自动更新。 实现观察者模式的方法不止一种,但是以包含Subject与Observer接口的镭射机的做法最常见。 改变主题或观察者其中一方,并不会影响另一方。因为两们之间的接...
2019-04-23
0
336
数据结构小结
数据结构的分类: HashMap在jdk1.8之前和jdk1.8的区别: Hashset是通过将相应的内容存储在了一个Hashmap里的key中,然后再去读取的。 为了保证Hashset里面的数据唯一性,这里将Hashset存放的元素作为了Hashmap里面唯一的key变量,value...
2019-04-23
0
496
Ubuntu的常用快捷键总结,桌面图标的添加,常用命令,读音
窗口最大化: 命令行为 F11,普通情况为super + 上(下为最小化) 快速返回桌面: Ctrl + Super + D(Super换为Alt也可以),再按返回之前的状态 进入命令行: Ctrl + Alt + T 关于ubuntu开机后经常提示:检测到系统程序出现问题: 打开终端,输入 su...
2019-04-22
0
464
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页