自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 todo

1.git 2.RabbitMQ 3.hessian

2013-02-04 18:51:49 142

原创 表散列

公司数据库使用的是MySQL5.0.37-log,不支持分区,在数据量较大又没有使用分布式的情况下,我们通常的做法是在应用端实现表散列,用一个简单的hash算法将数据分散到多张表中。   以一个记录用户行为,判断用户在指定时间内行为是否有效的功能为例来说明,实现方式如下: 1.散列表的张数以及散列表的命名方式需要能够在外部的配置文件中实现可配置,在这里用一个简单的配置文件action.pro

2012-02-09 15:45:04 273

原创 快速排序

数据结构、算法神马的实在精妙,这些年都忘得差不多了,花点时间整理整理,挺有必要的。 以下是快速排序中的两种实现,区别在于分区的方式 1.原地分区 public class QuickSort { public static final Random RANDOM = new Random(); private static void swap(int[] array, int

2012-02-03 19:31:32 199

原创 Hibernate Shards

Hibernate Shards由Google员工2007年贡献给Hibernate社区,Shard本意是segment或者partition,shard正好也是Google内部术语,同样的命名也出现在MongoDB中。   在大数据量的应用中,DB很容易成为应用的瓶颈,单表在随着数据量的不断增加,性能会出现急剧的下降,这个时候对数据的切分成为必然。常用的数据切分方式有: 垂直切分(Vert

2012-02-02 19:21:16 1960 1

原创 笔记

1.      Spring Data SpringSource下的一个项目(Spring Data umbrella),用以简化spring环境下非关系型数据库的使用。 Spring DataRedis 1.0.0已发布 2.      Eclipse.org上Git已经超越了CVS和SVN,CVS注定已成为过去,Git值得关注。 3.      Hibernate 4.0发布

2012-02-01 11:06:03 248

原创 Maven-1.介绍与安装

Maven作为一款优秀的项目管理工具,在众多的项目中都得到了广泛的应用,那么Maven能够为我们带来些什么呢? 首先,Maven是什么? Maven为apache下一个优秀的开源项目(http://maven.apache.org/),服务于java平台的项目构建、依赖管理以及项目信息管理。Maven基于java平台,所以也是一款跨平台的构建工具。 那么Maven能做什么呢? 1、依赖

2011-12-16 17:32:49 570 5

hibernate_shards_中文参考指南

hibernate_shards_中文参考指南

2012-02-02

空空如也

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

TA关注的人

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