![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
文章平均质量分 94
零零后程序员小三
这个作者很懒,什么都没留下…
展开
-
JVM的执行程序详解+内存模型交互
jvm它是一个虚构出来的机器,但是它却又是通过在实际的计算机上仿真模拟各种功能来实现的。jvm包含了一套字节码的指令集,有一组寄存器,一个栈,一个垃圾回收堆,一个存储方法域。JVM使得Java程序只需要生成在Java虚拟机上运行代码,就可以在多种平台不加什么修改地运行。JVM在执行字节码的时候,最终还是把字节码解释成机器指令执行。原创 2022-02-08 17:59:16 · 614 阅读 · 1 评论 -
分库分表常见中间件介绍和ShardingSphere极速认知+实战内容
大话业界常见数据库分库分表中间件介绍**Cobar(已经被淘汰)****TDDL:** 淘宝根据自己的业务特点开发了TDDL(Taobao Distributed Data Layer),它是基于JDBC规范,没有Server,以client-jar的形式存储,引入项目即可使用。开源的功能比较少,阿里内部使用为主。**MyCat:** Java语言编写的Mysql数据网络协议开源的中间件,它的前身是Cobar,遵守Mysql原生的协议,跨语言,跨平台,跨数据库的通用中间件代理。Mycat是基于P原创 2022-02-07 14:43:33 · 1272 阅读 · 0 评论 -
对雪花算法的初识到热恋
引入什么技术都是会存在一定的风险,分库分表也不会是例外。在不同的数据节点生成一个唯一主键是一个难题,一张逻辑表x_order会被拆分成多个真实表x_order_n,然后这些表又被分散到不同的库中db_0、db1、db2各个表自增键由于没有办法相互的感应会产生重复的主键,这就没有办法满足分库分表对主键的全局唯一的要求了。原创 2022-01-23 09:59:42 · 1297 阅读 · 4 评论 -
MySQL锁的浅析到深入
MySQL锁是指同一时间同一资源只能够被一个线程访问。在数据库里,除了传统的计算资源(像CPU、RAM、I/O等)的应用之外,数据也是一种供许多用户共享的资源。那如何来保证数据访问的一致性与有效性是所有的数据库都必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。原创 2022-01-20 10:35:24 · 425 阅读 · 2 评论 -
由浅到深让你明白MySQL的事务
事务(Transaction)是并发控制的基本单位。所谓的事务呢,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。为什么?因为事务是数据库维护数据一致性的单位,在每一个事务结束的时候都能保持数据的一致性,如像积分表和积分详情表一起更新要么就成功,要么就失败。原创 2022-01-14 10:46:31 · 484 阅读 · 6 评论 -
Redis6的持久化配置你知道多少?
本文是对Redis6的持久化配置,了解什么是AOF和RDB,它们的优缺点是什么,该如何使用。原创 2022-01-13 14:47:35 · 469 阅读 · 0 评论