自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(135)
  • 资源 (3)
  • 收藏
  • 关注

原创 模拟面试题:系统设计

通过这样的回答,你不仅展示了技术深度,还体现了对业务场景的理解(如清关、跨国延迟),这正是国际物流系统开发岗位的核心需求。假设你需要设计一个支持全球物流订单实时追踪的系统,类似国际版的“快递100”。

2025-03-11 11:36:35 388

原创 批量上传文件接口

【代码】批量上传文件接口。

2024-12-31 09:27:05 103

原创 业务客户地址信息

【代码】业务客户地址信息。

2024-12-19 16:58:46 114

原创 业务客户收货地址单独刷入脚本

【代码】业务客户收货地址单独刷入脚本。

2024-12-06 17:12:14 166

原创 一条sql

【代码】一条sql。

2024-12-02 14:33:32 102

原创 刷核销机制

【代码】一个Python脚本。

2024-11-30 19:43:06 98

原创 一个Python脚本,联系人信息

【代码】一个Python脚本。

2024-11-30 19:42:34 175

原创 一个初始化数据Python脚本

【代码】一个初始化数据Python脚本。

2024-11-30 10:39:27 224

原创 业务客户关联法人客户提货主体属性初始化值

【代码】业务客户关联法人客户提货主体属性初始化值。

2024-11-27 16:41:43 138

原创 Feign调用接口,获取异常信息自定义异常。

通过上述步骤,你可以在Feign调用接口时捕获异常信息,并根据异常信息抛出自定义异常。这样就可以在调用方获取到服务端抛出的自定义错误码,并进行相应的异常处理。来获取异常信息并抛出自定义异常。在Feign调用接口时,如果遇到异常,可以通过自定义。

2024-11-27 09:27:16 381

原创 Disconnected from the target VM

idea项目报错Disconnected from the target VM, address: ‘127.0.0.1:XXXXX’,

2024-10-23 16:12:04 323

原创 Windows查看端口占用,并杀死进程

也有一些第三方工具如 TCPView、Process Explorer 等,它们提供了更直观的用户界面来查看端口占用和进程信息。在 Windows 系统中,你可以使用命令行工具来查看端口占用情况,并在需要时杀死占用端口的进程。命令可以查看端口占用情况。请注意,杀死系统或关键进程可能会导致系统不稳定或数据丢失,因此在执行。当你找到了占用端口的进程 ID 后,可以使用。如果你想查看所有端口的占用情况,可以省略。命令之前请确保你了解该进程的作用。

2024-09-03 11:07:32 2182

原创 idea debug 各个步骤含义

在 IntelliJ IDEA 中进行调试(Debug)时,您会遇到不同的步骤和操作,每个都有其特定的含义和作用。通过这些步骤,您可以控制程序的执行流程,检查变量状态,逐步跟踪代码执行,以及诊断和修复问题。

2024-08-28 17:33:15 626

原创 idea一直update indexing 卡死

打开IDEA存储应用程序的本地数据文件夹,关闭IDEA,删除caches和index文件夹下的文件,重新打开。

2024-07-29 10:10:43 1672

原创 json文本怎么转DTO

JsonFormat;import com。

2024-07-26 17:56:44 649

原创 Spring Boot项目中,对接口请求参数打印日志

记得在生产环境中,记录敏感信息时要格外小心,避免记录如密码、个人信息等敏感数据。在Spring Boot项目中,对接口请求参数打印日志是一种常见的做法,这有助于调试和监控API的行为。通过Spring AOP,你可以定义一个切面,拦截所有进入Controller的方法,并在方法执行前后打印日志。创建一个自定义的过滤器,在请求进入Controller之前打印参数。你可以创建一个全局异常处理器,来捕获所有请求并打印日志。创建一个拦截器,在请求处理前后进行日志记录。来获取请求参数,并在方法中打印。

2024-07-15 14:54:29 1719 2

原创 EnableFeignClients详解

是 Spring Cloud 中的一个注解,它用于启用 Feign 客户端的功能。是 Spring Cloud 中实现微服务间调用的重要组件,它简化了远程服务调用的复杂性,使得开发者可以更专注于业务逻辑的实现。注解是一个类级别的注解,当你在一个 Spring Boot 应用中使用它时,它会启用 Feign 客户端的自动发现和创建。的接口,Spring Cloud 会创建一个动态代理实现,该实现会根据配置的参数和方法调用,自动构造 HTTP 请求。,表示它是一个 Feign 客户端,用于调用名为。

