2014年3月25日

Java分表

摘要: 应用场景:同一数据库中,有一些结构完全相同的表,只是表名不一样,比如日志表。分表可能是数据量的考虑,也可能是数据隔离的考虑,比如多租户应用中。由于项目使用了Spring Data-JPA(JPA实现是Hibernate),而JPA不仅没有提供动态表名映射,而且大部分JPA实现会pre-compile some queries,所以在JPA技术下做分表非常困难。因为分表、分库这类需求与sql语句联系紧密,所以对应的办法是选择jdbc、mybatis、jdbcTemplate这类使用原生sql的技术,Hibernate的方法1、方法2比较麻烦。Hibernate中,一个SessionFactory 阅读全文

posted @ 2014-03-25 17:17 黄亚平 阅读(2075) 评论(0) 推荐(0) 编辑

2013年5月13日

Linux初始设置

摘要: 使用篇:一、中文字体因为一些Linux destro 默认是没有安装中文字体的,所以需要用户自己安装。我们可以用图形界面方式安装,一般在“Software Center”或者“System Setting”之类的设置中(我的是Debian 6),找到Fonts,搜索chinese,选一个安装即可(有时需要安装多种字体)。打开一个新的浏览器窗口,访问一个中文网页,测试一下。如果还是乱码,可能需要重新登录。二、Flash插件在Windows中,Flash插件是由系统管理的,只要Windows安装了最新的Flash插件,就可以通过浏览器看视频。Linux中,Flash插件是由浏览器管理的,所以,需要 阅读全文

posted @ 2013-05-13 10:38 黄亚平 阅读(169) 评论(0) 推荐(0) 编辑

2013年3月30日

开始log4j 2

摘要: 我接触一项技术,会先学习如何使用它。这篇网志作为学习 log4j 2 的开始。 2012年,log4j 进行了重大改进,重写 log4j,并将项目命名为 log4j 2,并且与 log4j 不兼容。7月发布 2.0-alpha1 版本,我用的是 2.0-beta4 版。 第一个程序——Hello World public class Hello { private static Logger... 阅读全文

posted @ 2013-03-30 15:56 黄亚平 阅读(975) 评论(0) 推荐(0) 编辑

导航