自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 死磕 Java 并发 : 深入分析 volatile 的实现原理

这是我再微信公众号看到,觉得很不错,最近正好也加强了线程和死锁。 通过《 死磕Java并发:深入分析synchronized的实现原理 》我们了解了synchronized是一个重量级的锁,虽然JVM对它做了很多优化,而下面介绍的volatile则是轻量级的synchronized。如果一个变量使用volatile,则它比使用synchronized的成本更加低,因为它不会引起线程上下文的切换和调

2017-04-03 15:36:07 385

原创 中文乱码问题

什么是编码? 简单来说就是把一段文字信息转化为数字信息。比如我想的一句话 “我要成为很帅的企业家”—-如何转化为数字信息呢? 做一个码表。如图 然后这个表有坐标,每个字就有他独特的坐标,把坐标信息发给你想告诉的那个人,那个人再对着表就能得到你想传递给他的信息了。这就是编码的基本原理。这个编码是美国人想出来的(因为互联网都是他们发明出来的),他们就为自己的英文单词做

2017-04-03 14:25:29 674

原创 IO流加强(总结)--IO流总结和练习

IO流知识点小结1.流都是用来传输数据的。2.传输数据时,一定要明确数据源和数据目的地(数据汇)3.数据源可以是文件、键盘和其他流。4.数据目的地可以是文件、显示器或者其他流。5,流只是帮助数据进行传输,可以在传输数据的时候进行处理。比如过滤处理、转换处理等。  使用要点:看顶层(字符流还是字节流,父类公共性功能),                  用底层(in,out或者其他子类具体对象)IO

2017-04-02 11:28:02 263

空空如也

空空如也

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

TA关注的人

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