- 博客(15)
- 资源 (3)
- 收藏
- 关注
转载 当 Thrift 遇到 JDK Epoll Bug
前言相信不少 Java server 端程序深受臭名昭著的 JDK Epoll Bug 其害。一旦触发所有 Selector 线程处于空转状态不能自拔,直至 cpu 跑满,不再处理外来连接。对于外部调用者来说这意味着服务不可用,这真是一场灾难。笔者不才,前段时间在使用 Thrift 作为 server 端 rpc 框架对外提供服务时刚好触发了此 bug ,在此记录定位问题的过程和解决办法,供各位参考
2017-08-12 17:14:30 1575
原创 LeetCode OJ 上 Database 题目记录集
LeetCode OJ 上面的 Database 板块里面的题目还是比较经典有借鉴价值的,在此把自己在上面提交通过的答案记录下来(部分不是最优解,有更优解的欢迎赐教)方便复习和整理。(注:按Difficulty排序)
2015-10-29 15:20:57 655
原创 关于openSessionInViewFilter的几个小问题
1、配置Filter时openSessionInViewFilter应该配在struts Filter前面。 因为如果在后面的话,返回数据给页面显示时会先经过openSessionInViewFilter那时session以关闭,再交给页面也没意义了。 2、openSessionInViewFilter默认hiberbate的sessionFactory名为
2014-11-29 16:29:07 731
原创 开发中遇到的JSP结合JS(关于参数传递的)小问题
今天在开发中遇到的JSP结合JS的一个校问题,个人觉的解决方法蛮值得参考的。总结起来就是:把方法中的可变部分抽取出来作为参数传入方法。一个很经典程序员都懂的方法,在此提出只为提醒自己。废话不多说,先看看源码吧:中,为重复利用的组件 -->变更 function changeQuantity(){ var id = ${product.id}; //内部获取的数据已经为循环
2014-11-25 21:32:44 761
原创 dx,dpi,dp,sp的简明区分
相信大家初学Android是经常把这几个长度单位搞混,在这我就简明的区分下方便记忆。px:像素单位。dpi(dot per inch): 每英寸上点的数量,用来描述屏幕的细腻程度。dp = dip(Device Independent pixels): 设备独立像素. 不随屏幕分辨率变化。sp(scaled pixels): 缩放像素. 随字体缩放而变化。 总之:A
2014-05-25 17:37:23 3292
原创 JavaEE之DAO设计模式
DAO设计模式简介:花了一晚上总算弄清楚了DAO设计模式的一些纹理,在此理一理,总结一下。先来看下程序的标准开发架构吧:各层的介绍如下:客户层:B/S开发架构中,一般采用浏览器进行访问。显示层:使用jsp/servlet进行页面效果的显示。业务层(Business Object/业务对象):会将多个原子性的DAO操作进行组合。数据层(DAO):提供多
2014-02-01 23:47:58 1355
转载 深入浅出Swing事件分发线程
最近在网上看到的比较好的博客,在这分享给大家,由于是转载在此我把原文链接贴上:http://space.itpub.net/13685345/viewspace-374940下面就是原文了,请好好学习吧:《FilthyRichClients》读书笔记-SwingのEDT《FilthyRichClients》读完了前几个章节,现将我的体会结合工作以来从事Swing桌面开发的经
2013-11-19 11:10:10 1209
转载 JDK5.0垃圾收集优化之--Don't Pause
作者:江南白衣,最新版链接:http://blog.csdn.net/calvinxiu/archive/2007/05/18/1614473.aspx,版权所有,转载请保留原文链接。 原本想把题目更简单的定为--《不要停》的,但还是自己YY一下就算了。 Java开发Server最大的障碍,就是JDK1.4版之前的的串行垃圾收集机制会引起长时间的服务暂停,明白原理后
2013-11-18 07:29:34 1127
原创 Cleanup总结---Thinking in java 英文版部分小结
Initialization&CleanupCleanup: finalization and garbage collection 1.Your objects might not get garbage collected. 2.Garbage collection is not destruction. 3.Garbage collection is onl
2013-11-17 12:29:08 1381
原创 内部类、线程和并发的个人总结
内部类 内部类分为:普通内部类、程序块中的内部类、静态内部类、匿名内部类。 普通内部类必须在宿主构造实例时才能构造,普通内部类保有宿主的引用可以不受限制的访问宿主的任何成员。 常见用法: 1:利用内部类隐藏实现接口 当程序中某些逻辑要开发新的类来实现,而这时内部类是最方便时,使用内部类来实现逻辑。 2:方法中的内部类和匿名内部类 在程序块中也可
2013-11-17 12:17:07 1594
PHP and MySQL Web Development个人学习笔记2--持续更新
2014-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人