自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 笔记JVM —— 线程安全与锁优化

Java 语言中各种操作共享的数据分为:不可变,绝对线程安全,相对线程安全,线程兼容和线程对立 保证对象行为不影响自己状态的途径,最简单的就是把对象中带有状态的变量声明为final 线程安全的实现方法 1.互斥同步 2.非阻塞同步 ...

2020-08-09 10:47:36 111

原创 笔记JVM —— 垃圾收集器和内存分配策略

引用计数算法 主流的Java虚拟机里面没有选用引用计数算法来管理内存,其中最主要的原因是它很难解决对象之间相互循环引用的问题。例如两个对象相互持有对方对象的一个字段的引用。 可达性分析法 通过一系列的称为“GC Roots”的对象作为起始点,从这些节点开始向下搜索,搜索走过的路径称为引用链,当一个对象到GC Roots 没有任何引用链相连时,则证明此对象是不可用的。 java中,可作...

2020-08-02 21:54:10 80

原创 JVM笔记 —— Java内存模型和线程

衡量服务性能的高低,重要指标之一是每秒事务处理数,即一秒内服务端平均能响应的请求总数。 主内存与工作内存 Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存取出变量这样的底层细节。此处变量和Java编程中的变量有区别,它包括实例字段,静态字段和构成数组对象的元素,但不包括局部变量与方法参数,因为后者是线程私有的,不会被共享,所以不存在竞争问题。 J...

2020-08-02 14:43:41 89

仿qq顶部下拉渐变

模仿手机qqAPP 空间顶部 下拉时 背景渐变效果(新人上传)

2015-09-29

空空如也

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

TA关注的人

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