2024-07-14 17:24:22 2665

原创 FeignClient详解

注解是 Spring Cloud Open Feign 的核心,它简化了微服务架构中的远程服务调用,使得开发者可以像调用本地方法一样调用远程服务。通过使用 Feign 客户端,开发者可以减少样板代码,提高开发效率,并利用 Spring Cloud 提供的丰富功能,如负载均衡、熔断、服务降级等。是 Spring Cloud Open Feign 中的一个注解,它用于定义一个 Feign 客户端,Feign 是一个声明式的 Web 服务客户端,使得编写 Web 服务客户端变得更加简单。

2024-07-14 17:22:11 845

原创 spring.factories详解

文件的一个妙用是在 Spring Cloud 项目中,它可以用于自动装配那些在子模块中创建的公共类库,即使这些类库不在 Spring Boot 的自动扫描路径下。文件来创建自己的 Starter,只需在该文件中声明自己的自动配置类,Spring Boot 应用就会在启动时自动加载这些配置。是 Spring Boot 中一个重要的配置文件,它用于实现自动配置类和框架的扩展机制。文件中记录了所有需要加入 Spring 容器的自动配置类,这些类通过键值对的方式配置,键是一个固定的名称,如。

2024-07-14 17:20:44 1072

原创 IDEA Plugins 网络异常解决办法

【代码】IDEA Plugins 网络异常解决办法。

2024-07-10 23:14:59 1681

原创 Win11系统vscode配置C语言环境

打开VSCode,进入扩展视图(点击侧边栏的扩展图标或使用快捷键Ctrl+Shift+X)。搜索并安装"C/C++"扩展,这是由Microsoft提供的官方扩展,用于支持C/C++语言。你可以使用MinGW-w64,它提供了一个Windows版本的GCC。这通常涉及到安装并配置。使用VSCode的调试功能,你可以设置断点,逐步执行代码,检查变量等。安装编译器后,你需要配置VSCode来使用它。根据你的需求,你可能还想安装其他扩展,比如用于代码格式化的。文件,这些文件定义了如何编译和调试你的C程序。

2024-07-08 23:10:29 1027

原创 StopWatch的使用

是 Spring 框架提供的一个轻量级的计时工具,用于测量代码执行时间。它比 Apache Commons Lang 的StopWatch提供了更多的功能,例如累计多个时间段、打印详细报告等。以下是如何使用 Spring 的StopWatch。

2024-07-06 11:10:38 1354

原创 git修改已提交的commit注释

如果你想要修改的是最后一次提交的注释,可以使用--amend这个命令会将你的暂存区(staged changes)与最后一次提交合并,并打开一个编辑器让你修改提交信息。保存并退出编辑器后,这将替换上一次提交的注释。

2024-07-02 17:40:42 2933

原创 postman使用笔记

Postman 是一个广泛使用的 API 开发工具,它提供了一个用户友好的图形界面来发送 HTTP 请求、查看响应、组织测试用例和创建自动化测试。

2024-07-02 17:24:59 617

原创 Postman编写测试脚本

在 Postman 中,编写测试脚本通常使用 JavaScript,这些脚本可以在请求发送前后执行。以下是一些示例代码,展示了如何在 Postman 中使用测试脚本。

2024-07-02 17:14:51 1041

原创 使用Docker Compose运行Elasticsearch

使用Docker Compose运行Elasticsearch可以帮助你快速搭建和管理Elasticsearch服务。

2024-06-20 22:05:55 1003

原创 使用Docker Compose运行Nginx

使用Docker Compose运行Nginx可以更方便地管理和配置多个容器。

2024-06-20 22:03:25 1294

原创 Java中浅拷贝和深拷贝

在Java中,拷贝对象可以通过浅拷贝(Shallow Copy)和深拷贝(Deep Copy)实现。浅拷贝只复制对象的引用,而不复制对象本身。深拷贝则复制对象及其所有引用的对象,创建一个完全独立的副本。

2024-06-19 22:25:11 464

原创 Java 序列化与反序列化

Java 序列化是一种将对象的状态转换为字节流的机制,以便可以将该对象的状态保存到文件、数据库或通过网络传输。在反序列化过程中,这些字节流可以被重新转换为对象。

2024-06-19 22:22:39 510

原创 java项目中的高并发处理

简要介绍项目的业务场景和功能,以及为什么需要高并发处理。

