自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JVM调优之jstack找出最耗cpu的线程并定位代码

第一步:先找出java的进程Id(PID) 假设java应用名称是zcg_commodity ps -ef|grep zcg_commodity 得到进程Id为32464第二步:找出该进程内最消耗CPU的线程 top -Hp pid输入top -Hp 32464 TIME列就是各个java线程耗费的CPU的时间,比如图中是线程ID的为2012的线程, 通过 printf “%x\n” 20

2017-08-31 16:36:32 2387

原创 hashMap源码分析

hashMap源码分析

2016-10-08 15:16:24 260

原创 String equals源码分析

String equals的源码分析

2016-10-08 11:34:30 2093

原创 atomic提供原子操作的类

atomic原子操作类

2016-02-05 12:04:15 297

原创 i++和++i是否为原子操作

i++和++i是原子操作么

2016-02-04 12:14:08 7751 1

原创 java装箱拆箱的运行性能问题

基本数据类型的运算要远远快于装箱拆箱的运算(对象是不能直接运算的,它必须转换成基本类型再进行运算,然后再装箱成对象),在编程时,要尽量避免装箱拆箱和运算同时进行。

2015-10-09 11:00:29 1145

原创 android开发注意事项

android开发遇到的问题总结

2015-10-08 11:04:54 453

原创 前端注意事项总结

1.前端按钮相关假设前端通过按钮的点击事件来发送ajax请求之类的需要后台处理的请求,最好在处理过程中将按钮的点击事件置为空或者是屏蔽当前界面(加载一个类似灰色透明屏),当请求处理完返回后,再根据需求来处理按钮的点击事件是否恢复原状。本片博客还不断更新总结,主要是前端开发中遇到的坑和采用解决方案。

2015-09-16 10:26:23 367

转载 快速排序算法的应用

问题描述:       设A[1...n]是一个具有n个不同元素的数组。若iA[j],则数偶(i,j)称为A的一个逆序。例如,序列A=中,,,,是5个逆序,这是因为A[1]=2>1=A[5],A[2]=3>1=A[5],A[3]=8>1=A[5],A[4]=6>1=A[5],A[3]=8>6=A[4].本题就是要计算给定数组A[1...n]中逆序的个数。问题形式化为:输入:数组A=。输

2014-02-26 19:27:36 600

原创 菜鸟JAVA学习笔记之快速排序改进

今天在研究快速排序的时候发现可以把只能排列整数的方法改进一下,实现可以排列字符串、小数,甚至对象,这当中就用到了Comparable这个接口。下面是改进后的例子:    public class Sort {    public static  void insertionSort(Comparable[] a){        int i,j,n=a.length;     

2014-02-26 19:06:39 560

空空如也

空空如也

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

TA关注的人

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