- 博客(19)
- 资源 (7)
- 收藏
- 关注
转载 使用httpclient必须知道的参数设置及代码写法、存在的风险
参考:http://jinnianshilongnian.iteye.com/blog/2089792结论:如果使用httpclient 3.1并发量比较大的项目,最好升级到httpclient4.2.3上,保证并发量大时能抗住。httpclient 4.3.3,目前还有一些bug;还是用4.2.x稳定版本吧。 以库存项目为例:httpclient一天并发量在1500w
2016-03-31 10:11:54 698
转载 mysql处理高并发,防止库存超卖
参考:http://blog.csdn.net/caomiao2006/article/details/38568825今天王总又给我们上了一课,其实mysql处理高并发,防止库存超卖的问题,在去年的时候,王总已经提过;但是很可惜,即使当时大家都听懂了,但是在现实开发中,还是没这方面的意识。今天就我的一些理解,整理一下这个问题,并希望以后这样的课程能多点。先来就库存超卖的问题作描述:一般电
2016-03-29 14:30:44 555
转载 Transaction事务注解和DynamicDataSource动态数据源切换问题解决
参考:http://www.cnblogs.com/zhwbqd/p/3757060.html问题描述: 写主库开事务的情况下会导致时不时的将更新/插入操作写入到从库上, 导致mysqlException update command denied 问题原因: jetty的工作队列会重用处理线程, 导致threadLocal中的值被重用, 然而transaction注解在service
2016-03-16 11:08:04 8005
转载 Sublime text 2/3 中 Package Control 的安装与使用方法
参考:http://www.imjeff.cn/blog/62/http://jingyan.baidu.com/article/fc07f98972ee0a12fee51943.html
2016-03-14 14:00:09 308
原创 httpClient多线程问题
问题: 今天线上出现一个httpclient的问题:java.lang.IllegalStateException: Connection is not open at org.apache.commons.httpclient.HttpConnection.assertOpen(HttpConnection.java:1 276) at org.apache.comm
2016-03-11 14:28:52 1325
转载 使用Java VisualVM监控远程JVM
参考:http://blog.163.com/liuyb_94242/blog/static/42167646201210131156174/我们经常需要对我们的开发的软件做各种测试, 软件对系统资源的使用情况更是不可少, 目前有多个监控工具, 相比JProfiler对系统资源尤其是内存的消耗是非常庞大,JDK1.6开始自带的VisualVM就是不错的监控工具.这个工具就在JAVA
2016-03-10 18:02:32 373
转载 每次输出日志前需要判断日志的级别吗?
参考:http://hongjiang.info/checking-level-before-logging/早期使用log4j/common-logging的时候,出于性能的考虑(非该级别,字符串拼接造成的额外开销),会将判断日志级别作为一种编码规范:if(logger.isDebugEnabled()){ logger.debug("debug information:
2016-03-08 17:23:23 2571
转载 MySQL批量SQL插入性能优化
注意事项:1. SQL语句是有长度限制,在进行数据合并在同一SQL中务必不能超过SQL长度限制,通过max_allowed_packet配置可以修改,默认是1M,测试时修改为8M。2. 事务需要控制大小,事务太大可能会影响执行的效率。MySQL有innodb_log_buffer_size配置项,超过这个值会把innodb的数据刷到磁盘中,这时,效率会有所下降。所以比较好的做法是,在数
2016-03-07 20:33:30 293
转载 从Java视角理解系统结构(一)CPU上下文切换
参考:http://ifeve.com/java-context-switch/http://coderplay.iteye.com/?page=2
2016-03-07 13:45:22 521
转载 Log4j最佳实践
参考:http://www.cnblogs.com/Mainz/p/3628414.htmlhttp://www.oschina.net/translate/asynchronous-logging-using-log4j-activemq-and-spring?p=2#commentshttp://zhanghua.1199.blog.163.com/blog/static/4644
2016-03-06 16:16:42 378
转载 某系统响应时间慢TPS低性能瓶颈调优过程
参考:https://m.aliyun.com/bbs/read/257226.htmlhttp://www.cnblogs.com/Mainz/p/3628414.html
2016-03-06 16:01:59 4512
转载 Java 慎用方法级别的synchronized关键字
参考:http://www.jiacheo.org/blog/317 http://blog.sina.com.cn/s/blog_875553d40101idot.html
2016-03-06 15:50:18 530
转载 使用jstack 发现死锁
参考:http://blog.chinaunix.net/uid-20104447-id-4075333.html1. 据java的sdk说明,当调用一个线程的stop时(暂时不管该不该使用该方法),线程会立即退出,但是下面的却没有,是什么原因呢?package java_jni;public class Main { public static void main(Stri
2016-03-06 15:07:21 997
原创 java.text.SimpleDateFormat多线程下的问题
1. 今天在做性能压测的时候发现java.text.SimpleDateFormat多线程下的错误2. 先贴出两段错误大家看一下:Exception in thread "pool-1-thread-42" java.lang.NumberFormatException: multiple points at sun.misc.FloatingDecimal.readJavaF
2016-03-06 14:38:07 846
转载 12个不可不知的Sublime Text应用技巧和诀窍
参考:https://segmentfault.com/a/1190000000505218
2016-03-04 11:33:07 273
转载 Java线程Dump分析工具--jstack
参考:http://www.cnblogs.com/nexiyi/p/java_thread_jstack.html
2016-03-04 11:27:04 2486
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人