![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程中遇到的小问题
文章平均质量分 53
一个坚果
这个作者很懒,什么都没留下…
展开
-
【踩坑笔记】--论如何合理的使用线程池
如果说如何提升系统的并发能力,大家第一想到的肯定是采用多线程,而提到多线程编程,就不得不说到线程池,合理的使用线程池可以帮助我们大大提升系统的性能,但前提是“合理”两字,如果乱用/滥用线程池,带来的可能不是高性能而是灾难了。最近在一个需求当中,因为涉及到多方调用,自然而然的想到了使用线程池来提升性能,但由于线程池数量设置的不合理,导致在系统负载很低的情况下出现了线程阻塞的问题,不但没有提高接口的性能,反而让接口被线程池拖挂了。问题发生后,针对这一问题做了复盘,趁此机会也对线程池的原理和使用做了一番探究。..原创 2022-06-07 11:11:32 · 502 阅读 · 0 评论 -
关于MyEclipse使用Hibernate反向工程生成实体类总是在defalut包中
这个问题困扰了我好久····每次使用反向工程生成实体类尽管选择了实体类所在的包,但每次生成后还是会在default包中后来才发现是因为是因为在生成过程中改了实体类的名字,如图总结:这个自动生成工具不好用····原创 2013-10-11 09:33:38 · 706 阅读 · 0 评论 -
spring事务回滚失效的问题
今天碰到一个郁闷的问题。。。spring配置的事务回滚无效。。原创 2014-09-11 20:38:47 · 800 阅读 · 0 评论 -
javascript正则表达式验证url(包括ip形式)
项目中用到url的验证,一直没有比较好的正则表达式,翻遍了谷歌终于找到一个比较完美的正则验证,在github上找到的,原地址原正则去除了对一些私有地址的验证,如(192.168开头的),下面是去除了这个限制的正则 var re_weburl = new RegExp( “^” + // protocol identifier “(?:(?:http原创 2015-06-11 15:14:54 · 3093 阅读 · 0 评论 -
关于windows server 2008 连接oracle数据库响应极慢的问题
这几天遇到一个诡异的问题,一个简单的应用,数据库是oracle,在本地调试的时候没有什么问题,发布到服务器上(windows server 2008)就发现连接oracle十分慢,一开始以为是网络的原因,用dnsping发现一切正常,最慢也就几十毫秒的响应,后来又连接池的问题,最后写了个最简单的jdbc连接数据库也是很慢,换了jdbc的驱动也是没用,而且换成2003的服务器就没问题。几经周折终于在原创 2015-07-29 20:42:12 · 3234 阅读 · 2 评论 -
mysql索引问题
今天写代码的时候做一个简单的sql查询发现了一个奇怪的问题select a,b from table_b where b = 11b是有索引的,但是explain该sql语句的发现没有用到索引,这就奇了怪了请教了一下数据库工程师,才知道,原来查询的数量超过一个阀值时(比如占到全表数据的60%)mysql优化器会认为此时使用索引并不会比全表扫描快,所以会直接全表扫描,不会使用索引涨姿原创 2015-11-26 16:36:08 · 568 阅读 · 0 评论 -
spring-data-redis 使用pipeline批量设置过期时间的bug
redis没有批量设置过期时间的命令,所以当我们需要为多个key设置过期时间时,只能循环调用expire或pExpire命令为每个key设置过期时间,为了提高性能,我打算使用pipeline来批量操作,我使用的是spring-data-redis的stringRedisTemplate,版本为1.6.4-release,代码如下:final String[] keys = {"key1", "key原创 2016-10-24 14:52:07 · 18143 阅读 · 0 评论 -
java类static初始化代码块中抛出未预期的异常,导致该类无法被正常加载
最近在项目中发现一个比较有意思的异常情况,特此记录一下。 某个类在static初始化代码块中启动了一个线程,用于监控该类的运行情况并打印日志,代码示意如下。 public class Test { static { new Thread(new Runnable(){}).start(); } ...// other code}在项目运行过程中,...原创 2018-03-31 15:36:38 · 6728 阅读 · 1 评论