自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一分钟系列:(1+2)*500是如何在JVM中运算的?

一分钟系列:(1+2)*500是如何在JVM中运算的?java之所以能够实现write Once,Run AnyWhere,就在于java文件被编译为class字节码运行于JVM上,而不是像c语言那种编译为二进制文件运行于CPU的寄存器。看如下源码,我们把表达式放在了类的实例方法cal中。public class Test{ public int cal(){ int a = ...

2019-02-19 00:17:40 395

原创 一分钟系列: 读懂GC日志

文章目录一分钟系列: 读懂GC日志开启GC日志GC日志解析一分钟系列: 读懂GC日志开启GC日志 -XX:+PrintGCDetails -Xloggc: xxxx // 开启GC日志,xxxx表示GC日志输出的位置// 虽然输出日志会有性能开销,相比日后观察JVM定位问题这点开销还是值得的。GC日志解析[GC (Allocation Failure) [PSYoungGen:...

2019-02-16 23:49:42 1244

原创 一分钟系列:JDK一些常用的命令

文章目录一分钟系列:JDK一些常用的命令java -versionjavac xxx.javajava -jar xxxx.jarjpsjstat -gc pidjmap -histo:live pidjstack pid >xxx一分钟系列:JDK一些常用的命令对程序员来说命令行的效率很多时候比图形界面高很多,所以学会了解命令行的使用能极大的提高我们的效率。本文希望能够帮助读者...

2019-02-15 00:22:47 325

原创 一分钟系列:java中的排序(java8前后的排序)

文章目录一分钟系列:java中的排序(java8前后的排序)Java8之前的排序java8使用函数式编程一分钟系列:java中的排序(java8前后的排序)工作中经常会遇到对一些bean排序的操作,例如对用户按照年龄/生日/身份证信息进行排序。今天的一分钟系列,我们来看看java8之前以及java8中是如何排序的。现在假设我们有如下的用户对象。package xuelongjiang.ja...

2019-02-15 00:19:51 18874 1

原创 一分钟系列: 闭锁与栅栏

文章目录闭锁与栅栏闭锁栅栏闭锁与栅栏在介绍闭锁和栅栏之前,我们先来看下这个实例:我们用三个线程实现男女朋友去看电影的示例,正常情况是需要男女双方都到达后才能一起去看电影,我们看下这段代码:public class DownLatch { private static CountDownLatch countDownLatch = new CountDownLatch(2); ...

2019-02-15 00:19:01 548

原创 mysql时间类型字段的优化技巧

文章目录mysql时间类型字段的优化技巧第一种实现第二种实现两种实现对比mysql时间类型字段的优化技巧最近开发一个功能时需要查询今天开播的主播用户。在业务上我们有一个数据表存储了主播每次开播的记录。表中有一个时间类型的字段表示主播开播时间。(为了业务安全,这里用time字段表明实际字段. record表示数据表)第一种实现在开始实现的时候想到的就是 time = 今天这种实现逻辑上比较直...

2019-02-14 01:19:02 2365

空空如也

空空如也

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

TA关注的人

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