
java-web
文章平均质量分 69
saroll57
这个作者很懒,什么都没留下…
展开
-
简单Redis搭建
Redis下载、安装 wget http://download.redis.io/releases/redis-3.2.2.tar.gz tar xzf redis-3.2.2.tar.gz cd redis-3.2.2 make编译完成后生成的二进制文件在src目录,包括:mkreleasehdr.shredis-benchmarkredis-check-aofredis-check-原创 2016-08-29 16:54:51 · 889 阅读 · 0 评论 -
问题总结
1.mysql key 字符长度限制 2.mvn plugin ant 使用 3.直接运行java jar包原创 2016-08-11 14:42:55 · 270 阅读 · 0 评论 -
Class.getResource()与ClassLoader.getResource()区别
场景:在src/test/resources目录放了一个数据文件”data.txt”,使用TestData.class.getResource(“data.txt”)返回null,找不到该数据文件。但使用TestData.class.getClassLoader().getResource(“data.txt”)却能找到该文件。不明觉历! 看下Class.getResource()源码吧publi原创 2016-12-17 11:41:11 · 358 阅读 · 0 评论 -
Spring Aop 目标对象内部的自我调用无法实施切面的增强处理原因
直接上代码,HelloWorld接口和HelloWorldImpl1实现public interface HelloWorld{ void printHelloWorld(); void doPrint(String msg);}public class HelloWorldImpl1 implements HelloWorld{ public void printHe原创 2017-01-19 11:22:08 · 1483 阅读 · 1 评论 -
Mysql空闲连接超时自动断开问题记录
Mysql数据库空闲连接默认8小时后会自动断开连接,此时由于业务处理使用C3P0连接池,业务在一个长时间休眠恢复后(其实是一个每天的定时任务)出现mysql 读写socket异常。异常栈信息如下:com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception:** BEGI原创 2017-03-02 14:10:16 · 4590 阅读 · 0 评论 -
java进程cpu占用过高处理步骤
通过top命令查看资源占用情况 2. 1)直接使用top命令,找到占用CPU、内存最高(较高)的java进程。 2)使用top -H -p pid,找到该进程占用cpu/内存的线程; 3)jstack pid > jstack.txt,将进程栈信息保存; 4)使用printf %x tid,将线程id转换为16进制字符串; 5)在jstack.txt中查找tid对应的16进制字符串,找到翻译 2017-02-14 17:35:49 · 2696 阅读 · 0 评论