秋意钟
码龄2年
关注
提问 私信
  • 博客:105,160
    动态:180
    105,340
    总访问量
  • 136
    原创
  • 15,346
    排名
  • 944
    粉丝
  • 0
    铁粉

个人简介:期待每一个更好的明天

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2023-05-15
博客简介:

cuishujian_2003的博客

查看详细资料
  • 原力等级
    当前等级
    5
    当前总分
    1,272
    当月
    104
个人成就
  • 获得1,842次点赞
  • 内容获得12次评论
  • 获得1,463次收藏
  • 代码片获得159次分享
创作历程
  • 42篇
    2025年
  • 94篇
    2024年
成就勋章
TA的专栏
  • #Redis
    3篇
  • 学习文档
    8篇
  • shiro
    1篇
兴趣领域 设置
  • Java
    javatomcathibernatespringmavenjava-eespring bootspring cloudjvmjunitlog4jservletmybatisjava-rabbitmq
  • 编程语言
    javac++javascript
  • 开发工具
    githubgitwindowsidevisual studiovscodeintellij-ideaideavisual studio code
  • 数据结构与算法
    算法数据结构排序算法b树
  • 大数据
    jsonsqlmysqlredisnosql数据库
  • 前端
    jsonhtml5javascriptjquerycssajax正则表达式css3node.jsvue.jses6
  • 后端
    mvcsqlmysqltomcatspringspring boot后端中间件
  • 云原生
    微服务
  • 嵌入式
    物联网
  • 微软技术
    sql
  • 操作系统
    linuxwindows
  • 设计模式
    单例模式开闭原则代理模式简单工厂模式里氏替换原则依赖倒置原则单一职责原则接口隔离原则迪米特法则合成复用原则原型模式工厂方法模式抽象工厂模式
  • 测试
    单元测试
  • 数学
    几何学
  • 非IT技术
    汽车
  • 前沿技术
    低代码web3AI作画
  • IT工具
    企业微信钉钉飞书notepad++有道云笔记
  • 开发组件
    pdf
  • 开源
    githubgitee
  • 其他
    微信微信公众平台
  • AIGC
    文心一言
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

SCSS详解

SCSS作为一种CSS预处理器脚本语言,通过引入变量、嵌套规则、混合宏等编程特性,扩展了CSS的功能,使得样式表的编写更加高效、灵活和可维护。它适用于各种前端项目,尤其是复杂和大型的项目。然而,在使用SCSS时也需要注意其劣势和潜在的问题,并合理地使用其功能以避免样式表的混乱。
原创
发布博客 2025.03.11 ·
456 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

分布式事务的原理

分布式事务是指涉及多个独立服务或资源的事务,这些服务或资源可能位于不同的服务器、数据库或其他系统上。在分布式系统中,由于数据分布在不同的节点上,事务的处理变得更加复杂。传统的单机事务(本地事务)由数据库管理系统(DBMS)保证ACID特性(原子性、一致性、隔离性、持久性),但在分布式环境下,需要跨多个节点保证数据的一致性和完整性。分布式事务是分布式系统中的一个关键技术挑战,涉及到数据的一致性、性能、网络延迟和故障容错等问题。不同的分布式事务解决方案各有优缺点,需要根据具体的业务场景和需求选择合适的方案。
原创
发布博客 2025.03.10 ·
800 阅读 ·
7 点赞 ·
0 评论 ·
16 收藏

雪花算法

雪花算法是一种高效、可靠的分布式ID生成算法,通过组合时间戳、数据中心ID、机器ID和序列号,确保生成的ID在全局范围内唯一且有序递增。它广泛应用于分布式系统中的唯一ID生成,为系统的数据管理和查询提供了便利。然而,在使用雪花算法时,也需要注意时钟回拨、机器ID唯一性等问题,以确保算法的正确性和稳定性。雪花算法是一种由Twitter开源的分布式ID生成算法,广泛应用于分布式系统中,用于生成全局唯一的ID。雪花算法生成的ID是一个64位的二进制数,通常表示为long型整数。
原创
发布博客 2025.03.09 ·
743 阅读 ·
24 点赞 ·
0 评论 ·
18 收藏

Seata

Seata致力于提供高性能和简单易用的分布式事务服务,它为用户提供了AT、TCC、SAGA和XA等多种事务模式,以满足不同业务场景的需求。这些事务模式为用户打造了一站式的分布式解决方案。
原创
发布博客 2025.03.07 ·
700 阅读 ·
9 点赞 ·
0 评论 ·
9 收藏

常见限流算法

限流是指在高并发、大流量请求的情况下,限制新的流量对系统的访问,以保证系统服务的安全性。
原创
发布博客 2025.03.06 ·
422 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

分布式 ID 设计方案

分布式ID设计方案在分布式系统中至关重要,它必须满足全局唯一性、可扩展性、排序性(有时)、避免碰撞、去中心化、可用性和紧凑性等多个要求。
原创
发布博客 2025.03.05 ·
1181 阅读 ·
14 点赞 ·
0 评论 ·
14 收藏

服务降级

服务降级是保障分布式系统稳定性和可用性的重要手段之一。通过合理规划和实施服务降级策略,可以在系统面临异常情况时有效减轻负载、保护核心服务、提升用户体验。然而,服务降级也需要谨慎操作,避免对用户体验造成过大影响,并建立完善的恢复机制以确保系统能够迅速恢复正常状态。
原创
发布博客 2025.03.04 ·
371 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

