自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IDEA 个人常用快捷键整理(更新)

Ctrl+Shift+Up/Down,向上/下移动语句 Ctrl+Shift+U,大小写转化

2017-12-29 11:26:05 279

原创 多线程调用AXIS2 线程不安全客户端stub 解决办法:对象池

网上关于多线程调用webService全是一句话:”虽然直接使用多线程可以很好地解决这个问题,但比较麻烦。幸好Axis2的客户端提供了异步访问WebService的功能。 ” 我也知道比较麻烦,也知道幸好Axis2的客户端提供了异步访问WebService的功能。但是能别每篇文章都是一样的转载吗?我踏马就是想知道直接使用多线程调用wenService的资料!网上关于多线程调用axis2生成的stu

2017-12-28 16:45:45 1364

原创 Reactor模式简单实现与理解

Class Reactor:/** * * 经典的网络服务在每个线程中完成对数据的处理: * 但这种模式在用户负载增加时,性能将下降非常的快。 * 系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打 开一个I/O通道后, * read()将一直等待在端口一边读取字节内容,如果没有内容进来,read()也是傻傻的等, * 这会影响我们程序继续做其他事情,那 么改进

2017-11-28 17:21:46 4504

转载 perf top -p `pidof mysqld` 分析mysql性能消耗

perf top主要用于实时分析各个函数在某个性能事件上的热度,能够快速的定位热点函数,包括应用程序函数、 模块函数与内核函数,甚至能够定位到热点指令。默认的性能事件为cpu cycles。[root@localhost neptuneTest]# perf top -u mysql

2017-11-28 10:09:26 3918

转载 linux command:top+free+iostat

top:查看CPU%top - 17:48:14 up 20 days, 8:25, 1 user, load average: 0.00, 0.00, 0.00Tasks: 103 total, 1 running, 102 sleeping, 0 stopped, 0 zombieCpu(s): 0.2%us, 0.0%sy, 0.0%ni, 99.8%id, 0.

2017-11-27 17:59:11 174

原创 mysql 查询数据 导出 .csv文件

需求: 导出查询数据为.csv文件eg: SELECT * FROM emp INTO OUTFILE ‘/tmp/users-unused.csv’ FIELDS TERMINATED BY ‘,’ OPTIONALLY ENCLOSED BY ” LINES TERMINATED BY ‘\r\n’;fields terminated by ‘字段间分隔符’ 定义字段间的分隔

2017-11-14 17:59:45 1319

原创 int 转 String 位数补全0

需求: int:1 输出”0001” int:11 输出”0011” int:111 输出”0111” int:1111 输出”1111”解决: 可用 java.text.DecimalFormat @Test public void testDecimalFormat() { //需要补全几位0,就输入几个"0000" //format(

2017-11-10 11:42:32 1553

转载 Java AtomicInteger(转载)

原文 AtomicInteger,一个提供原子操作的Integer的类。在Java语言中,++i和i++操作并不是线程安全的,在使用的时候,不可避免的会用到synchronized关键字。而AtomicInteger则通过一种线程安全的加减操作接口。来看AtomicInteger提供的接口。//获取当前的值public final int get()//取当前的值,并设置新的值public fin

2017-11-08 17:51:35 211

原创 时间日期操作组件joda 简单体验

时间日期操作组件joda 简单体验: 1. 构造方法&取出3个月之前的日期时间 @Test public void testJoda1() { DateTime dateTime=new DateTime(2017, 5, 31, 18, 23,55); String s1 = "-"; String s2 = "3";

2017-11-08 17:45:04 352

原创 org.apache.commons.codec Hex.encodeHexString(Byte[] bytes)byte[]转16进制字符串

org.apache.commons.codec包的Hex.encodeHexString(Byte[] bytes)可将byte[]转为16进制字符串 @Test public void codecTest() { String str = "Hello World"; System.out.println("hexString:" + Hex.enc

2017-11-08 17:32:38 5307

转载 MD5 & SHA1 加密

什么是MD5,什么是SHA-1,如何校验这些Hash。还有拿单个ISO文件的MD5,SHA-1讯问是不是原版的问题,在这里,对以上问题做一个终结解释!让我们先来了解一些基本知识,了解hash。Hash,一般翻译做“散列”,也有直接音译为”哈希”的,就是把任意长度的输入(又叫做预映射,pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空

2017-11-08 15:39:10 325

转载 mysql 事务 catch到异常 不提交,与RollBack()区别与过程分析

事务处理,是将操作事件交给数据库(模拟)运行,直到commit操作,才使得修改实际产生效果,你可以看做是未提交事务都是处于一个临时库中进行 回滚是对于同一个事务,如果产生了错误,那么取消这个临时库中的操作,不对实际数据产生影响最主要的区别在于 如果不回滚,这些临时操作会持续到这个个connection结束为止,也就是虽然你看不到,但是临时库的操作依然存在,而回滚是即时生效,其实都是回滚了,只是时

2017-10-27 17:45:35 3255

转载 ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC详解

ENGINE=InnoDB DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMICENGINE=InnoDB: 带行锁定和外键的事务安全表CHECKSUM=1: 如果您希望MySQL随时对所有行进行实时检验求和(也就是,表变更后,MySQL自动更新检验求和),则应把此项设置为1。这样做,表的更

2017-10-26 17:13:45 5575

原创 Proxifier+SecureCRT 实现代理+动态端口转发

1:Proxifier设置1.1:代理服务器配置配置文件-->代理服务器:输入地址(127.0.0.1),端口(16202),协议(SOCKS 版本5)1.2:代理规则配置配置文件-->代理规则:输入目标主机(支持通配符eg: *.google.com),动作(PROXY SOCKS5 127.0.0.1:16202)2:SecureCRT设置会话选项-->端口

2017-10-23 16:57:57 6345

原创 解决eclipse+maven src/main/resources目录new folder实际为package的方法

eclipse+maven src/main/resources目录new folder实际为package的方法:切换至Navigator prespective-->.classpath文件,可以看到:将其替换为: pomderived查有道无此词,猜测为pom + derive(派生),应该就是缺少此attribute导致问题的出现.

2017-04-05 09:42:54 898

空空如也

空空如也

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

TA关注的人

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