自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

★輕♀枫♂★ 专属味道

挥洒青春,谱写代码,别样青春创造辉煌!

  • 博客(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

原创 IoC容器的实现

IoC容器的实现IoC(Inverse of Control 控制反转):依赖对象的获得被反转了。

2015-08-07 21:18:52 653

原创 构建Spring源码问题总结

自己动手构建spring源码来追踪源码的实现流程和查看源码。

2015-08-07 11:54:20 3934 3

原创 堆和栈的区别

数据结构中和内存空间中堆和栈的区别

2015-07-24 19:59:38 567

原创 关于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

原创 Java动态代理

Java动态代理是提高程序执行灵活性的技术。

2014-09-23 23:44:34 823 1

原创 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

原创 Singleton -- Effective Java学习笔记

Singleton:

2014-04-13 17:20:44 923 1

原创 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个人学习笔记3--持续更新

至此php基本语法以学完,但是和java类似的语法,这些笔记并未列出。

2014-07-19

PHP and MySQL Web Development个人学习笔记2--持续更新

个人每天的学习笔记,之后几天持续更新,以此激励自己和希望他人有所借鉴。(补:由于公司要求本人是java自学php有些相似之处并未列出)

2014-07-19

PHP and MySQL Web Development个人学习笔记1--持续更新

个人每天的学习笔记,之后几天持续更新,以此激励自己和希望他人有所借鉴。

2014-07-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除