自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 dbcp重连失败问题排查记录(timeout设置)

背景  前几天很悲剧,公司的oracle小型机据说是网卡驱动有问题,导致数据库整整挂了1个多小时,后来切换到了备份数据库上,可用性一下子跌倒了3个9。   在后续的某一天,凌晨3点进行了网卡升级,又从备份库重新切回主库的时,测试过程中发现dbcp的自动重连部分机器有问题。问题描述整个过程出现了两种错误日志: 异常1:  Caused by: java.sql.SQL...

2011-04-29 15:22:11 1476

Apache2.2+jetty7.2 升级实施文档

去年做的一件事情,就是将网站百来台的机器从apache 2.0+jboss4.05 升级到了 apache2.2.15 + jetty7.2.0。 今天无意中翻到了,当时还整理了一封比较详细的升级文档。 里面比较详细的记录了一些参数优化的内容:  apache的woker线程池配置参数优化apache mod_proxy参数配置优化jetty 参数配置dbcp...

2011-04-26 19:46:12 118

spring的auto-proxy自动代理(融合机制实现)

背景最近在实施并行加载,遇到一个问题: 重复代理,或者说是两次cglib代理。主要是并行加载技术本身是采用了cglib+拦截的技术进行控制,所以势必会要求进行一次代理配置那1. 如果需要代理的原始对象已经是一个cglib代理后的对象,比如性能监控,日志记录等等。2. 其他同事在做的自动路由,按需加载都会要求进行一次cglib代理 如何平衡多次代理的问题,就冒出来了。思路...

2011-04-25 18:52:13 261

Javacc的学习

最近公司会使用DSL描述一个domain service。所以趁这个机会也学习下高深的javacc,以前看到一堆的jj_xxx都很头痛,看代码基本都是跳过。以前看过velocity, cobar的一下代码,都有使用类似jj_xxx,还有最近公司架构师做的一个anxiety,也使用了jj_xx自定义了一套btrace监控的语法:不需要我们自己写java文件,而是按照他的语法规则,它给我们自动...

2011-04-19 14:15:59 216

I/O的知识储备

背景前一段时间一直在关注一些nio的相关技术,也和公司的架构师交流了一下,学到了一些相关原理,比如nio的优势和劣势。以及一些排查nio bug问题的方式,受益量多。为自己做一下技术储备,以后可以多玩玩nio的相关技术知识点unix网络编程第6章: 几种unix下的I/O模型。 阻塞I/O模型    (java io)非阻塞I/O模型I/O复用          (j...

2011-04-18 19:23:05 108

btrace一些你不知道的事(源码入手)

背景    周五下班回家,在公司班车上觉得无聊,看了下btrace的源码(自己反编译)。 一些关于btrace的基本内容,可以看下我早起的一篇记录:btrace记忆    上一篇主要介绍的是btrace的一些基本使用以及api,这里我想从btrace源码本身进行下介绍。至于btrace的优势,能用来干些什么,自己上他的官网看下或者google一下,花个半小时就能明白了。    ...

2011-04-18 00:25:12 242

并行加载实施中遇到的问题

背景  最近着手在一个已有的应用中实施并行加载技术,整理记录一下过程中遇到的问题,方便以后查阅。 关于并行加载可以访问:  (业务层)异步并行加载技术分析和设计 姊妹篇: (业务层)异步并行加载ChangeLog 问题集1. ThreadLocal不支持 原理分析: 因为并行加载,导致原先的代码快使用了新的独立的线程进行加载。导致原先代码中使用了ThreadLo...

2011-04-05 23:42:50 243

(业务层)异步并行加载ChangeLog

继上一篇:  (业务层)异步并行加载技术分析和设计  目前已经在google code上新建了一个project,也在逐步的完善和加强并行加载的功能,这里记录一下ChangeLog。 相关代码: https://github.com/agapple/asyncload , 有兴趣的同学可以一起参与,目前正在公司的应用中打算实施,逐步的在完善功能和解决一些兼容性的问题。 ...

2011-04-05 22:27:02 110

空空如也

空空如也

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

TA关注的人

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