关闭
当前搜索:

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

Ctrl+Shift+Up/Down,向上/下移动语句 Ctrl+Shift+U,大小写转化...
阅读(40) 评论(0)

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

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

Reactor模式简单实现与理解

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

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

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

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.00 Tasks: 103 total, 1 running, 102 sleeping, 0 stopped, 0 zombie Cpu(s): 0.2%us, 0.0%sy, 0.0%ni, 99.8%id, 0....
阅读(26) 评论(0)

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 ‘字段间分隔符’ 定义字段间的分隔...
阅读(81) 评论(0)

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(...
阅读(43) 评论(0)

Java AtomicInteger(转载)

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

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

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

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...
阅读(48) 评论(0)

MD5 & SHA1 加密

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

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

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

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=DYNAMIC ENGINE=InnoDB: 带行锁定和外键的事务安全表 CHECKSUM=1:  如果您希望MySQL随时对所有行进行实时检验求和(也就是,表变更后,MySQL自动更新检验求和), 则应把此项设置为1。这样做,表的更...
阅读(193) 评论(0)

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设置 会话选项-->端口...
阅读(228) 评论(0)

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

eclipse+maven src/main/resources目录new folder实际为package的方法: 切换至Navigator prespective-->.classpath文件,可以看到:将其替换为: pomderived查有道无此词,猜测为pom + derive(派生),应该就是缺少此attribute导致问题的出现....
阅读(270) 评论(0)
    个人资料
    • 访问:1256次
    • 积分:116
    • 等级:
    • 排名:千里之外
    • 原创:9篇
    • 转载:6篇
    • 译文:0篇
    • 评论:0条