- 博客(14)
- 收藏
- 关注
原创 使用VMvare模拟简易架构的项目部署
将RockyLinux8.6使用安装完成的快照还原,开机,将主机名修改为template将防火墙关闭且设置为开机不自动启动,将SElinux永久设置为Disabled(后续作为模板机克隆其他虚拟机)将RockyLinux8.6再次以当前状态拍摄快照"模板机"为模板机配置本地yum仓库。
2024-09-04 19:01:16
1337
原创 数据库事务
事务的执行必须遵循一定的规则,以确保数据的一致性和完整性。定义:隔离性是指事务的执行应该是独立的,不受其他事务的影响。除了 ACID 特性之外,事务还具有不同的隔离级别,以控制事务之间相互影响的程度。定义:持久性是指一旦事务被提交,其对数据库的更改就是永久的,即使系统发生故障,这些更改也不会丢失。定义:最高级别的隔离,确保事务以序列化的顺序执行,就像它们是按顺序串行执行一样。作用:确保事务完成后数据库的状态符合预期,并且满足所有的业务规则和约束条件。定义:最低的隔离级别,事务可以看到其他未提交事务的更改。
2024-08-22 19:23:06
406
原创 如何实现 Redis 的高可用性
Redis 的高可用性是指在 Redis 服务器出现故障时,系统能够自动地进行故障转移,以确保服务的连续性和数据的完整性。主从复制是一种简单的高可用性方案,通过将数据从主服务器复制到一个或多个从服务器来实现数据冗余。当主服务器出现故障时,可以从服务器中选取一个作为新的主服务器。Sentinel 是一组独立运行的 Redis 实例,用于监控主服务器和从服务器的状态,并在主服务器不可用时自动将从服务器提升为主服务器。它通过分区数据到多个节点来实现水平扩展,并且内置了故障转移机制。
2024-08-22 19:15:41
269
原创 Redis 的主从复制是如何工作的
如果从节点的偏移量还在主节点的积压缓冲区范围内,主节点只需将缓冲区中的增量数据发送给从节点。负载均衡:在主从复制的基础上,配合读写分离,可以由主节点提供写服务,由从节点提供读服务。综上所述,Redis的主从同步机制通过数据复制和读写分离的方式,提高了系统的可用性、可伸缩性和性能,是Redis中非常重要的一个功能。提高系统性能:主从同步将读请求分散到多个从节点,减少主节点的负载,提高系统的读取性能。从节点(Slave):复制主节点的数据,处理只读请求,分担主节点的读取压力。
2024-08-22 19:09:09
341
1
原创 浅谈MySQL数据库用户授权与数据备份
MySQL是一个开源的关系型数据库管理系统(RDBMS),由瑞典公司 MySQL AB 开发,后被 Sun Microsystems 收购,并最终被 Oracle Corporation 收购。MySQL 因其高性能、易用性、可扩展性和稳定性而广受欢迎,并被广泛应用于各种规模的应用程序中,从个人项目到大型企业级应用。
2024-07-21 18:13:29
716
原创 浅析RabbitMQ
确认应答: 当消息被成功投递到所有匹配的队列后,RabbitMQ会发送一个确认应答给生产者,确认应答中包含消息的ID。只有当消息的路由键与队列的绑定键匹配时,消息才会被路由到相应的队列。考虑到未来可能的扩展需求、团队的技术栈偏好、以及是否有特定的业务场景需求(如严格的顺序消息、高可用性要求),综合权衡两者的优势与劣势,做出最适合您项目的决定。如果您的应用场景侧重于高性能、高吞吐量,尤其是处理大量消息的分布式系统,并且主要使用Java技术栈,或者对消息的顺序性有严格要求,RocketMQ则更适合。
2024-07-17 21:58:20
832
1
原创 Redis中5种数据结构解析
开源的的内存数据库,C语言编写的,可基于内存也可持久化(异步保存到硬盘上),提供多种语言的API。以其高性能、丰富的数据类型以及简单的单线程模型等特点而广受欢迎。Redis提供了一个高性能的键值(key-value)存储系统,能够支持每秒数十万次的读写操作,因此特别适用于处理高并发请求和需要快速响应的场景,如缓存、会话管理、排行榜等。它支持多种数据结构,包括字符串、列表、哈希表、集合、有序集合等,为开发者提供了灵活的数据操作能力,可以适应各种不同的应用场景。
2024-07-15 21:41:05
942
原创 PowerDesigner下载安装教程
百度网盘链接:链接:https://pan.baidu.com/s/1Cthcm7WuX65Ws0eUpgzFXA提取码:mhus版本:PowerDesigner15汉化+注册补丁。
2024-05-28 22:06:31
2508
1
原创 JDK安装
继续点击下一步,可以选择更改安装路径。但尽量确保安装路径中不要出现中文。1.右击此电脑,或者在开始菜单栏下打开设置->关于->高级系统设置。本教程使用的是jdk_8u151-windows-x64版本。环境变量:%JAVA_HOME%\bin。1.找到下载好的安装包双击打开。变量值为:jdk安装的目录,例如。输入:java -version。3.1配置JAVA_HOME。变量名为:JAVA_HOME。3.2配置CLASSPATH。变量名为:CLASSPATH。4.测试环境变量是否配置成功。
2024-05-13 21:48:15
543
1
原创 idea阿里云maven配置
链接:https://pan.baidu.com/s/1FANQ7WePTZg-2LEgNkEMew。C->User(用户)->Administrator->.m2文件夹下。
2024-05-09 22:09:09
1281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人