- 博客(6)
- 收藏
- 关注
原创 说说分库分表
说说分库分表- MySQL1、什么是分库分表2、为什么需要分库分表3、如何分库分表4、什么时候开始考虑分库分表5、分库分表会导致哪些问题6、分库分表中间件简介1. 什么事分库分表分库:将原本一个数据库分成多个数据库。分表:将一个数据库中只有一个表,拆分成多个表去存储数据。2.为什么需要分库分表2.1 为什么需要分库当业务量剧增,单个数据库可能存在性能瓶颈。如:**磁盘存储:**业务量剧增,单机磁盘容量会撑爆,拆分多个数据库,部署到不同机器上,可以降低磁盘的使用率。**并发连接
2022-05-25 01:04:25 696
原创 一次工作中使用fegin远程异步调用遇到的问题
一次工作中使用fegin远程异步调用遇到的问题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器工作中,技术框架采用的微服务分。新的改变我们对Markdown
2021-09-07 21:03:03 795
原创 Redis面试知识
1、Redis是单线程还是多线程呢?Redis不同版本之间采用的线程模型是不一样的,在Redis4.0版本之前使用的是单线程模型,在4.0版本之后增加了多线程的支持。在4.0之前虽然我们说Redis是单线程,也只是说它的网络I/O线程以及Set 和 Get操作是由一个线程完成的。但是Redis的持久化(如bgsave命令)、集群同步还是使用其他线程来完成。4.0之后添加了多线程的支持,主要是体现在大数据的异步删除功能上,例如 unlink key、flushdb async、flushall async
2021-06-10 23:24:30 210
原创 Redis持久化RDB&AOF了解
Redis持久化RDB&AOFRDB快照(Redis DataBase)RDB是一种快照存储持久化方式,具体就是将Redis某一时刻的内存数据保存到硬盘的文件当中,默认保存的文件名为dump.rdb,而在Redis服务器启动时,会重新加载dump.rdb文件的数据到内存当中恢复数据。第一种:开启RDB持久化方式开启RDB持久化方式很简单,客户端可以通过向Redis服务器发送save或bgsave命令让服务器生成rdb文件,或者通过服务器配置文件指定触发RDB条件。每次执行都会将所有redis
2021-06-06 00:38:33 234
原创 了解线程池
了解线程池《阿里巴巴Java开发手册》中强调,线程资源必须通过线程池提供,而创建线程池必须使用ThreadPoolExecutor。手册主要强调利用线程池避免两个问题,一是线程过渡切换,二是避免请求过多时造成OOM。但是如果参数配置错误,还是会引发上面的两个问题。1、 corePoolSize=0会怎么样根据网上的了解,以及一些博客的文章,大部分的回答是这样的:1、提交任务后,先判断当前池中线程数是否小于corePoolSize,如果小于,则创建新线程执行这个任务。2、否则,判断等待队列是否已满,
2021-06-02 23:45:54 664
原创 Mysql在什么情况下索引失效,如何避免索引失效
Mysql在什么情况下索引失效,如何避免索引失效1、环境准备mysql的版本2、数据库表下面来看各种情况:为字段name,status,address建立复合索引1、最左匹配法则:如果索引了多列,要遵守这个法则。指的是查询从索引的最左前列开始,并且不能跳过中间的列。1.1、全值匹配,联合索引生效1.2、使用name字段,索引也生效,只是索引的长度发生了变化,使用了联合索引中的name字段1.3、使用name字段和status字段,索引生效,使用了联合索引中的name和statu
2021-04-29 22:11:42 397
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人