什么是分布式和微服务?

综上所述,分布式系统和微服务架构都是现代软件开发中的重要概念和技术手段。分布式系统强调系统的分布性和协作性,而微服务架构则是一种实现分布式系统的具体方法和技术手段。在实际应用中,需要根据具体的需求和场景来选择合适的技术方案。
原创
发布博客 2025.03.03 ·
1101 阅读 ·
20 点赞 ·
0 评论 ·
16 收藏

零拷贝?

零拷贝(Zero-Copy)是一种优化数据传输的技术,旨在减少或消除数据在传输过程中从用户空间到内核空间之间的拷贝操作,从而提高数据传输效率。零拷贝技术广泛应用于文件I/O、网络通信等领域。
原创
发布博客 2025.03.02 ·
620 阅读 ·
5 点赞 ·
0 评论 ·
5 收藏

Nacos

Nacos是Dynamic Naming and Configuration Service的首字母简称,是一个动态服务发现、配置管理和服务管理平台,用于构建云原生应用。
原创
发布博客 2025.02.28 ·
361 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

Spring Cloud

Spring Cloud是一个功能强大且易于使用的微服务框架,它提供了丰富的组件和功能来帮助开发人员快速构建和管理分布式系统。无论是在电商、金融、物联网还是其他场景中,Spring Cloud都可以为开发人员提供强大的支持。
原创
发布博客 2025.02.27 ·
697 阅读 ·
18 点赞 ·
0 评论 ·
20 收藏

IO和NIO

IO是计算机中的输入/输出(Input/Output)的简称,指的是计算机系统与外部设备之间进行数据交换的过程。在编程中,IO操作通常涉及文件的读写、网络通信等。NIO(Non-blocking I/O 或 New I/O)NIO是Java领域中的一种同步非阻塞的I/O模型,也被称为New I/O。它允许一个线程处理多个连接的I/O操作,被广泛应用于大型应用服务器,特别是在需要解决高并发与大量连接、I/O处理问题的场景中。
原创
发布博客 2025.02.26 ·
473 阅读 ·
3 点赞 ·
0 评论 ·
9 收藏

Markdown

Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式来编写文档,然后转换成有效的HTML(标准通用标记语言下的一个应用)。
原创
发布博客 2025.02.25 ·
376 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

Mysql 主从集群同步延迟问题怎么解决

MySQL主从集群同步延迟问题可以通过多种方法来解决。
原创
发布博客 2025.02.24 ·
938 阅读 ·
22 点赞 ·
0 评论 ·
19 收藏

Element UI日期选择器默认显示1970年解决方案

通过绑定 `Date` 对象而非数字、正确处理数据转换和事件监听,可以彻底解决 Element UI 日期选择器默认显示1970年的问题。初始化时使用日期对象。交互时提取年份数字。动态切换时刷新数据。正确实现后的效果:日期选择器默认显示当前年份,切换年份时数据动态更新,用户体验流畅。
原创
发布博客 2025.02.23 ·
1254 阅读 ·
22 点赞 ·
0 评论 ·
7 收藏

索引有哪些缺点以及具体有哪些索引类型

索引在数据库中扮演着提高数据检索速度的重要角色,但同时也存在一些缺点。
原创
发布博客 2025.02.21 ·
290 阅读 ·
5 点赞 ·
0 评论 ·
3 收藏

Redis存在线程安全问题吗?

Redis本身在其单线程模型下是线程安全的,但在特定应用场景下,仍可能面临线程安全相关的挑战。
原创
发布博客 2025.02.20 ·
408 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

Spring Bean的生命周期执行流程

综上所述,Spring Bean的生命周期执行流程涵盖了从创建前准备、创建实例、依赖注入、初始化、容器缓存、使用到销毁的整个过程。Spring提供了丰富的接口和扩展点,允许开发者在生命周期的各个阶段进行自定义操作,从而实现更灵活和可扩展的Bean管理。
原创
发布博客 2025.02.19 ·
785 阅读 ·
15 点赞 ·
0 评论 ·
17 收藏

SpringBoot中自动装配机制的原理

排除配置类在@SpringBootApplication注解中排除特定的自动配置类。条件化覆盖通过自定义@Bean来覆盖默认的自动配置Bean。修改配置属性在application.properties或application.yml文件中修改相关属性,以控制自动装配的行为。综上所述,SpringBoot的自动装配机制是一种基于约定和配置的机制,它能够通过读取spring.factories文件、应用条件注解、排序加载配置类等方式自动为应用程序加载和配置需要的Spring组件。
原创
发布博客 2025.02.18 ·
654 阅读 ·
24 点赞 ·
0 评论 ·
8 收藏

Spring如何解决循环依赖

解决循环依赖问题的关键在于重构代码、合理使用依赖注入方式以及利用Spring提供的机制(如三级缓存、@Lazy、@PostConstruct等)。设计良好的应用通常不会产生复杂的循环依赖问题,因此在代码结构上进行适当的优化和调整,是解决循环依赖的根本方法。同时,开发者在设计和开发过程中应尽量避免产生循环依赖,以提高应用的稳定性和可维护性。
原创
发布博客 2025.02.17 ·
377 阅读 ·
5 点赞 ·
0 评论 ·
9 收藏
加载更多