• 全部
  • AI1
  • 高并发3
  • IDEA1
  • Apache3
  • Spring7
  • 数据库4
  • 设计模式2
  • CI1
  • ChatGPT1
  • Java9
  • hello2
  • 编程

    Spring集成Sentinel限流示例

    Spring集成Sentinel限流示例 前言:在高并发系统中,突发流量可能导致服务雪崩。Sentinel作为阿里开源的轻量级限流组件,能有效保障系统稳定性。 本文将介绍如何在Spring Boot中快速集成Sentinel,通过注解方式实现接口限流,并利用控制台实时监控流量。无论你是应对秒杀场景,

  • 编程

    Java替换jar包中class文件

    Java替换jar包中class文件 在我们开发过程中,有一些场景只需要修改某个Java类中的很少的代码,然后又不希望重新打完整的jar包,这个时候,就可以只将修改后的某个Java类的class文件替换掉原来jar包中的class文件,重新启动服务即可 1.将要修改的Java class类与目标ja

  • 编程

    Java责任链模式Demo

    Java责任链模式Demo 责任链模式是一种行为设计模式,它允许构建一个由多个对象组成的链,每个对象都有机会处理请求,或者将请求传递给链中的下一个对象。这种模式的使用场景主要包括但不限于:日志处理、权限验证、资源分配、异常处理等 我个人使用的场景为:下单接口的验证,当一个商品下单时,要对当前订单进行

  • 编程

    Java策略模式Demo

    Java策略模式Demo 当我们的业务逻辑根据不同的场景要做不同的处理时,需要大量的if判断加处理,这样导致代码臃肿且拓展性低;下面我用一个简单的业务,使用策略模式去处理不同的场景;业务场景为在IM聊天中,根据不同的消息类型,去处理不同的消息。 1.定义处理接口 public interface M

  • 编程

    Java word模版数据替换与填充

    Java word模版数据替换与填充 测试word内容 引入依赖 <dependency> <groupId>com.deepoove</groupId> <artifactId>poi-tl</artifactId> <version>1.5.0</version> </d

  • 中间件

    Java接入ChatGPT API

    使用Java快速接入ChatGPT API

  • 运维部署

    CI 自动化部署

    GitLab Runner CI 自动化部署 在部署服务器上安装gitlab-runner yum install gitlab-runner 向GitLab-CI注册gitlab-runner 找到你的gitlab上存放的项目,找到settings–>CI/CD–>Runner 部署服务器上进行r

  • 编程

    分布式事务实现的几种思路

    分布式事务实现方案 可靠事件模式(定时任务的健壮性):主业务在本地维护一个本地事件表,一定要和主业务在同一个库中,这样可以利用数据库事务保证本地事件表的数据和主业务数据同时落库成功,当业务进来之后,本地事件表记录一条消息,消息状态记录为待发送,同时发送MQ消息,至此同步的业务执行完毕;异步的任务为:

  • 编程

    线上CPU高问题排查

    线上CPU高问题排查 当我们的应用上线之后,运行一段时间发现CPU居高不下,现在我来带领大家一起排查问题所在。 首先,使用top命令查看cpu高的进程,发现进程号为3633的进程cpu占用99% top 进入该进程,查看线程的cpu占用情况 top -Hp 3633 #linux系统 ps -o p

  • 1
avatar

Data Overview

你今天进步了吗~

  • 20

    文章

  • 5

    分类

  • 375

    访问量

  • 2021-02-13

    建站天数

avatar

Welcome to Xiaodong's Techzone!

你今天进步了吗~

  • 20

    文章

  • 5

    分类

  • 375

    访问量

  • 首页
请您轻一点,我是很昂贵的机器人哦! O.O