自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA开发工具箱

作用:Map集合提供的一个方法,可以实现 如果 key 不存在则赋值,否则返回现有值nullnullotherSupplier。

2025-06-09 11:20:04 1055

原创 信号量(Semaphore)完全指南:掌握Java并发访问控制

Semaphore使用指南

2026-01-31 11:30:33 426

原创 MySQL分区(Partition)实战指南

大表必备:MySQL分区

2025-11-17 13:59:44 186

原创 AI帮写JD实践指南:Spring Boot中集成SseEmitter实现流式输出

本文介绍了实现AI帮写职位描述并实现逐字输出效果的技术方案。主要采用后端接入大模型流式响应SDK,通过Spring的SseEmitter将响应数据实时推送至前端。文中详细比较了SseEmitter、WebFlux和WebSocket三种流式输出方式的优缺点,并重点阐述了SseEmitter的实现要点,包括核心API、常用模式、注意事项(如线程池管理、超时设置、心跳机制等)。同时分享了使用阿里云百炼大模型的实践经验,包括参数设置、角色定义等注意事项。最终实现了通过SYSTEM和USER角色构建AI提示语,将大

2025-11-14 01:23:53 1142 1

原创 缓存三部曲:从线程到分布式

常见缓存实现方式

2025-11-04 21:34:37 638

原创 从原理到实践:一文掌握Kafka的消息生产与消费

一个分布式的,支持多分区、多副本,基于 Zookeeper 的分布式消息流平台,它同时也是一款开源的。

2025-08-12 16:11:09 1471

原创 实际开发场景中常用算法应用

开发中常用超好用的算法积累!!!!

2025-07-31 17:06:45 405

原创 Redis知识合集(三):高级篇

事务消息是一种。

2025-07-08 15:03:53 828

原创 Redis知识合集(一):基础篇

在redis中,我们可以把list玩成队列、栈或者阻塞队列!案例思路:st排序存储班级成绩表,工资表排序!普通消息,1,重要消息2,带权重进行判断!排行榜应用实现,取Top N。

2025-07-08 14:46:10 259

原创 ES知识合集(四):高级篇

通常对一个通过上面方法写入到 Elasticsearch 的文档,在默认的情况下并不马上可以进行搜索。这是因为在 Elasticsearch 的设计中,有一个叫做 refresh 的操作。它可以使更改可见以进行搜索的操作。通常会有一个 refresh timer 来定时完成这个操作。这个周期为1秒。这也是我们通常所说的 Elasticsearch 可以实现秒级的搜索。当然这个 timer 的周期也可以在索引的设置中进行配置。

2025-06-14 10:47:43 1333

原创 OpenFeign声明式调用实战指南

保证和定义的接口一致就可以了~~

2025-06-13 16:50:39 408

原创 策略模式实战:Spring中动态选择商品处理策略的实现

可以在运行时期动态的选择需要的具体策略类,处理具体的问题。

2025-06-07 12:00:04 321

原创 SQL知识合集(一):DML基础操作

【代码】SQL知识合集(二):DML基础操作。

2025-06-05 21:25:17 148

原创 SQL知识合集(二):函数篇

作用:去掉字符串前后的空格。

2025-06-05 21:09:16 515

原创 HttpServletRequest常用方法

【代码】HttpServletRequest常用方法。

2025-06-05 18:12:19 469

原创 spring注解之配置注解

*** 招聘数据邮件配置**/@Data/*** 邮件公共配置*//*** 发送邮件配置*//*** 接收邮件配置*/@Data/*** 邮件用户名*//*** 邮件密码*/@Data/*** 发送邮件服务器地址*/@Data/*** 接收邮件服务器地址*//*** 接收邮件服务器端口*//*** 接收邮件服务器协议*/recruit:email:common:send:receive:port: 993。

2025-06-05 16:21:05 347

原创 Java邮件收发全解析:从基础到实战,解决实际问题

标志含义邮件已经被回复过邮件已经被标记为删除 (未真正删除)邮件是草稿邮件已经被标记 (例如,标记为重要)邮件是最近收到的邮件已经被阅读过用户自定义标志,含义取决于具体实现。

2025-06-05 14:53:14 1088

原创 MapStruct注解完全手册:@Mapping参数详解与实战指南

作为映射的目标对象,而不是创建一个对象。日期格式化:dateFormat="yyyy-MM-dd HH:mm:ss'。2.8种基本类型(包括他们的包装类型)和string之间。数字格式化:numberFormat="#.00”为自定义映射方法提供唯一标识名称,不是必须的。1.8种基本类型和他们对应的包装类型之间。:对集合中的每个元素应用自定义转换逻辑。3.日期类型和string之间。元素格式化为指定格式的字符串。同类型日同名的属性,会自动映射。(自定义映射方法)常用!:格式化数字类型元素(如。

2025-06-05 11:27:55 1709

