自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Spring动态配置多数据源

Spring动态配置多数据源,即在大型应用中对数据进行切分,并且采用多个数据库实例进行管理,这样可以有效提高系统的水平伸缩性。而这样的方案就会不同于常见的单一数据实例的方案,这就要程序在运行时根据当时的请求及系统状态来动态的决定将数据存储在哪个数据库实例中,以及从哪个数据库提取数据。Spring配置多数据源的方式和具体使用过程。 Spring对于多数据源,以数据库表为参照,大体上可以分成两大类情况...

2018-06-20 09:21:48 564

转载 sharding-jdbc结合mybatis实现分库分表功能

源自:https://www.cnblogs.com/zwt1990/p/6762135.html最近忙于项目已经好久几天没写博客了,前2篇文章我给大家介绍了搭建基础springMvc+mybatis的maven工程,这个简单框架已经可以对付一般的小型项目。但是我们实际项目中会碰到很多复杂的场景,比如数据量很大的情况下如何保证性能。今天我就给大家介绍数据库分库分表的优化,本文介绍mybatis结合...

2018-06-19 17:02:08 2361

转载 在线数据迁移

步骤:双写数据库、搬历史数据、切换写入、灰度验证(99.9999%)、删除历史; 在线数据迁移,是指将正在提供线上服务的数据,从一个地方迁移到另一个地方,整个迁移过程中要求不停机,服务不受影响。根据数据所处层次,可以分为cache迁移和存储迁移;根据数据迁移前后的变化,又可以分为平移和转移。平移是指迁移前后数据组织形式不变,比如Mysql从1个实例扩展为4个实例,Redis从4个端口扩展到16个端...

2018-06-19 16:43:41 4858

转载 回车(CR)与换行(LF), '\r'和'\n'的区别

一:回车”(Carriage Return)和“换行”(Line Feed)起源       首先,弄清两个概念:                     回车CR-将光标移动到当前行的开头。                    换行LF-将光标“垂直”移动到下一行。(而并不移动到下一行的开头,即不改变光标水平位置)      在计算机还没有出现之前,有一种叫做电传打字机(Teletype Mo...

2018-06-18 09:16:13 4060

原创 内存数据库实战

内存数据库特点SERVER为单线程处理模式,在处理用户请求的过程中,还会定期插入定时任务,比如: 1)过期KEY的删除 2)链接超时检查 3)AOF文件重写 4)扩容存放数据的dic容量这些定期任务大概100ms会触发一次。当有大量的KEY同时过期时,删除过期KEY的任务可能会执行约20ms后才会退出。 大KEY(线上看到过list 的elements超过百万的)删除时会阻塞比较长的...

2018-06-08 15:14:51 221

空空如也

空空如也

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

TA关注的人

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