摘要:
分库分表概念 垂直角度(表结构不一样,大结构分多个小结构) 垂直分表: 将一个表字段拆分多个表,每个表存储部分字段 好处: 避免IO时锁表的次数,分离热点字段和非热点字段,避免大字段IO导致性能下降 原则:业务经常组合查询的字段一个表;不常用字段一个表;text、blob类型字段作为附属表 垂直分库 阅读全文
摘要:
Kafka 环境搭建 环境搭建篇(顺序->java-Zookeeper -kafka) 基础概念 核心概念 - Broker - Kafka的服务端程序,可以认为一个mq节点就是一个broker - broker存储topic的数据 - Producer生产者 - 创建消息Message,然后发布到 阅读全文
摘要:
LSOF yum install -y lsof # 查询端口运行程序 lsof -i:9002 JDK8 上传安装包(zk、jdk、kafka) 安装jdk 配置全局环境变量 解压:tar -zxvf jdk-8u181-linux-x64.tar.gz 重命名 vim /etc/profile 阅读全文
摘要:
域名解析 阿里云域名设置URL Nginx配置 worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; send 阅读全文
摘要:
Rancher基础操作 是一个开源的企业级容器管理平台, 通过Rancher企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台。 Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台 Docker部署Rancher 安装rancher doc 阅读全文
摘要:
![image-20221120105249553](https://imgccl.oss-cn-shenzhen.aliyuncs.com/typora/image-20221120105249553.png) ![image-20221120105649199](https://imgccl.oss-cn-shenzhen.aliyuncs.com/typora/image-202211201 阅读全文
摘要:
下单流程 * * 防重提交 * * 用户微服务-确认收货地址 * * 商品微服务-获取最新购物项和价格 * * 订单验价 * * 优惠券微服务-获取优惠券 * * 验证价格 * * 锁定优惠券 * * 锁定商品库存 * * 创建订单对象 * * 创建子订单对象 * * 发送延迟消息-用于自动关单 * 阅读全文
摘要:
MybatisPlus分页查询插件 公共配置类 @Configuration public class MybatisPlusPageConfig { /* 旧版本配置 @Bean public PaginationInterceptor paginationInterceptor(){ retur 阅读全文
摘要:
需求介绍 优惠券业务需求介绍 新用户注册-发放后端配置的新人优惠券 用户可以主动领取优惠券 下单可以选择对应的优惠券抵扣 支持满减优惠券-无门槛优惠券两种 多种元数据配置 类型:无门槛、满减等 每人领劵次数限制 发券总量控制 优惠券开始时间和结束时间 优惠券状态配置 核心知识: 高并发下扣减劵库存 阅读全文
摘要:
数据操作 数组转对象 对象深拷贝的五种方法 阅读全文