上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页

2015年6月8日

摘要: HashMap 中hash table 定位算法:int hash = hash(key.hashCode()); int i = indexFor(hash, table.length); 其中indexFor和hash源码如下:/** * Applies a supplemental ... 阅读全文
posted @ 2015-06-08 00:52 每当变幻时 阅读(5853) 评论(2) 推荐(0) 编辑

2015年6月7日

摘要: 我们到底能走多远系列(43) 常规的web项目,比如用springmvc这种框架,要来将某个url的请求指定到某个 Controller里的某个方法,这个方法负责将具体的业务完成即可。这件事我们熟悉不过,可是它是怎么做到的,也可以翻看源码阅读。像这种,需要完成路由工作的事情在实际项目中可能也会... 阅读全文
posted @ 2015-06-07 00:46 每当变幻时 阅读(789) 评论(0) 推荐(0) 编辑

2015年5月17日

摘要: 比较常见的死锁场景,并发批量update时的一个场景: update cross_marketing set gmtModified = NOW(), pageview = pageview+ #extpageview# WHERE marketingId=#marketingId# 第一次调用时, 阅读全文
posted @ 2015-05-17 20:59 每当变幻时 阅读(2384) 评论(2) 推荐(0) 编辑

2015年4月10日

摘要: 我们到底能走多远系列(42) 扯淡: 乘着有空,读些juc的源码学习下。后续把juc大致走一边,反正以后肯定要再来。 主题: BlockingQueue 是什么 A java.util.Queue that additionally supports operations that wait for 阅读全文
posted @ 2015-04-10 14:18 每当变幻时 阅读(1595) 评论(0) 推荐(0) 编辑

2015年3月4日

摘要: linux上定时执行某些脚本是管理服务器的时候比较常用的场景,比如定时检查进程是否存在,定时启动或关闭进程,定时检查日志删除日志等。当我打开google百度crontab时长篇大论的一大堆,详细解释的一大堆,各种抄来抄去,现在觉得资源多了未必是好事。假设是定时执行shell,来移动log文件找到个网... 阅读全文
posted @ 2015-03-04 16:54 每当变幻时 阅读(579) 评论(0) 推荐(0) 编辑

2015年2月27日

摘要: java进程load过高分析步骤:top 查看java进程情况top -Hp 32323查看某个进程的具体线程情况printf 0x%x 31973确认哪一个线程占用cpu比较多,拿出来转成16进制jstack 32323> jstack.log 注:jstack命令必须由当前运行的java进程用户... 阅读全文
posted @ 2015-02-27 18:28 每当变幻时 阅读(2875) 评论(0) 推荐(0) 编辑

2015年2月21日

摘要: 我们到底能走多远系列(41)扯淡: 这一年过的不匆忙,也颇多感受,成长的路上难免弯路,这个世界上没人关心你有没有变强,只有自己时刻提醒自己,不要忘记最初出发的原因。 其实这个世界上比我们聪明的人无数,很多人都比我们努力,当我门奇怪为什么他们可以如此轻松的时候,是不会问他们付出过什么。怨天尤人是无... 阅读全文
posted @ 2015-02-21 21:57 每当变幻时 阅读(2295) 评论(3) 推荐(0) 编辑

2015年2月10日

摘要: ibatis批量操作 这文章的补充吧。review代码的时候发现一个页面应用排序设置功能,原先代码中,进行了循环update实现。虽然应用较少,不过无谓浪费数据库链接实在不是一个好的想法。所以,我觉得应该杜绝循环中的任何数据可操作才能避免很多地雷的埋下。修改后:批量更新语句的写法,基于ibatis,... 阅读全文
posted @ 2015-02-10 16:14 每当变幻时 阅读(985) 评论(0) 推荐(0) 编辑

2015年1月21日

摘要: 转载地址:juvenshun.iteye.com/blog/305865“分天下为三十六郡,郡置守,尉,监” —— 《史记·秦始皇本纪》所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi-module)相互关联。那么... 阅读全文
posted @ 2015-01-21 19:00 每当变幻时 阅读(677) 评论(2) 推荐(0) 编辑

2015年1月20日

摘要: 顺序队列实现任务以此执行的想法:public class TaskManage { //任务队列 private BlockingQueue queue = new ArrayBlockingQueue(10); private boolean running = fa... 阅读全文
posted @ 2015-01-20 23:06 每当变幻时 阅读(679) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页

导航