2024-06-17 12:58:26 1071

原创 Java7之后的Java版本主要升级内容

Java的每个版本都引入了许多新特性和改进,涵盖了语言特性、JVM性能、垃圾回收器、新API等多个方面。这些升级不断增强Java的功能和性能,使其在现代软件开发中保持竞争力。

2024-06-16 21:18:24 723 1

原创 Redis数据结构及其优化方法

在Redis中,数据结构的选择和优化是提高性能和效率的关键。Redis 提供了多种数据结构,每种数据结构适用于不同的应用场景。

2024-06-16 18:35:48 699

原创 数据库性能优化

在Java项目中,常见的难点之一是。随着应用规模的扩大,数据库的读写压力增大,查询性能下降可能导致系统响应变慢,甚至引发系统崩溃。以下介绍这个难点,并提供相应的解决方案。

2024-06-16 18:30:08 1079

原创 Java常见线上问题以及解决方案

线上问题的解决通常需要综合考虑多个因素,包括代码质量、系统配置、网络环境等。关键在于具备良好的监控和预警机制,能够及时发现和定位问题。问题发生后,通过分析日志和监控数据,找到根本原因并进行针对性的优化和修复。

2024-06-16 18:04:28 705

原创 RabbitMQ消息的可靠传输和防止消息丢失

import org} }} }} }@Bean@Bean@Bean通过以上步骤,你可以在Spring Cloud项目中使用RabbitMQ并确保消息不会丢失。消息和队列的持久化:确保消息和队列都是持久化的。发布确认。

2024-06-16 17:55:23 718

原创 Redisson实现分布式锁

在Spring Cloud项目中使用Redisson实现分布式锁可以帮助你在分布式系统中安全地管理共享资源。以下是一个详细的步骤,包括配置Redisson、集成到Spring Cloud项目中,以及使用分布式锁的示例代码。

2024-06-16 17:52:23 551

原创 Spring面试题

/ 自定义用户认证逻辑。

2024-06-16 13:51:41 947

原创 HashMap 源码解析

的核心是一个数组,每个数组元素是一个链表或红黑树(JDK 1.8 及以后)。当哈希冲突发生时,链表或红黑树用于存储多个键值对。插入元素时,首先计算元素的哈希值,然后确定存储位置。如果发生哈希冲突,将元素链入当前链表或红黑树中。在插入元素时,会检查当前容量是否需要扩容,如果需要,就进行扩容。扩容时,新容量是旧容量的两倍。这个方法对键的哈希码进行高低16位混合,以增加随机性,减少冲突。使用的哈希算法通过扰动函数减少哈希冲突,提高查找效率。

2024-06-15 17:01:22 334

原创 Nacos入门与实践

通过以上步骤,你已经成功创建了一个简单的 Spring Cloud 项目,并使用 Nacos 实现了服务注册、服务发现和配置管理。Nacos 提供了丰富的功能,可以帮助你构建高性能、可伸缩的分布式系统。通过深入学习和实践,可以更好地掌握 Nacos 的高级特性和最佳实践,满足实际项目的需求。

2024-06-15 16:16:50 899

原创 springcloud入门与实践

通过以上步骤,你已经成功创建了一个简单的 Spring Cloud 项目,包括配置服务、服务注册中心、服务提供者和服务消费者模块,并了解了如何使用 FeignClient 调用远程服务。Spring Cloud 提供了丰富的功能,如服务发现、负载均衡、断路器、分布式配置、消息驱动的微服务等,可以帮助你构建高性能、可伸缩的分布式系统。通过深入学习和实践,可以更好地掌握 Spring Cloud 的高级特性和最佳实践,满足实际项目的需求。

2024-06-15 16:13:45 992

客户模型设计00000

客户模型设计00000

2025-01-25

spring常见的一些面试题

spring常见的一些面试题,给需要的人。

2024-06-15

Redis常见的一些面试题

Redis常见的一些面试题,给有需要的人。

2024-06-15

mysql常见的一些面试题

mysql常见的一些面试题,帮助有需要的你。

2024-06-15

redis-3.0.0.gem

redis-3.0.0.gem

2021-06-26

java面试宝典

java面试宝典,面试笔试题总结,java面试笔试题总结————

2018-06-07

Python3中文手册

Python3中文手册 Python3中文手册 Python3中文手册 Python3中文手册 Python3中文手册

2018-06-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除