- 博客(4)
- 收藏
- 关注
原创 快速排序(Java)
import java.util.List; /** * 快速排序 */ public class QuickSort { public static <T extends Comparable<? super T>> void sort(List<T> list) { if (list == null || list.size...
2020-02-16 02:09:51 136
原创 MongoDB集群搭建
集群部署 基本概念 mongos mongo集群入口,所有请求都通过mongos进行路由分发,方便应用层透明使用,mongos自己就是一个请求分发中心,它负责把对应的数据请求请求转发到对应的shard服务器上。在生产环境通常有多mongos作为请求的入口,防止其中一个挂掉所有的mongodb请求都没有办法操作。 config server 配置服务器,存储所有数据库元信息(路由、分片)的配...
2020-01-05 17:08:36 535
原创 分布式系统ID生成方案
分布式系统ID生成方案 1.雪花算法 package demo; /** * 一种分布式id生成算法 */ public class SnowFlake { /** * 起始时间戳 */ private static final long START_TIMESTAMP = 1575129600000L; /** * 时间戳所占位数...
2019-12-08 20:31:20 172
原创 MySQL on duplicate key update
项目中需要临时做一些数据抽取转换同步,例如将A、B、C表的数据进行筛选关联,再加入表D中,那么一条数据初次同步时,可以直接insert,但是第二次同步时就应当选择update。我最开始很蠢的通过查询判断是否已存在再选择insert或者update的方式实现,在做完了之后才想起来mysql自带了类似功能的实现,就是on duplicate key update。 为加深映像,写了这篇文章记录下使用...
2019-12-01 01:27:36 405
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人