logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式|责任链模式(Chain of Responsibility Pattern)

责任链模式(Chain of Responsibility Pattern)是一种行为设计模式,它允许你创建一个对象链。请求将沿着这个链传递,直到有一个对象处理它为止。这种模式可以使请求的发送者和接收者解耦。当想让一个以上的对象有机会能够处理同一请求的时候,就可以使用责任链模式(Chanin of Responsibility Pattem)

文章图片
#设计模式#责任链模式#java
问题复盘|nestedexceptioniscom.mongodb.MongoNotPrimaryException: Commandfailedwitherror10107(NotMaster)

遇到的问题是,这个异常通常发生在尝试执行写入操作时目标MongoDB实例不是主节点的情况。错误码10107(NotMaster)表示命令在非主节点上执行失败,因为该节点不是复制集中的主节点。

文章图片
#mongodb#数据库
问题复盘|在使用 Gson 时,报 Failed to parse date [““] 错误

在使用 Gson 进行数据解析的时候,报了 Failed to parse date [“”] 错误原代码报错;是因为 Gson 默认的 Date 类型转换器无法处理空字符串

文章图片
#java#后端
Java热排障|Arthas(阿尔萨斯)Java诊断工具全解析

Arthas(阿尔萨斯)是一款由阿里巴巴开源的Java诊断工具,旨在为Java开发者提供一套实时、非侵入性的应用监控和调试方案。它能够在不重启应用的情况下,帮助开发者深入了解和诊断正在运行的Java应用程序的状态,从而有效提高问题定位的效率和准确性。

文章图片
#java#开发语言
网络学习(三)|Feign与RPC在微服务架构中的应用对比

Feign:Feign是一个轻量级的Java库,专为简化HTTP API客户端调用而生。通过动态代理和接口注解,Feign使得调用远程服务如同调用本地方法一样直观便捷。它常用于Spring Cloud等微服务框架中,与服务发现、负载均衡等服务治理组件紧密集成,提供了一种声明式的HTTP客户端解决方案。RPC:RPC是一种跨网络进程间通信技术,其目标是使远程服务调用如同本地调用一样透明。

文章图片
#网络#架构#学习
Spring Boot学习|Stopwatch 在 Spring Boot 中的使用

`Stopwatch` 是由 Apache Commons Lang 库提供的一种工具类,它允许你测量经过的时间。它可以用来追踪代码中某部分、方法或应用内任何流程的执行时间。它特别适用于性能分析和优化。

文章图片
#spring boot#后端#java
多线程学习|ScheduledExecutorService 详解

是 Java 中用于调度任务的执行器服务,它允许在给定的延迟后或定期执行任务。相比于Timer和TimerTask提供了更灵活和强大的功能,并能更好地处理多线程环境下的任务调度。

文章图片
#学习#linux#java
Spring Boot | 使用 `@Scheduled`: 定时任务的实现与优化

Scheduled是 Spring 框架提供的一个注解,用于在 Spring 管理的 Bean 中定义计划任务。它允许开发者在 Spring Boot 应用中执行周期性的后台任务,而无需使用外部任务调度器。@Scheduled注解支持多种参数来定义任务的执行规则。cron: 使用Cron表达式来定义任务的执行时间表。// 每日凌晨2点执行")fixedRate: 指定从上一次任务开始到下一次任务开

文章图片
#spring boot#python#后端
Java小抄(一)|Java中的List与Set转换

在Java中,List和Set都是集合接口,它们之间有几个关键的区别:

文章图片
#java#list#windows
设计模式|状态机模式(State Machine Pattern)

状态机模式(State Machine Pattern)是一种用于描述对象的行为软件设计模式,属于行为型设计模式。在状态机模式中,对象的行为取决于其内部状态,并且在不同的状态下,对象可能会有不同的行为。

文章图片
#设计模式#状态模式
    共 16 条
  • 1
  • 2
  • 请选择