自定义博客皮肤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)
  • 资源 (5)
  • 收藏
  • 关注

原创 ScheduleExecutorService用法

java.util.concurrent包下有个ScheduleExecutorService接口,查看源码这个接口的作用主要是An {@link ExecutorService} that can schedule commands to run after a given delay, or to execute periodically.意思就是这个service可以

2016-01-04 14:41:17 1712

原创 集群监控指标(一)

系统运行的繁忙程度、健康状态,反映在一系列的运行期指标上,不管是CPU负载过高,磁盘I/O过于频繁,或者内存使用过多,导致频繁Full GC,抑或是请求gqs过高,系统不堪重负,或网络过于繁忙、丢包率上升等情况。1、load在linux系统中,可以通过top和uptime命令来查看系统的load值。系统的load被定义为特定时间间隔内运行队列中的平均线程数,如果一个线程满足以下条件,该

2015-07-29 22:16:38 1379

原创 同步工具类(一)

1、闭锁闭锁是一种同步工具类,可以延迟线程的进度直到其到达终止状态。闭锁的作用相当于一扇门:在闭锁到达结束状态之前,这扇门一直是关闭的,并且没有任何线程能够通过,当到达结束状态时,这扇门会打开并允许所有的线程通过。当闭锁到达结束状态后,将不会在改变状态,因此这扇门将永远保持打开状态。闭锁可以用来确保某些活动直到其他活动都完成后才继续执行。 CountDownLatch是一种灵活的闭锁实

2015-07-03 20:55:17 343

原创 btrace实验

1、在visulVM中安装BTrace.2、编写测试程序package www.klshiguang.btrace;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class BTraceTest { public int a

2015-06-15 21:28:47 734

原创 load和磁盘占用shell

#!/bin/bashload=`top -n 1 | sed -n '1p' | awk '{print $12}'`load=${load%\,*}disk_usage=`df -h | sed -n '2p' | awk '{print $(NF - 1)}'`disk_usage=${disk_usage%\%*}overhead=`expr $load \> 2.00

2015-06-06 20:56:18 597

原创 awk程序

awk能提供一个类似于编程的开放环境,让你能够自定义文本处理的规则,修改和重新组织文件中的内容。在awk编程语言的内部,可以定义保存数据的变量,使用算术和字符串操作函数对数据进行运算,支持结构化编程概念,能够使用if和循环语句等。awk使用的通用格式如下:awk [option] 'pattern {action}' file其中,option为命令的选项,pattern为行匹配规则,

2015-06-05 20:36:19 381

原创 sed编辑器

1、sed编辑器sed编辑器也称为流编辑器 ,流编辑器是在编辑数据之前,预先指定数据的编辑规则,然后按照规则将数据输出到标准输出。在流编辑器的所有规则与输入的行匹配完毕以后,编辑器读取下一行,重复之前的规则。处理完所有数据后,流编辑器停止。因此sed是面向行的,并且sed并不会修改文件本身,除非使用重定向存储输出,所以sed是比较安全的。 sed支持在命令行直接指定文本编辑命令,具体格

2015-06-04 20:31:37 375

原创 快速排序算法

package www.klshiguang.sort;/** * @author Felix Guo * 基本思想是:通过一躺排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小, * 然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 * 三个指针: 第一个指针称为pivotkey指针(

2015-06-03 21:26:34 300

原创 日志分析常用命令

1、查看文件的内容cat:显示文本文件的便捷工具,查看小的文件可以使用,较大的日志文件打开时会占用过多的系统资源,不建议使用。例子:cat -n test.log (-n参数表示显示行号)2、分页显示文件more:分页的展示文件内容,按enter键显示下一行,空格键显示下一页,F键显示下一屏,B键显示上一屏。less:比more命令功能丰富,支持内容查找,并能高亮显示。3、显示

2015-05-31 20:34:54 470

原创 maven install内存溢出问题

maven install java.lang.OutOfMemoryError: PermGen space

2015-04-27 19:29:13 4683

openlayer文档和源码

openlayer文档和源码,写的很不错,还有很多列子,真的很不错!

2011-02-11

IE8 图片预览源代码

可以在IE8下预览图片,包括绝对路径和相对路径的图片都可以。

2011-01-10

空空如也

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

TA关注的人

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