- 博客(3)
- 收藏
- 关注
原创 mysql 表分区技术
表分区,是指根据一定规则,将数据库中的一张表分解成多个更小的,容易管理的部分。从逻辑上看,只有一张表,但是底层却是由多个物理分区组成。表分区有什么好处:a.分区表的数据可以分布在不同的物理设备上,从而高效地利用多个硬件设备。 b.和单个磁盘或者文件系统相比,可以存储更多数据 c.优化查询。在where语句中包含分区条件时,可以只扫描一个或多个分区表来提高查询效率;涉及sum和count语句时,也
2016-02-25 17:09:49
376
原创 Java从List中直接读取未知对象属性数据
有时候我们会遇到在集合List中存放有多种对象的情况,这时候我们就无法直接将List内的数据映射为具体的类,使用get的方法获取其对应属性的值。 在这种情况下我们可以使用Java的反射机制来获取List中的对象的属性和内容值。示例代码:for(int k=0;k<list.size();k++){ Field[] fields = list.get(k).getClass()
2016-02-25 16:34:45
3726
原创 基于Spring+Mybatis的多数据源动态切换
Spring单数据源直接在下配置数据源的各种连接参数。但动态数据源需要配置个各个数据源例如ds1、ds2等。然后在dataSource中动态根据传递过来的参数动态调用不同的数据源。 1、当进行访问时,首先通过DbContextHolder.setDbType("ds1");设置需要使用的数据源。DbContextHolder就是一个用来存储数据源信息的类,其中通过ThreadLocal来记
2016-02-25 14:38:36
725
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人