自定义博客皮肤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)
  • 收藏
  • 关注

原创 分布式ID生成方式

分布式ID生成方式什么是分布式ID拿MySQL数据库举个栗子:在我们业务数据量不大的时候,单库单表完全可以支撑现有业务,数据再大一点搞个MySQL主从同步读写分离也能对付。但随着数据日渐增长,主从同步也扛不住了,就需要对数据库进行分库分表,但分库分表后需要有一个唯一ID来标识一条数据,数据库的自增ID显然不能满足需求;特别一点的如订单、优惠券也都需要有唯一ID做标识。此时一个能够生成全局唯一ID的系统是非常必要的。那么这个全局唯一ID就叫分布式ID。分布式ID需要满足的条件全局唯一:这个是最基

2020-10-27 20:42:18 690

原创 分库分表

分库分表什么是分库分表分库分表是两个概念 :分库和分表目的:为了解决由于库、表数据量过大,而导致数据库性能持续下降的问题做法:按照一定的规则分库:将原本数据量大的数据库拆分成多个单独的数据库分表:将原本数据量大的表拆分成若干个数据表目标:是单一的库、表 性能达到最优的效果(响应速度快),以此提升整体数据库性能如何分库分表核心理念:切分(Sharding)& 切分后对数据快速定位和查询结果整合方式:垂直(纵向)切分和 水平(横向)切分垂直切分垂直分库核心理念:

2020-10-27 16:58:28 207 1

原创 Spring小细节

1. spring bean 三种初始化方法顺序,优先到后@PostConstructInitializingBean(afterPropertiesSet)@Bean(initMethod)MyBean 类import javax.annotation.PostConstruct;import org.springframework.beans.factory.InitializingBean;public class MyBean implements InitializingB

2020-10-09 18:30:50 107

原创 Jackson使用——JsonUtil

JsonUtilimport com.fasterxml.jackson.annotation.JsonInclude.Include;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.core.type.TypeReference;import com.fasterxml.jackson.databind.DeserializationFeature;import co.

2020-10-09 17:13:45 430

原创 MacOS Docket 安装及核心中间件环境搭建

1. MacOS Docker 安装安装教程:菜鸟教程 MacOS Docker安装推荐使用第二种方式,直接下载手动下载安装

2020-10-09 11:07:08 232

空空如也

空空如也

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

TA关注的人

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