摘要:不想看分析过程的,直接拉到最下面看第4部分 1. 问题背景 由于某些原因,项目中使用了hibernate3与ehcache-2.8.3在配合使用,又由于某些原因,需要使用多个SessionFactory实例。在这个背景下,启动项目报错,具体异常如下: Caused by: net.sf.ehcache.CacheException: Another unnamed CacheManager alr... 阅读全文
hibernate3与ehcache-2.8.3配合使用,在多个SessionFactory实例的情况下出现“Another unnamed CacheManager already exists in the same VM”问题
2016-03-07 01:05 by chen.simon, 4354 阅读, 0 推荐, 收藏, 编辑log4j 异步日志问题分析
2016-02-27 17:43 by chen.simon, 1465 阅读, 0 推荐, 收藏, 编辑
摘要:1. 常用的DailyRollingFileAppender与RollingFileAppender是否同步? 1.1 代码分析 2. log4j 1.2.x提供了异步appender是什么?AsyncAppender 2.1 AsyncAppender配置 2.2 AsyncAppender分析 阅读全文
virtual box硬盘扩容 不是加一块硬盘
2016-02-14 22:12 by chen.simon, 290 阅读, 1 推荐, 收藏, 编辑
摘要:先执行 VirtualBox list hdds 查看当前 VirtualBox 管理的虚拟磁盘. 获取磁盘的 uuid. 结果如下 D:\Program Files\Oracle\VirtualBox>VBoxManage.exe list hdds UUID: 3a28f0c2-c71a-4aeb-a1c4-30cb3294bb81 Parent UUID: base Format: VDI... 阅读全文
H2的MVStore
2016-02-13 17:06 by chen.simon, 3812 阅读, 0 推荐, 收藏, 编辑
摘要:翻译自http://www.h2database.com/html/mvstore.html 转载请著名出处,及译者信息。 第一次翻译,诸多不妥请谅解,谢谢。 概述 MVStore是一个持久化的、日志结构式的kv存储。本计划用它作为H2的下一代存储子系统,但你也可以在一个不涉及JDBC或者SQL的应用中直接使用它。 MVStore代表多版本存储。 每一个store包含大量的map,这些map可... 阅读全文
sharding-jdbc-how2work 当当的sharding-jdbc剖析(查询)
2016-02-12 23:36 by chen.simon, 3227 阅读, 1 推荐, 收藏, 编辑
摘要:1. 以JDBC作为出发点 1.1 重新实现了JDBC的几个接口 实现javax.sql.DataSource接口 ShardingDataSource实现java.sql.Connection接口 ShardingConnection实现java.sql.Statement ShardingStatement实现java.sql.PreparedStatement ShardingPrepar... 阅读全文
BeanUtils设置字段值失败问题
2016-01-27 14:18 by chen.simon, 950 阅读, 0 推荐, 收藏, 编辑
摘要:package org.apache.commons.beanutils; import static org.junit.Assert.*; import java.beans.BeanInfo; import java.beans.IntrospectionException; import java.beans.Introspector; import java.beans.Proper... 阅读全文
SpringJUnit4ClassRunner拉起来的单元测试怎么装配Container实例
2016-01-27 11:08 by chen.simon, 941 阅读, 0 推荐, 收藏, 编辑
摘要:由于历史代码的原因,产品中部分spring装配的实例需要通过Container的实现类(自定义的)去获取。那么当在单元测试中怎么实例化这个Container实现呢? 实例化Container实现需要ApplicationContext实例。 现在问题演变成怎么在test case中拿到ApplicationContext实例。 不想通过硬编码的形式搞,想通过注解搞,怎么弄呢? 其实很简单:Spri... 阅读全文
最近想做的开发配套工具
2016-01-12 13:45 by chen.simon, 233 阅读, 0 推荐, 收藏, 编辑
摘要:一、服务报文测试工具: 背景:用于流程式的多系统配合的业务测试。类似loaderrunner录制后达到的效果。 以SOAP举例,其实还是需要支持http json等。以前做了ES的response的mock,这个打算做的是ES的request的mock 1. 能管理SOAP报文 2. 能按顺序连续发送SOAP报文 3. 能根据上一个SOAP响应组装下一个SOAP报文请求(报文模板) 4. 工具提供... 阅读全文
nodejs 入门
2015-11-11 15:53 by chen.simon, 454 阅读, 0 推荐, 收藏, 编辑
摘要:1. hello word hello.js node hello.js即可 2.调试 如果 npm install太慢 可以使用国内淘宝的镜像 npm config set registry http://registry.npm.taobao.org 安装若出现如下错误,请安装visual st 阅读全文
MySQL Server 5.6 配置文件my.ini 以及windows上mysql表名区分大小写
2015-11-03 21:53 by chen.simon, 598 阅读, 0 推荐, 收藏, 编辑
摘要:MySQL Server 5.6的配置文件my.ini的位置跟以往有所不同: 我的是在:C:\ProgramData\MySQL\MySQL Server 5.6\my.ini 前两天导sql 导完之后 表名全是小写了 一搜 原来这是可是配置的 my.ini 里面的mysqld部分 加入 lower_case_table_names=0 [mysqld] lower_case_table... 阅读全文