原创 慢SQL调优(二):大表查询

在开发中,对于需要操作大表的SQL,特别要注意去正式环境运行一下SQL有没有SQL性能问题,上线之前规避问题,优化~~~

2025-06-04 22:29:05 399

原创 Apache POI操作Excel详解

【代码】Apache POI操作Excel详解。

2025-06-04 21:37:11 678

原创 机器人审核案例知识点汇总

/ 申请人// 申请金额// 申请原因// 下一个处理者// 设置下一个处理者// 处理请求的方法:留给子类实现ProjectManagerHandler:项目经理处理者,审批1000元以内的请求@OverrideSystem.out.println("【项目经理】审批通过:"+ request.getName() + ",金额:" + request.getAmount()+ ",原因:" + request.getReason());} else {

2025-05-18 15:41:06 859

原创 Jackson使用详解

json

2025-05-17 21:56:39 990

原创 Redis知识合集(二):java客户端

事务消息是一种。

2025-05-11 14:38:59 1288

原创 Git常用命令全解析:高效分支操作与代码回退指南

2.同步远程分支到本地。1.远程分支误删恢复。

2025-05-02 11:06:22 388

原创 SQL知识合集(四):Mybatis篇

将字符串转换为 MySQL 的 JSON 类型。:将多个值拼接成字符串,并按随机顺序排序。:检查 JSON 数组中是否包含某个值。条件不满足,生成的 SQL 不会以。:去除 SQL 片段开头多余的。:截取字符串的前 N 个元素。开头,避免语法错误。

2025-04-28 17:07:51 394

原创 ES知识合集(三):DSL练习

(如结合价格、评分、时间等多因素)

2025-04-27 15:12:23 1056

原创 微服务调用中的“大对象陷阱”:CPU飙高问题解析与优化

微服务调用中的“大对象陷阱

2025-04-18 20:52:31 781

原创 基于Canal+Spring Boot+Kafka的MySQL数据变更实时监听实战指南

基于Canal+Spring Boot+Kafka的MySQL数据变更实时监听实战指南!!!!

2025-04-17 18:57:02 1708

原创 ES知识合集(二):SpringBoot操作ES

Spring Boot 提供了模块,可以方便地集成 Elasticsearch。下面我们将详细讲解如何在 Spring Boot 中使用 Elasticsearch 8,并提供示例代码。首先,需要在pom.xml文件中添加的依赖。注意,你需要选择与你的 Spring Boot 版本和 Elasticsearch 版本兼容的版本-- 其他依赖 -->在或文件中配置 Elasticsearch 的连接信息。# 如果 Elasticsearch 开启了安全认证,需要配置用户名和密码。

2025-04-07 21:38:14 1188 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 832

原创 Spring Boot + Kafka 消息队列从零到落地

的核心配置机制。通过Spring Boot + Kafka 消息队列从零到落地定义不同的。

2025-04-06 19:16:55 1302

原创 java面试题实录

java面试题实录

2025-03-22 15:51:06 136

原创 AI加持的代码革命:用Cursor提升java开发效率的秘诀

官网下载百度网盘自取链接: https://pan.baidu.com/s/1LSpMVaTgklwdr84dBYhH5Q?pwd=mici提取码: mici无脑下一步即可安装成功 ~~~

2025-03-17 22:23:32 625

原创 破局 MySQL 死锁:深入理解锁机制与高效解决方案

破局 MySQL 死锁

2025-03-16 11:02:41 1176

原创 深入浅出 TCP 协议:生活化场景解析,让你轻松掌握 TCP 的奥秘!

TCP超超超易懂的解释方式~~~~

2025-03-13 12:06:57 814

原创 Dubbo

是一个高性能、轻量级的java RPC框架。

2025-02-18 16:58:01 408

原创 慢SQL调优(一):多表联查

根据以上方式速度快了将近一半,300ms左右。主要也是对SQL的优化,合理的使用索引,恰当的链表方式可以大大提高性能。

2025-01-10 15:06:34 937

原创 开发中的参坑记(SQL和java代码),看看你中招了没?

哈哈哈,在文章的开头先说三遍我是傻逼我是傻逼我是傻逼。开发中的"不小心",直接卡我开发进度,解决完坑后直接夸自己一句"小聪明"!不断记录,不断补充!看看你中招了没?

2025-01-09 18:05:15 467

原创 java自动更新实体类的创建时间和更新时间3种方式

1.创建表时设置创建时间和更新时间的默认值2.更新时间:创建一个数据库触发器,当记录被更新时自动更新字段。

2025-01-07 15:13:04 590

原创 spring防止重复点击,两种注解实现(AOP)

大佬提供的公共组件,引包后可直接使用,使用简单,细节代码可看nicelock: nicelock:一个注解,即可使用Java的分布式锁。(基于Redisson)

2025-01-04 17:28:05 647

空空如也

空空如也

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

TA关注的人

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