辰辰zZ_社区达人页

个人头像照片
辰辰zZ
已加入开发者社区106

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖侠士
江湖侠士

成就

已发布65篇文章
24条评论
已回答0个问题
0条评论
已发布0个视频
github地址

技术能力

兴趣领域
  • Java
  • 微服务
  • 敏捷开发
  • 中间件
  • 关系型数据库
擅长领域
技术认证

暂时未有相关云产品技术能力~

暂无个人介绍

暂无精选文章
暂无更多信息

2024年05月

  • 04.21 20:05:00
    发表了文章 2024-04-21 20:05:00

    【设计模式系列笔记】装饰者模式

    装饰者模式是一种结构型设计模式,它允许你通过将对象放入包含行为的特殊封装类中来为原始对象添加新的行为。这种模式可以动态地将责任附加到对象上,而不影响其它对象。
  • 04.21 20:01:46
    发表了文章 2024-04-21 20:01:46

    【设计模式系列笔记】组合模式

    组合模式(Composite Pattern)是一种结构型设计模式,它允许将对象组合成树状结构以表示部分-整体的层次结构。组合模式使得客户端可以统一处理单个对象和对象组合,而无需区分它们的类型。
  • 04.21 20:00:15
    发表了文章 2024-04-21 20:00:15

    【设计模式系列笔记】桥接模式

    桥接模式(Bridge Pattern)是一种结构性设计模式,它将抽象部分与实现部分分离,使它们可以独立变化而互不影响。桥接模式通过组合而不是继承的方式来实现这种分离。
  • 04.21 19:56:42
    发表了文章 2024-04-21 19:56:42

    【设计模式系列笔记】适配器模式

    适配器模式(Adapter Pattern)是一种结构型设计模式,用于将一个类的接口转换成客户端所期望的另一种接口。它允许原本由于接口不匹配而无法一起工作的类能够协同工作。适配器模式通常涉及一个称为适配器的类,它充当两个不兼容接口之间的桥梁。
  • 04.21 19:54:26
    发表了文章 2024-04-21 19:54:26

    【设计模式系列笔记】原型模式

    原型模式(Prototype Pattern)是一种创建型设计模式,其主要目的是通过复制现有对象来创建新对象,而无需知道其具体类型。这种模式属于对象创建型模式,通过克隆来避免使用new关键字创建对象,提高性能和降低系统的耦合度。
  • 04.20 22:40:35
    发表了文章 2024-04-20 22:40:35

    【设计模式系列笔记】建造者模式

    建造者模式是一种创建型设计模式,用于将复杂对象的构建与其表示分离,使构建过程可定制。关键元素包括产品类(定义要构建的对象)、建造者接口(定义构建方法)、具体建造者类(实现构建过程)和指导者类(负责构建过程)。通过建造者模式,客户端可以灵活地创建具有不同表示的复杂对象,提高代码的可读性和可维护性,尤其适用于构建过程复杂且包含多个可选部分的情况。
  • 04.20 21:56:04
    发表了文章 2024-04-20 21:56:04

    【设计模式系列笔记】抽象工厂模式

    抽象工厂模式(Abstract Factory Pattern)是一种设计模式,属于创建型模式之一。它提供了一种方式来创建一系列相关或相互依赖的对象,而无需指定它们具体的类。抽象工厂模式通过引入抽象的工厂接口,使得客户端代码可以使用抽象的接口来创建一组相关的产品,而不关心这些产品的具体实现。
  • 04.20 21:53:50
    发表了文章 2024-04-20 21:53:50

    【设计模式系列笔记】工厂模式

    工厂模式是一种创建型设计模式,其主要目的是将对象的创建过程抽象出来,以便在需要的时候由子类来实现。这种模式提供了一种方法,通过调用一个共同的接口来创建一组相关或依赖的对象,而无需指定其具体的类。
  • 04.20 21:51:21
    发表了文章 2024-04-20 21:51:21

    【设计模式系列笔记】单例模式

    单例模式是一种创建型设计模式,它确保一个类只有一个实例,并提供一个全局访问点,以便全局范围内访问这个实例。单例模式的目标是限制一个类的实例化,确保在整个应用程序中只有一个实例存在,并提供对这个唯一实例的全局访问点。这对于控制对资源的访问、限制特定类的实例数量等场景非常有用。
  • 04.19 22:27:58
    发表了文章 2024-04-19 22:27:58

    【微服务系列笔记】Seata

    Seata是一种开源的分布式事务解决方案,旨在解决分布式事务管理的挑战。它提供了高性能和高可靠性的分布式事务服务,支持XA、TCC、AT等多种事务模式,并提供了全局唯一的事务ID,以确保事务的一致性和隔离性。Seata还提供了分布式事务的协调、事务日志、事务恢复等功能,帮助开发人员简化分布式事务的管理和实现。
  • 04.17 18:08:59
    发表了文章 2024-04-17 18:08:59

    【微服务系列笔记】MQ消息可靠性

    消息可靠性涉及防止丢失,包括生产者发送时丢失、未到达队列以及消费者消费失败处理后丢失。 确保RabbitMQ消息可靠性的方法有:开启生产者确认机制,确保消息到达队列;启用消息持久化以防止未消费时丢失;使用消费者确认机制,如设置为auto,由Spring确认处理成功后ack。此外,可开启消费者失败重试机制,多次失败后将消息投递到异常交换机。
  • 04.17 17:18:56
    发表了文章 2024-04-17 17:18:56

    【Redis系列笔记】持久化

    Redis的确是将数据存储在内存的,但是也会有相关的持久化机制将内存持久化备份到磁盘,以便于重启时数据能够重新恢复到内存中,避免数据丢失的风险。有三种持久化方式——RDB,AOF,混合持久化。RDB持久化是形成数据快照,把内存中的所有数据都记录到磁盘中,是全量持久化。AOF持久化是把Redis处理的每一个写命令都会记录在AOF文件,可以看做是命令日志文件,是增量化持久。混合持久化则结合两者。
  • 04.17 15:35:01
    发表了文章 2024-04-17 15:35:01

    【MySQL系列笔记】MVCC

    多版本并发控制。指维护一个数据的多个版本,使得读写操作没有冲突,快照读为MySQL实现MVCC提供了一个非阻塞读功能。 MVCC的具体实现,还需要依赖于数据库记录中的三个隐式字段、undo log日志、readView。在 RC、RR 这两种隔离级别下生效。 在事务也提到,MVCC是保证MySQL在默认隔离级别RR情况下,针对快照读解决幻读问题。而针对当前读需要隔离锁的临键锁(记录锁+间隙锁)去解决。
  • 04.15 00:18:19
    发表了文章 2024-04-15 00:18:19

    【MySQL系列笔记】索引

    MySQL的索引是一种数据结构,用于加快数据库查询操作的速度。它们通过在表中的一个或多个列上创建索引,可以快速定位到符合特定条件的行,从而提高查询效率。MySQL支持多种类型的索引,包括B树索引、哈希索引和全文索引。B树索引是最常用的索引类型,能够高效地支持范围查询和排序操作。创建和使用索引需要根据具体的查询需求和数据特点进行优化,避免过度索引或不正确索引导致的性能下降。此外,索引的维护也需要考虑到对数据库性能和存储空间的影响。因此,合理地创建、管理和使用索引是提高MySQL数据库性能的重要手段。
  • 04.14 10:00:11
    发表了文章 2024-04-14 10:00:11

    【MySQL系列笔记】隔离锁

    MySQL 中的锁分为三种粒度:全局锁、表级锁和行级锁。全局锁用于锁定整个数据库,例如在进行全库逻辑备份时使用。表级锁分为表锁,元数据锁和意向锁;表锁又分为读锁(共享锁)和写锁(排他锁),用于锁定单表数据。元数据锁(MDL)在 DML 操作时自动加锁,确保事务的正确性;意向锁为了避免DML在执行时,加的行锁与表锁的冲突。行级锁分为记录锁、间隙锁和临键锁。记录锁锁定单行记录,间隙锁锁定索引记录之间的间隙,防止事务间隙插入,临键锁结合了记录锁和间隙锁,防止幻读并锁定数据和前一个间隙。
  • 04.14 09:39:54
    发表了文章 2024-04-14 09:39:54

    【MySQL系列笔记】事务

    事务是数据库操作的序列,确保一组操作要么全部成功要么全部失败。它们具有原子性、一致性、隔离性和持久性(ACID)特性。原子性保证事务中的所有操作不可分割,一致性确保事务前后数据库状态符合业务规则,隔离性防止并发事务间数据交错,持久性则指事务提交后结果永久保存。MySQL的InnoDB引擎支持四种隔离级别,包括读未提交、读已提交、可重复读和串行化,以平衡并发性能和数据一致性。默认的可重复读级别通过MVCC避免幻读问题。事务可通过开始、提交、回滚命令管理,并有扁平、带有保存点、链式、嵌套和分布式等多种类型。并发事务可能导致脏读、不可重复读和幻读等问题,通过锁和隔离级别来解决。
  • 发表了文章 2024-05-23

    【JVM系列笔记】类加载

  • 发表了文章 2024-05-23

    【JVM系列笔记】字节码

  • 发表了文章 2024-05-23

    【JVM系列笔记】类生命周期

  • 发表了文章 2024-05-15

    【MySQL系列笔记】分库分表

  • 发表了文章 2024-05-15

    【Web系列笔记】Restful

  • 发表了文章 2024-05-15

    【MySQL系列笔记】常用SQL

  • 发表了文章 2024-05-15

    【设计模式系列笔记】设计模式与设计原则

  • 发表了文章 2024-05-15

    【微服务系列笔记】Nacos

  • 发表了文章 2024-05-15

    【微服务系列笔记】Eureka

  • 发表了文章 2024-05-15

    【微服务系列笔记】微服务概述

  • 发表了文章 2024-05-15

    【MongoDB系列笔记】索引

  • 发表了文章 2024-05-15

    【MongoDB系列笔记】MongoDB相关概念

  • 发表了文章 2024-05-15

    【Web系列相关笔记】跨域

  • 发表了文章 2024-05-15

    【微服务系列笔记】负载均衡

  • 发表了文章 2024-05-15

    【Redis系列笔记】Redis总结

  • 发表了文章 2024-05-15

    【MySQL系列笔记】InnoDB引擎-数据存储结构

  • 发表了文章 2024-05-15

    【MongoDB系列相关笔记】单机部署

  • 发表了文章 2024-05-15

    【微服务系列笔记】Sentinel入门-微服务保护

  • 发表了文章 2024-05-15

    【MySQL系列笔记】SQL优化

  • 发表了文章 2024-05-15

    【微服务系列笔记】Feign

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息