- 博客(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 2401
原创 java装箱拆箱的运行性能问题
基本数据类型的运算要远远快于装箱拆箱的运算(对象是不能直接运算的,它必须转换成基本类型再进行运算,然后再装箱成对象),在编程时,要尽量避免装箱拆箱和运算 同时进行。
2015-10-09 11:00:29 1165
原创 前端注意事项总结
1.前端按钮相关 假设前端通过按钮的点击事件来发送ajax请求之类的需要后台处理的请求,最好在处理过程中将按钮的点击事件置为空或者是屏蔽当前界面(加载一个类似灰色透明屏),当请求处理完返回后,再根据需求来处理按钮的点击事件是否恢复原状。 本片博客还不断更新总结,主要是前端开发中遇到的坑和采用解决方案。
2015-09-16 10:26:23 378
转载 快速排序算法的应用
问题描述: 设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 610
原创 菜鸟JAVA学习笔记之快速排序改进
今天在研究快速排序的时候发现可以把只能排列整数的方法改进一下,实现可以排列字符串、小数,甚至对象,这当中就用到了Comparable这个接口。下面是改进后的例子: public class Sort { public static void insertionSort(Comparable[] a){ int i,j,n=a.length;
2014-02-26 19:06:39 570
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人