wujiada001
码龄2年
关注
提问 私信
  • 博客:184,984
    社区:1
    184,985
    总访问量
  • 237
    原创
  • 8,939
    排名
  • 1,484
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:一切皆有可能

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2022-07-30
博客简介:

weixin_73060959的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    5
    当前总分
    1,327
    当月
    433
个人成就
  • 获得2,048次点赞
  • 内容获得1次评论
  • 获得1,254次收藏
  • 代码片获得7,405次分享
创作历程
  • 237篇
    2024年
成就勋章
TA的专栏
  • IDEA
    10篇
  • Java
    57篇
  • Java异常解决
    14篇
  • Python
    13篇
  • 工作小技巧
    1篇
  • 库表设计
    8篇
  • 前端
    86篇
  • 快捷键
    1篇
  • GIT
    9篇
  • Java面试题
    2篇
  • 前端异常解决
    15篇
  • 云服务部署
    15篇
兴趣领域 设置
  • Python
    python
  • Java
    java
  • 前端
    vue.js
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

IntelliJ IDEA 中,自动导包功能

设置快捷键你可以在Keymap选项卡中,找到和并为它们设置自定义快捷键。配置导入规则你可以根据需要在对话框中配置自动导入包的规则,例如选择只自动导入某些包,或者只在特定的情况下自动导入包。使用插件IntelliJ IDEA 提供了许多插件,可以增强自动导包的功能。例如,“CamelCase”插件可以自动处理驼峰式命名的类名和方法名,以提高自动导包的准确性。通过以上步骤,可以在 IntelliJ IDEA 中轻松设置和使用自动导包功能,提高开发效率和代码质量。
原创
发布博客 昨天 07:45 ·
264 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

IntelliJ IDEA 中,自动删除无用导包

在 IntelliJ IDEA 中,自动删除无用导包是一个提升代码整洁性和开发效率的重要功能。
原创
发布博客 昨天 07:30 ·
325 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

MyBatis实现 if-else功能

在 MyBatis 中,实现if-else功能可以通过<choose><when>和标签来完成。这些标签提供了一种类似于 Java 中switch语句的方式来处理多分支条件逻辑。下面是一个详细的示例,展示如何在 MyBatis 中使用这些标签来实现if-else功能。
原创
发布博客 前天 07:45 ·
225 阅读 ·
11 点赞 ·
0 评论 ·
3 收藏

MapStruct的使用教程

创建一个接口,并使用@Mapper注解标注,这个接口将定义源对象和目标对象之间的映射规则。@Mapper// 定义从源对象到目标对象的映射方法如果需要自定义映射逻辑,可以定义一个带有@Mapping注解的方法,并在其中指定映射规则。@Mapper。
原创
发布博客 前天 07:00 ·
200 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

@Schema的详细介绍

Schema注解通常与Swagger或OpenAPI规范一起使用,用于为API模型(如请求体、响应体等)中的属性或整个模型提供元数据描述。这些描述信息对于生成API文档、客户端代码以及理解API的结构和用法非常有帮助。以下是对@Schema。
原创
发布博客 2024.11.21 ·
439 阅读 ·
7 点赞 ·
0 评论 ·
10 收藏

@RequestPart注解的详细介绍

RequestPart注解是Spring框架中的一个重要注解,它主要用于处理multipart/form-data类型的请求,特别是文件上传和复杂的表单提交。
原创
发布博客 2024.11.21 ·
420 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

bootstrap.yml的详细介绍

是 Spring Cloud 应用中的一个配置文件,用于在应用启动阶段进行特定的配置和初始化。这个文件通常用于配置与服务发现、配置中心、消息传递等基础服务相关的属性,因为这些服务通常在应用启动时就需要被初始化和配置。:配置客户端与配置中心(如 Spring Cloud Config Server)之间的连接信息,包括配置服务器的地址、端口、配置文件的版本等。的好处在于,它允许将环境特定的配置与应用的业务配置分离,使得应用更加模块化和易于管理。它在 Spring 应用的启动阶段被加载,比。
原创
发布博客 2024.11.20 ·
625 阅读 ·
18 点赞 ·
0 评论 ·
3 收藏

微服务框架:不同环境的配置统一管理,实现一键切换环境

通过以上配置,可以实现配置的统一管理,以及环境切换的统一切换,不需要一个个切换环境。让开发更加简洁。
原创
发布博客 2024.11.20 ·
978 阅读 ·
26 点赞 ·
0 评论 ·
4 收藏

读取pom配置报错:org.yaml.snakeyaml.scanner.ScannerException: while scanning for the next token found chara

这种机制非常有用,特别是在需要根据不同环境(开发、测试、生产)使用不同配置的情况下,你可以通过定义不同的 Maven 属性来实现配置的自动化替换,而不需要手动修改资源文件。元素定义了一组资源,这些资源将被包含在项目的构建过程中。在 Maven 构建生命周期中,这些资源会被复制到输出的 JAR 或 WAR 文件中。项目开发过程中,我们有多种开发环境,使用pom文件统一管理配置,然后使用@xx@读取配置,报错。是 Maven 约定的标准目录,用于存放项目资源文件,如配置文件、属性文件等。属性,并将其值替换到。
原创
发布博客 2024.11.19 ·
629 阅读 ·
13 点赞 ·
0 评论 ·
10 收藏

entrySet()遍历Map并删除元素

