自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 根据正则表达式生成字符串

在Java中生成符合指定正则表达式的字符串,可通过第三方库如实现。

2025-12-26 13:37:13 273

原创 vue2组件传值-------props

在 Vue2 中,子组件通过 props接收父组件传递的值,这是最核心的组件通信方式。

2025-12-09 16:17:02 669

原创 @JsonFormat格式化日期

可以精准控制 Java 对象与 JSON 之间的数据格式转换,解决前后端数据交互中的格式痛点。

2025-09-02 16:27:49 383

原创 @JsonProperty解决序列号字段不一致问题

是 Jackson 库中的一个注解,用于。它常用于解决字段名不一致、自定义序列化/反序列化逻辑等场景。将 Java 对象的属性名与 JSON 中的字段名绑定,即使二者名称不同。

2025-08-27 16:26:32 309

原创 springBoot开发中mapper层常用注解

(通常指数据访问层,尤其是使用MyBatis或MyBatis-Plus框架时)负责与数据库交互。开发,避免繁琐的XML配置,同时保持代码的可维护性。通过合理使用这些注解,可实现Mapper层的。在Spring Boot开发中,

2025-07-22 16:55:05 887

原创 springBoot开发中dao层常用注解

在Spring Boot开发中,**DAO层(数据访问层)**负责与数据库交互,通常通过JPA(如Hibernate)或MyBatis等框架实现。,同时利用Spring Data JPA的强大功能减少样板代码。:在Repository接口中定义自定义JPQL或SQL查询。通过合理使用这些注解,可实现DAO层的。

2025-07-22 16:48:33 897

原创 springBoot开发中服务层常用注解

是业务逻辑的核心,负责协调数据访问层(DAO)和控制器(Controller)。通过合理使用这些注解,可实现Service层的。在Spring Boot开发中,,提升代码的可维护性和可测试性。

2025-07-22 16:40:58 589

原创 springBoot开发中Controller层常用到的注解

通过合理选择注解,可显著提升代码简洁性和开发效率。在Spring框架中,

2025-07-22 16:29:23 571

原创 Java流式编程(Stream API)全面教学

/ 自定义分割逻辑@Override// 处理单个元素// 使用自定义Spliterator核心优势:函数式编程、并行处理、延迟执行性能建议大数据量使用并行流优先使用原始类型流避免中间操作过度封装合理设置并行度适用场景:数据过滤、转换、聚合、复杂计算等场景通过合理使用Stream API,可以显著提升Java代码的可读性和执行效率,特别是在处理大数据量时能充分利用多核CPU的优势。

2025-07-11 18:27:12 457

