- 博客(397)
- 资源 (7)
- 问答 (4)
- 收藏
- 关注
原创 《MySQL高级篇》十五、其他数据库日志
中继日志只在主从服务器架构的从服务器上存在。从服务器为了与主服务器保持一致,要从主服务器读取二进制日志的内容,并且把读取到的信息写入本地的日志文件中,这个从服务器本地的日志文件就叫中继日志。然后,从服务器读取中继日志,并根据中继日志的内容对从服务器的数据进行更新,完成主从服务器的数据同步。搭建好主从服务器之后,中继日志默认会保存在从服务器的数据目录下。从服务器名 -relay-bin.序号。中继日志还有一个索引文件:从服务器名 -relay-bin.index,用来定位当前正在使用的中继日志。
2023-08-06 16:08:03 2290 37
原创 雪花算法改造: 兼容JS截短位数的53bit分布式ID生成器
雪花算法是一种生成分布式ID的算法。此种算法由Twitter创建,并应用于推文的ID。一个SnowFlake有64位:• 符号位(1) :正数0,负数1。一般生成的ID 都为正数,所以默认为0.• 时间戳(41):表示毫秒值。• 数据编码(5) + 机器编码(5):计算机ID,防冲突• 序列号(12):每台机器生成的ID序列号。理论上,当机器编码和数据编码不变的情况下,可以生成2^53个ID,达到千万亿级别。二、实现代码/*** 起始的时间戳*//**
2024-04-15 21:35:45 1419 1
原创 Amazon MemoryDB for Redis的探索和实践
MemoryDB 与 Redis(一种热门的开源数据存储)兼容,使您能够使用他们目前已使用的同样灵活友好的 Redis 数据结构、API 和命令来快速构建应用程序。借助 MemoryDB,您的所有数据都存储在内存中,从而使您能够实现微秒级读取和个位数毫秒级写入延迟和高吞吐量。MemoryDB 还使用多可用区事务日志跨多个可用区 (AZ) 持久存储数据,以实现快速失效转移、数据库恢复和节点重新启动。
2024-04-15 21:31:01 1170
原创 《MySQL高级篇》十六、主从复制
在实际工作中常常将Redis作为缓存与MySQL配合来使用,当有请求的时候,首先会从缓存中进行查找,如果存在就直接取出。如果不存在再访问数据库,这样就提升了读取的效率,也减少了对后端数据库的访问压力。Redis的缓存架构是高并发架构中非常重要的一环。此外,一般应用对数据库而言都是“读多写少”,也就说对数据库读取数据的压力比较大,有一个思路就是采用数据库集群的方案,做主从架构、进行读写分离,这样同样可以提升数据库的并发处理能力。但并不是所有的应用都需要对数据库进行主从架构的设置,毕竟设置架构本身是有成本的。
2023-10-01 12:17:49 1499 24
原创 <JVM上篇:内存与垃圾回收篇>10 - StringTable
<JVM上篇:内存与垃圾回收篇>10 - StringTable【字符串常量池】
2023-02-16 09:00:00 551 2
原创 《MySQL高级篇》数据库建模工具---PowderDesigner的使用教程
数据库建模工具---PowderDesigner的使用教程
2022-12-30 08:00:00 3513 20
原创 《Redis实战篇》二、商户查询缓存(缓存基本使用 | 缓存更新 | 缓存穿透 | 缓存雪崩 | 缓存击穿 | Redis缓存工具类)
《Redis实战篇》二、商户查询缓存(缓存基本使用 | 缓存更新 | 缓存穿透 | 缓存雪崩 | 缓存击穿 | Redis工具类)
2022-12-05 06:45:00 1870 56
原创 FastJson使用技巧
fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。Fastjson 可以操作任何 Java 对象,即使是一些预先存在的没有源码的对象。
2022-12-03 14:27:49 3592 43
原创 《Redis基础篇》带你走进Redis的世界 ~ ⭐必看必看⭐
NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,泛指**非关系型的数据库。 NoSQL 不依赖业务逻辑方式存储,而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。- 不遵循SQL标准。- 不支持ACID。- 远超于SQL的性能。
2022-12-02 01:00:15 1711 37
原创 《MySQL高级篇》七、性能分析工具的使用(慢查询日志 | EXPLAIN | SHOW PROFILING | 视图分析 )
《MySQL高级篇》七、性能分析工具的使用(慢查询日志 | EXPLAIN | SHOW PROFILING | 视图分析 )
2022-08-15 07:00:00 4355 141
原创 《JUC并发编程 - 高级篇》06 - 共享模型之不可变(不可变类的设计 | 不可变类的使用 | 享元模式)
《JUC并发编程 - 高级篇》06 - 共享模型之不可变(不可变类的设计 | 不可变类的使用 | 享元模式)
2022-07-30 00:46:34 740 31
原创 《JUC并发编程 - 高级篇》05 -共享模型之无锁 (CAS | 原子整数 | 原子引用 | 原子数组 | 字段更新器 | 原子累加器 | Unsafe类 )
《JUC并发编程 - 高级篇》05 -共享模型之无锁 (CAS | 原子整数 | 原子引用 | 原子数组 | 字段更新器 | 原子累加器 | Unsafe类 )
2022-07-24 06:00:00 1358 72
图书管理系统.rar
2021-02-25
数据结构与算法365天刷题特训营
2021-02-25
代码的78,79行为啥不能用stoi代替呢? 自己一旦用这代替了,就报错了.
2021-04-22
大家看看,中间为啥不能使用 << 初始化 ss呢?
2021-04-06
大佬们,我这个程序哪里写的不对,测试案例通过了50%.
2021-03-29
洛谷P2881,下面是我的代码,为啥我注释写的那样不行呢?大佬们帮忙给下解答.
2021-02-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人