Java李理
Java李理
全部文章
数据库
BitSet源码(1)
b树(1)
DDD(1)
docker(1)
elasticsearch(1)
eureka(2)
hisql(1)
intellij-idea(2)
java(202)
java-ee(1)
javascript(1)
Java程序员(10)
jenkins(1)
kafka(11)
kubernetes(1)
linux(3)
mvc(1)
Mybatis(1)
mysql(17)
rabbitmq(2)
react.js(1)
redis(9)
rpc(1)
spring(15)
spring boot(17)
spring cloud(5)
sql(4)
vue.js(1)
中间件(2)
代理模式(2)
分布式(5)
大数据(1)
安全(4)
开发语言(2)
微服务(6)
微服务架构(1)
性能优化(1)
数据结构(1)
服务器(4)
未归档(54)
源码(1)
程序人生(3)
程序员(2)
经验分享(2)
缓存(3)
网络(3)
网络协议(1)
面试(15)
归档
标签
去牛客网
登录
/
注册
Java李理的博客
快四十了,还没秃头,年轻的秘密就在每天敲的代码里。
全部文章
/ 数据库
(共12篇)
库界的Swagger:一键就能生成数据库文档,这也太牛了吧
最近部门订单业务调整,收拢其他业务线的下单入口,做个统一大订***台。需要梳理各业务线的数据表,但每个业务线库都有近百张和订单相关的表,挨个表一个一个字段的弄脑瓜子嗡嗡的。 为了不重复 CV 操作,抱着一丝希望开始在GitHub里找,看看有没有什么工具可以用,结果就真的发现了宝藏,screw(...
2022-05-13
0
338
你还在用收费的Navicat?操作所有数据库有DBeaver就够了
为了快速管理数据库,我们一般都会选择一款顺手的数据库管理工具。Navicat、DataGrip虽然很好用,但都是收费的。今天给大家推荐一款免费、功能强大的数据库管理工具DBeaver,希望对大家有所帮助! DBeaver简介 DBeaver是一款开源的数据库管理工具,在Github上已经有2...
2022-05-13
0
522
SQL性能优化:索引并不是万金油
几乎所有的业务项目都会涉及数据存储,虽然当前各种NoSQL和文件系统大行其道,但MySQL等关系型数据库因为满足ACID、可靠性高、对开发友好等特点,仍然最常被用于存储重要数据。在关系型数据库中,索引是优化查询性能的重要手段。 为此,我经常看到一些同学一遇到查询性能问题,就盲目要求运维或DBA给数...
2022-05-13
0
483
RTO, RPO是啥?是割韭菜的意思么?
从嫩芽初发到绿意灼灼,韭菜到底经历了什么?想IPO想疯了的创业者最清楚。 第一次听到RPO,我以为是专门割韭菜的IPO,加上说这话的人不断对我挤眉弄眼,以至于我手抖,怎么搜都搜不到这个技术名词。 到了最后我才弄明白,他说的是RPO,而不是IPO,是灾备场景中的名词。 好家伙,又是缩写!不过经过...
2022-05-13
0
312
字节二面:说说MySQL的加锁机制
前言 在数据库中设计锁的目的是为了处理并发问题,在并发对资源进行访问时,数据库要合理控制对资源的访问规则。 而锁就是用来实现这些访问规则的一个数据结构。 在对数据并发操作时,没有锁可能会引起数据的不一致,导致更新丢失。 锁的分类 乐观锁和悲观锁 乐观锁: 对于出现更新丢失的可能性比较...
2022-05-13
0
214
分布式:分布式系统下的唯一序列
1 介绍 在分布式系统中,由于涉及到多个不同业务module的交互,以及高并发的场景。我们需要系统能够生成一个跨业务module的全网唯一序列号,来保证我们业务操作的独立性和唯一性。 在常见的业务场景中,比如全局订单Id,唯一标识的支付编号等,都需要这个来保证。 那生成ID都有哪些解决方案呢...
2022-05-13
0
272
怎么实现Redis的高可用?(主从、哨兵、集群)
高可用有两个含义:一是数据尽量不丢失,二是保证服务尽可能可用。 AOF 和 RDB 数据持久化保证了数据尽量不丢失,那么多节点来保证服务尽可能提供服务。 一般在实际生产中,服务不会部署成单节点,主要是有三个原因. 容易出现单点故障,导致服务不可用 单节点处理所有的请求,吞吐量有限 单节点...
2022-05-13
0
192
图解|12张图告诉你MySQL的主键查询为什么这么快
这是图解MySQL的第3篇文章,这篇文章会让大家清楚地明白: 什么是InnoDB行格式?InnoDB页是什么? InnoDB页和InnoDB行格式都有哪些字段信息? 为什么推荐使用自增ID作为主键,而不推荐使用UUID? InnoDB设计者如何设计高效算法,快速在一个页中搜索记录。 ...
2022-05-13
0
264
干掉 PowerDesigner,这款国人开源的数据库设计工具真香
当我们在项目开发初期时,往往需要设计大量的表,此时使用数据库设计工具就会比较高效!今天给大家推荐一款国人开源的数据库设计工具chiner,界面漂亮,功能强大,希望对大家有所帮助! 聊聊PowerDesigner 之前mall项目就是使用PowerDesigner来设计数据库的,感觉这款工具界...
2022-05-13
0
255
用了这个方法,你的一行代码可以干过别人一百行
对一个 Java 后端程序员来说,MyBatis、Hibernate、Data Jdbc 等都是我们常用的 ORM 框架。它们有时候很好用,比如简单的 CRUD,事务的支持都非常棒。但有时候用起来也非常繁琐,比如接下来我们要聊到的一个常见的开发需求,而对这类需求,本文会给出一个比直接使用这些 OR...
2022-05-13
0
251
首页
上一页
1
2
下一页
末页