- 博客(40)
- 资源 (1)
- 收藏
- 关注
原创 09 分布式缓存-Redis
stringlist双向链表hashhash有两种数据结构。两种数据结构:1. hash2. ziplist:数据较小时使用存储对象setintsethashtablezsetziplist skiplist+hashtable
2021-01-16 21:29:47
220
原创 IDEA插件-热部署:JRebel
springboot项目开发过程中通常修改了某分部代码需要重启服务才能生效。通过JRebel插件可以实现热部署,避免了频繁重启服务。
2020-06-24 11:06:31
26438
12
原创 03.数据库分库分表-唯一主键生成
摘要数据库分库分表就会引申出分布式系统中唯一主键ID的生成问题。一般我们唯一ID的有以下特性:整个系统ID唯一ID是数字类型,而且是趋势递增的ID简短,查询效率快下面我们看下常见的几种ID生成方式UUID/GUID使用guid或者uuid作为主键id优点代码实现简单。本机生成,没有性能问题因为是全球唯一的ID,所以迁移数据容易缺点每次生成的ID是无序的,无...
2020-03-30 15:08:18
1421
原创 02.数据库分库分表-分表策略
摘要上一篇文章已经说根据school_id进行分表。通常我们的分表策略有两种方式取模分表范围分表取模分表所谓的取模分表就是对分表key取模,通过预估数据量确定分几张表那么则模以几。...
2020-03-30 12:21:33
2144
原创 00.数据库分库分表-概述
摘要由于本人在某公司教育BG工作,一场疫情下的停课不停学让我们业务暴涨。业务暴涨带了了诸多问题。首当其冲的便是数据量暴增了。其中几个业务表每月的数据量增长大约2000w条,直接导致服务响应时间等等问题,所以急需进行一轮性能优化。数据量大想到的最直接的优化方式就是分库分表了。分库分表需要考虑的诸多方面,接下来将分一下几个部分详细介绍此次优化以及分库分表。1.现状分析2.分表策略制定3.唯一主...
2020-03-26 21:50:53
516
原创 01.数据库分库分表-现状分析
概述以学习任务为例,如果我们需要进行1. 日任务量均值:347348日期任务量日期任务量2020-03-012259252020-03-133878242020-03-024240142020-03-141847332020-03-034280692020-03-151680032020-03-044288212020-03-...
2020-03-26 21:36:38
623
原创 springmvc核心原理及源码分析
1、DispatherServlet顾名思义一个调度的Servlet,是一个front-controller(前端控制器),也可以说是springMVC的C位哈哈,负责接受客户端的request,并将这些request分配给对应的处理组件2、HandlerMapping顾名思义映射处理器,是一个url和controller的映射组件,DispatcherServlet拦截request的请求然后...
2020-02-10 21:53:13
192
原创 jdk8新特性-stream
以一种声明的方式处理数据。让程序员写出高效率、干净、简洁的代码。将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。元素流在管道中经过中间操作(intermediate operation)的处理,最后由最终操作(terminal operation)得到前面处理的结果。
2020-01-18 21:35:45
2252
原创 日志链路追踪
在我们的系统中需要记录日志,包括接口、方法的调用用户信息、用时、参数等。分布式环境中通过dubbo调用rpc服务,需要提供全局traceId追踪完整调用链路。
2020-01-16 21:23:26
4765
原创 基于zookeeper的主备服务
为了高可用通产我们一个服务会部署多节点。但是有时我们希望对某些操作要求单线程处理,此时可以通过主备服务形式实现。正常情况下主节点服务处理,当主节点宕机后备用节点相关服务继续处理。
2020-01-13 16:35:55
4814
原创 应用初始化完执行某些方法
springboot项目应用初始化后通过ApplicationRunner、CommandLineRunner执行某些操作
2020-01-02 14:27:01
1884
原创 CountDownLatch、Semaphore、CyclicBarrier
同步一批线程的行为CountDownLatch、Semaphore、CyclicBarrier
2019-12-18 14:08:30
3295
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人