原创 export const` 和 `export default`使用区别及场景

的默认值,适合导出模块的唯一主要值(如类、函数或对象)。的变量、函数或类,适合同时导出多个相关值。

2025-07-05 15:03:55 568

原创 @Autowired 字段注入依赖和构造函数注入依赖区别

两种方式实现依赖注入。它们的区别主要体现在代码结构、可测试性、依赖隐藏和循环依赖处理上。根据具体场景选择注入方式,但在复杂项目中,构造函数注入通常是更优的选择。在 Spring 框架中,

2025-06-16 22:12:28 432

原创 @XmlAccessorType、@XmlRootElement、@XmlElement、@XmlElementWrapper注解

通过此示例,您可以清晰地看到如何使用 JAXB 注解实现复杂 Java 对象与 XML 的互转,适用于物流、供应链等需要与外部系统交换数据的场景。以下是四个 JAXB 注解的。

2025-06-12 21:57:04 793

原创 @Autowired注入和@Resource注入区别

等注解,或组件扫描路径未覆盖该类,Spring会因找不到Bean而抛出。),Spring 会因无法确定注入哪个实现类而抛出。如果实现类有自定义Bean名称,建议通过。,以符合Java命名惯例。

2025-05-11 15:02:11 359

原创 Promise异步操作对象

Promise 是 JavaScript 中处理异步操作的对象,代表一个。通过链式调用,可以优雅地管理异步流程,避免“回调地狱”。Promise 的强大之处在于链式调用,通过。以下是关于 JavaScript 中。和链式调用的完整解释及示例。中返回新值,会传递给下一个。

2025-03-25 20:18:32 451

原创 JSONObject.parseArray(jsonStr, Map.class);

中的一个方法,主要用于将 JSON 格式的字符串解析为 Java 中的数组或集合对象(如。

2025-03-25 15:43:38 1245

原创 mongoDB的常用命令及idea应用

【代码】mongoDB的常用命令及idea应用。

2025-03-23 11:58:44 310

原创 mongo安装

mongo -version不输出版本信息。

2025-03-23 11:30:26 447

原创 Optional使用

Optional是Java 8引入的一个非常有用的工具类,用于处理可能为null的值。通过使用Optional,我们可以避免显式的null检查和处理,从而使代码更加简洁和可读。在实际应用中,Optional可以与Lambda表达式和Stream API等特性结合使用,实现更加灵活和强大的功能。

2025-03-12 18:31:52 417

原创 async异步函数

【代码】async异步函数。

2025-01-13 18:11:30 303

原创 表单 el-form

在validate方法中执行内容。表单有效则进行其他操作。

2025-01-13 18:10:12 378

原创 一、异步函数

当`await`一个`Promise`时,它会暂停异步函数的执行,直到`Promise`被解决或拒绝,然后继续执行异步函数并返回解决的值(如果`Promise`被解决)或将拒绝的原因抛出(如果`Promise`被拒绝)。在上面的例子中,`fetchData`是一个异步函数,它使用`await`来等待`fetchDataFromServer`函数返回的`Promise`。如果`Promise`被拒绝,`await`表达式会抛出一个异常,这个异常可以通过`try...catch`语句来捕获。

2025-01-12 22:29:03 218

原创 java基础知识总结

- 使用时请检查最新版本 -->当需要频繁访问列表中的元素时(例如,通过索引查找),ArrayList通常是一个更好的选择。当需要在列表的中间频繁插入或删除元素时,LinkedList通常表现更好。如果空间开销是一个重要的考虑因素,并且不需要在列表的中间插入或删除元素,那么ArrayList可能是更好的选择。// 定义一个自定义比较器,按照字符串长度降序排序// s1和s2对应与Comparator的String类型// (a,b) -> a-b 升序排列;

2024-07-24 22:49:36 671 1

原创 Spring AOP

在传统的面向过程编程中,我们也会将这段代码,抽象成一个方法,然后在需要的地方分别调用这个方法,这样当这段代码需要修改时,我们只需要改变这个方法就可以了。然而需求总是变化的,有一天,新增了一个需求,需要再多出做修改,我们需要再抽象出一个方法,然后再在需要的地方分别调用这个方法,又或者我们不需要这个方法了,我们还是得删除掉每一处调用该方法的地方。AOP 的本质是由 AOP 框架修改业务组件的多个方法的源代码,看到这其实应该明白了,AOP 其实就是前面一篇文章讲的代理模式的典型应用。这是一个强制类型转换异常。

2024-04-23 19:28:04 975

原创 平台鉴权处理

【代码】平台鉴权处理。

2024-03-10 23:34:07 202 1

原创 controller层响应返回封装

Data@GetterSUCCESS(0, "成功"),FAILED(1000, "失败"),EXPIRED_ERROR(1001, "token过期错误"),DECODE_ERROR(1002, "token解析错误");

2024-03-10 23:21:07 284 1

原创 Git 使用教程

修复完成后,可以将更改提交到 bug 分支,并将其合并回开发分支和主分支。它们之间的区别在于,您可以对工作区中的任何文件进行修改,但只有将它们添加到暂存区并将其提交到版本库中,它们才会成为Git跟踪的部分。在 Git 中,推送分支指将本地的分支提交到远程仓库中,使得其他团队成员可以访问和获取该分支的代码。在 Git 中,抓取分支指从远程仓库拉取最新的代码和分支信息,并在本地创建相应的分支。通过使用 Git bug 分支,可以帮助团队更好地管理和修复代码中的错误和缺陷,同时保持代码库的稳定性和可靠性。

2024-01-01 12:04:45 1135

原创 Mac开发环境配置

unzip file.zip -d /User/dongjinbi/opt: 解压文件到指定/User/dongjinbi/opt路径。command+空格 打开搜索框,可以打开终端等。command+n打开文件系统。注意不能等号两边不能有空格。pwd:查看当前绝对路径。

2023-12-29 14:10:03 513 1

创建vue3项目-vue3笔记

创建vue3项目-vue3笔记

2025-10-29

用于sip通话pcap音频

用于sip通话pcap音频

2024-09-29

moco-runner-0.11.0-standalone.jar

moco-runner-0.11.0-standalone.jar

2024-08-10

IDEA快速搭建一个SpringBoot3项目

IDEA快速搭建一个SpringBoot3项目

2024-04-20

用于sip通话pcap音频

用于sip通话pcap音频

2024-03-21

空空如也

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

TA关注的人

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