方法通常用于遍历Map类型的集合,返回的是Map中所有映射项的Set视图。这个Set中的每个元素都是一个Map.Entry对象,代表Map中的一个键值对。返回的迭代器并不是为了在迭代过程中修改Map而设计的。如果你需要在遍历过程中删除元素,应该使用迭代器的。方法删除元素是安全的,因为迭代器在设计时就考虑到了在遍历时修改集合的情况。方法内部使用的是快速失败迭代器,所以它也是安全的,并且可以避免。总之,当你需要在遍历Map时删除元素时,应该使用迭代器的。如果你使用的是Java 8或更高版本,你还可以使用。
原创
发布博客 2024.11.19 ·
217 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

.gitignore模板

这个模板包含了许多常见的文件和文件夹,它们通常不需要被版本控制。您可以根据自己的项目需求,添加或删除某些规则。例如,如果您使用的是 Python,您可能需要添加。如果您使用的是 Ruby,您可能需要添加。当然,这里提供一个更详细的。
原创
发布博客 2024.11.18 ·
461 阅读 ·
10 点赞 ·
0 评论 ·
0 收藏

IDEA 使用 Git 提交代码时忽略 target 文件

通过以上任一方法,都可以在 IDEA 中使用 Git 提交代码时忽略。在 IntelliJ IDEA 中使用 Git 提交代码时忽略。: 进入 IDEA 的设置界面,Windows 环境可以通过。插件会帮助您管理这些忽略规则,并在提交时自动忽略这些文件。文件夹从 Git 的跟踪中移除,但不会删除这些文件夹。根据您的需求和偏好选择适合的方法进行设置。插件,通过插件来管理忽略文件。文件会忽略所有匹配的文件和文件夹,包括。文件,并添加以下内容来忽略。中输入对应的文件格式,例如。,Mac 环境可以通过。
原创
发布博客 2024.11.18 ·
417 阅读 ·
7 点赞 ·
0 评论 ·
0 收藏

.gitignore文件

gitignore文件是一个纯文本文件,用于告诉Git哪些文件或文件夹不需要被添加到版本管理中。在本地对项目进行修改后,上传到GitHub等版本管理服务时,可以根据.gitignore文件的规定,决定哪些文件不上传。
原创
发布博客 2024.11.18 ·
548 阅读 ·
5 点赞 ·
0 评论 ·
10 收藏

Redisson 中开启看门狗(watchdog)机制

这个配置会启动一个定时任务,在业务释放锁之前,会一直不停的增加这个锁的有效时间,从而保证在业务执行完毕前,这把锁不会被提前释放掉。方法,并设置合理的锁超时时间。看门狗机制会在锁的持有期间自动续期,确保业务逻辑能够在锁释放前完成。如果业务逻辑执行时间超过5000秒,看门狗会自动续期,确保锁不会被释放。通过以上步骤,可以在 Redisson 中开启看门狗机制,确保分布式锁在业务逻辑执行期间不会被提前释放。方法获取锁,并设置超时时间。,不会阻塞当前线程。表示尝试获取锁,如果锁被其他线程持有,则立即返回。
原创
发布博客 2024.11.15 ·
803 阅读 ·
6 点赞 ·
0 评论 ·
3 收藏

Redisson分布式锁

Redisson分布式锁是基于Redis的分布式锁实现,它提供了一种跨多台服务器实例的锁机制,用于在分布式环境中控制对共享资源的访问。
原创
发布博客 2024.11.15 ·
1067 阅读 ·
16 点赞 ·
0 评论 ·
10 收藏

超详细!高并发压测:多实例多线程

每种分布式锁的实现都有其特点和适用场景,选择合适的分布式锁需要根据具体的业务需求和系统环境来决定。例如,Redis 锁实现简单,性能高,适合读多写少的场景;而 Zookeeper 锁则提供了更严格的顺序性和可靠性,适合对顺序性要求较高的场景。从执行的sql语句可以看出,总共执行20次,说明锁是有效的,线程组1和2并发抢锁并执行业务逻辑。高并发环境的特点:多实例多线程,如何确保业务的可靠性唯一性,尤其重要。检查Redis的最新编码,20结尾说明是正确的。线程组1请求参数:请求1111的区域。
原创
发布博客 2024.11.15 ·
704 阅读 ·
19 点赞 ·
0 评论 ·
9 收藏

JMeter中添加请求头

为了确认请求头是否正确添加和设置,可以使用JMeter的“查看结果树”监听器。在HTTP信息头管理器界面中,点击底部的“添加”按钮来创建新的头部信息条目。填入所需的HTTP头名称和值,例如,“Content-Type”和“application/json”用于JSON格式的POST请求。这可以通过在HTTP请求测试元素上右键点击,然后选择“添加 > 配置元件 > HTTP信息头管理器”来完成。若需要修改已存在的请求头,只需双击请求头的名称或值,并输入新的信息。更改会在输入框失焦后自动保存。
原创
发布博客 2024.11.14 ·
662 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

IDEA2024:右下角显示内存

实时知晓idea内存使用情况。
原创
发布博客 2024.11.14 ·
620 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

Python异常:sqlalchemy.exc.NotSupportedError: (mysql.connector.errors.NotSupportedError) Authentication

这个错误通常是由于身份验证插件不被支持引起的。更改用户的身份验证方法、升级连接库或修改MySQL配置都可以解决这个问题。选择最适合你当前环境和安全要求的方法。
原创
发布博客 2024.11.13 ·
252 阅读 ·
8 点赞 ·
0 评论 ·
1 收藏

超详细!Python操作MySQL数据库使用教程

使用Python对MySQL进行新增、删除、更新和查询操作,可以使用库来执行SQL语句。
原创
发布博客 2024.11.13 ·
579 阅读 ·
27 点赞 ·
0 评论 ·
3 收藏
加载更多