- 博客(104)
- 收藏
- 关注

原创 JAVA开发工具箱
作用:Map集合提供的一个方法,可以实现 如果 key 不存在则赋值,否则返回现有值nullnullotherSupplier。
2025-06-09 11:20:04
919
原创 spring注解之配置注解
*** 招聘数据邮件配置**/@Data/*** 邮件公共配置*//*** 发送邮件配置*//*** 接收邮件配置*/@Data/*** 邮件用户名*//*** 邮件密码*/@Data/*** 发送邮件服务器地址*/@Data/*** 接收邮件服务器地址*//*** 接收邮件服务器端口*//*** 接收邮件服务器协议*/recruit:email:common:send:receive:port: 993。
2025-06-05 16:21:05
271
原创 Java邮件收发全解析:从基础到实战,解决实际问题
标志含义邮件已经被回复过邮件已经被标记为删除 (未真正删除)邮件是草稿邮件已经被标记 (例如,标记为重要)邮件是最近收到的邮件已经被阅读过用户自定义标志,含义取决于具体实现。
2025-06-05 14:53:14
943
原创 MapStruct注解完全手册:@Mapping参数详解与实战指南
作为映射的目标对象,而不是创建一个对象。日期格式化:dateFormat="yyyy-MM-dd HH:mm:ss'。2.8种基本类型(包括他们的包装类型)和string之间。数字格式化:numberFormat="#.00”为自定义映射方法提供唯一标识名称,不是必须的。1.8种基本类型和他们对应的包装类型之间。:对集合中的每个元素应用自定义转换逻辑。3.日期类型和string之间。元素格式化为指定格式的字符串。同类型日同名的属性,会自动映射。(自定义映射方法)常用!:格式化数字类型元素(如。
2025-06-05 11:27:55
1368
原创 慢SQL调优(二):大表查询
在开发中,对于需要操作大表的SQL,特别要注意去正式环境运行一下SQL有没有SQL性能问题,上线之前规避问题,优化~~~
2025-06-04 22:29:05
328
原创 机器人审核案例知识点汇总
/ 申请人// 申请金额// 申请原因// 下一个处理者// 设置下一个处理者// 处理请求的方法:留给子类实现ProjectManagerHandler:项目经理处理者,审批1000元以内的请求@OverrideSystem.out.println("【项目经理】审批通过:"+ request.getName() + ",金额:" + request.getAmount()+ ",原因:" + request.getReason());} else {
2025-05-18 15:41:06
785
原创 SQL知识合集(四):Mybatis篇
将字符串转换为 MySQL 的 JSON 类型。:将多个值拼接成字符串,并按随机顺序排序。:检查 JSON 数组中是否包含某个值。条件不满足,生成的 SQL 不会以。:去除 SQL 片段开头多余的。:截取字符串的前 N 个元素。开头,避免语法错误。
2025-04-28 17:07:51
321
原创 基于Canal+Spring Boot+Kafka的MySQL数据变更实时监听实战指南
基于Canal+Spring Boot+Kafka的MySQL数据变更实时监听实战指南!!!!
2025-04-17 18:57:02
1324
原创 企业级开发SpringBoost玩转Elasticsearch
Spring Boot 提供了模块,可以方便地集成 Elasticsearch。下面我们将详细讲解如何在 Spring Boot 中使用 Elasticsearch 8,并提供示例代码。首先,需要在pom.xml文件中添加的依赖。注意,你需要选择与你的 Spring Boot 版本和 Elasticsearch 版本兼容的版本-- 其他依赖 -->在或文件中配置 Elasticsearch 的连接信息。# 如果 Elasticsearch 开启了安全认证,需要配置用户名和密码。
2025-04-07 21:38:14
892
1
原创 docker加docker compose实现软件快速安装启动
除了docker run和docker exec两个命令其余执行最后都要加id。使用 vim docker-compose.yml 将以下数据添加进去。docker ps -a: 查看所有容器,包括停止的。左侧菜单选择「镜像工具」→「镜像加速器」docker ps:查看运行中的容器。-p 端口映射(外网访问容器内部)复制专属加速器地址(需阿里云账号)--name 给容器取一个名字。加速应用构建、分享、运行。是docker提供的。
2025-04-06 19:27:38
392
原创 Spring Boot + Kafka 消息队列从零到落地
的核心配置机制。通过Spring Boot + Kafka 消息队列从零到落地定义不同的。
2025-04-06 19:16:55
1021
原创 AI加持的代码革命:用Cursor提升java开发效率的秘诀
官网下载百度网盘自取链接: https://pan.baidu.com/s/1LSpMVaTgklwdr84dBYhH5Q?pwd=mici提取码: mici无脑下一步即可安装成功 ~~~
2025-03-17 22:23:32
543
原创 慢SQL调优(一):多表联查
根据以上方式速度快了将近一半,300ms左右。主要也是对SQL的优化,合理的使用索引,恰当的链表方式可以大大提高性能。
2025-01-10 15:06:34
737
原创 开发中的参坑记(SQL和java代码),看看你中招了没?
哈哈哈,在文章的开头先说三遍我是傻逼我是傻逼我是傻逼。开发中的"不小心",直接卡我开发进度,解决完坑后直接夸自己一句"小聪明"!不断记录,不断补充!看看你中招了没?
2025-01-09 18:05:15
433
原创 java自动更新实体类的创建时间和更新时间3种方式
1.创建表时设置创建时间和更新时间的默认值2.更新时间:创建一个数据库触发器,当记录被更新时自动更新字段。
2025-01-07 15:13:04
353
原创 spring防止重复点击,两种注解实现(AOP)
大佬提供的公共组件,引包后可直接使用,使用简单,细节代码可看nicelock: nicelock:一个注解,即可使用Java的分布式锁。(基于Redisson)
2025-01-04 17:28:05
578
原创 二本java后端女程序员工作两年,谈谈自己的感受
属于是客开吧,方法都是研发部门封装好了的。最后妈的三个月过去了,我就算了,有一个真的巨能干活的人考核期都没过,还说给我们一次机会,给我们加一个月考核,分明就是想要白嫖。之后,托家里关系找了一个中转站干活,前台兼投标文件的职位,在那里挺快乐的,大家人都挺好的。工作了两月样子,面试进入了目前我所在的公司,在这里已经待了四个月了,终于终于开始交社保了,让我觉得自己终于不是社会人了。我先讲讲我自己的情况吧,我毕业于物联网工程专业的一名二本学生,在校期间对硬件实在是学不懂也没兴趣,所以在大二的时候自学了java。
2024-11-20 11:43:43
406
原创 SpringBoot集成jpa使用步骤以及场景
将环形独立为starter后涉及到创建表数据,想要实现每一个项目在使用该starter项目的时候就把表结构导入到自己的项目中,使用jpa实现。
2024-11-16 10:17:28
320
原创 实现对redis过期键监听案例
为了实现当经纪人A提交分佣后如果三天后其他经纪人没有确认分佣就自动确认分佣,如果经纪人A修改分佣后再次提交分佣,时间重置为三天。
2024-10-18 14:51:53
817
原创 java中Date,LocalDate, LocalTime,LocalDateTime特点以及常用方法
【代码】java中Date,LocalDate, LocalTime,LocalDateTime特点以及常用方法。
2024-07-19 20:00:20
201
原创 java开发报错合集
1.报错信息:mapstruct 错误 java.lang.NoSuchMethodError: Ljava/lang/Double 错误2.报错信息:mapstruct 报错 java.lang.ClassNotFoundException: Cannot find implementation for解决方案:引入依赖。
2024-07-19 17:55:54
531
原创 Git使用总结和注意事项
git提交格式及规范<type>(<proj>): <described>type类型feat: 新功能(feature) fix: 修复错误(bug fix) docs: 文档更新(documentation) style: 代码格式(不影响代码运行的变动) refactor: 代码重构(既不是新增功能也不是修复bug的代码变动) perf: 提高性能的代码变动 test: 添加缺失的测试或修正现有的测试 build: 影响构建系统或外部依
2024-07-12 11:43:43
320
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人