- 博客(3)
- 收藏
- 关注
原创 获得字符串的最小字典序
写个博客,纪念这逝去的一晚上,要炸了。 有一天,达达捡了一条价值连城的宝石项链,但是,一个严重的问题是,他并不知道项链的主人是谁! 在得知此事后,很多人向达达发来了很多邮件,都说项链是自己的,要求他归还(显然其中最多只有一个人说了真话)。 达达要求每个人都写了一段关于自己项链的描述: 项链上的宝石用数字0至9来标示。 一个对于项链的表示就是从项链的某个宝石开始,顺指针绕一圈,沿途记下经过的...
2019-05-07 22:48:55 1300
原创 写给自己的单例模式手撕代码
import java.util.concurrent.atomic.AtomicReference; /** * Created by ql on 2019/5/7. * 手撕单例模式饿汉式,懒汉式,双重校验锁,枚举类型,静态内部类,cas模式 */ public class Danli {//懒汉式,但是线程不安全 private static Danli instance ...
2019-05-07 16:50:33 293
原创 JVM方法区踩坑深挖
方法区这一部分需要仔细剖析一下。 方法区常被称为永久代,本质上两者并不等价,仅仅是因为GC分代收集会扩展至方法区。方法区存放已被虚拟机加载的类信息,常量,静态变量,即时编译器编译后的代码等数据。需要注意的是,Java6时,String等字符串常量的信息是置于方法区中的,但到了Java7,已经移动到了堆区域。具体的可以通过String.intern()方法体现出来。 类信息包括以下几种: 1....
2019-05-07 11:40:05 281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人