- 博客(4)
- 收藏
- 关注
原创 23种设计模式精解
本文系统介绍了23种设计模式,主要分为六大设计原则和四大类设计模式。六大原则包括:单一职责、开闭原则、里氏替换、接口分离、依赖倒置和迪米特法则。创建型模式重点讲解了单例模式的四种实现方式(饿汉式、懒汉式、静态内部类、枚举类)以及工厂模式的两种形式(简单工厂和工厂方法)。文章通过代码示例详细展示了每种模式的实现方式,并分析了其优缺点及适用场景,为软件设计提供了重要的方法论指导。
2025-08-14 10:06:49
1163
原创 微服务SpringCloud
本文介绍了微服务架构的核心组件及其应用实践。主要内容包括: 微服务架构演变及SpringCloud版本选择 Nacos作为注册中心和配置中心的使用方法 OpenFeign实现服务间调用的配置与优化 Sentinel实现流量控制、熔断降级的规则配置 Gateway网关的路由配置、断言和过滤器实现 文章详细讲解了各组件的基础配置、动态规则设置以及性能优化技巧,并提供了服务注册发现、配置管理、服务调用、流量防护等核心功能的实现方案。通过具体代码示例展示了如何构建完整的微服务架构体系,包括父子工程搭建、服务注册、配
2025-07-28 10:00:38
1125
原创 JMeter下载安装和使用
设置http请求路径等信息:设置对应自己服务器对应协议、IP、端口请求地址、编码、参数等。线程数:设置为10个线程压测,模拟10个用户请求,以实际环境为主。下载后解压:apache-jmeter-5.6.3.zip。循环次数:设置循环5次或者设置成一直循环执行。可根据接口的相应状态码来判断接口的调用情况。设置响应状态码为code为0的为成功响应。点击添加并设置对应的Header值信息。点击运行,则可以查看对应的执行结果情况。在创建的线程组中新增对应http接口。时间:设置1s,1s开启10个线程。
2025-04-24 16:24:29
531
原创 定时任务使用(SpringBoot自带、xxl-job)
新增配置文件(创建自定义线程池并开启异步执行):// 最大线程数// 核心线程数// 任务队列的大小// 线程前缀名// 线程存活时间// 拒绝处理策略:直接抛出异常});// 线程初始化加上异步执行:@Service// 每3秒执行一次")try {这种方法,每次定时任务启动的时候,都会创建一个单独的线程来处理。也就是说同一个定时任务也会启动多个线程处理。
2024-06-19 11:09:25
1627
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