自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 开发中常用类以及方法合集

【代码】开发中常用类以及方法合集。

2023-08-16 14:15:24 196

原创 企业级开发SpringBoost玩转Elasticsearch

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

2025-04-07 21:38:14 524

原创 ​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 339

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

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

2025-04-06 19:16:55 859

原创 java面试题实录

java面试题实录

2025-03-22 15:51:06 77

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

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

2025-03-17 22:23:32 503

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

破局 MySQL 死锁

2025-03-16 11:02:41 1011

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

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

2025-03-13 12:06:57 720

原创 Dubbo

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

2025-02-18 16:58:01 318

原创 提升性能300ms:深入解析Spring多表联接查询优化与SQL调优实战

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

2025-01-10 15:06:34 705

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

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

2025-01-09 18:05:15 414

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

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

2025-01-07 15:13:04 274

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

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

2025-01-04 17:28:05 530

原创 二本java后端女程序员工作两年,谈谈自己的感受

属于是客开吧,方法都是研发部门封装好了的。最后妈的三个月过去了,我就算了,有一个真的巨能干活的人考核期都没过,还说给我们一次机会,给我们加一个月考核,分明就是想要白嫖。之后,托家里关系找了一个中转站干活,前台兼投标文件的职位,在那里挺快乐的,大家人都挺好的。工作了两月样子,面试进入了目前我所在的公司,在这里已经待了四个月了,终于终于开始交社保了,让我觉得自己终于不是社会人了。我先讲讲我自己的情况吧,我毕业于物联网工程专业的一名二本学生,在校期间对硬件实在是学不懂也没兴趣,所以在大二的时候自学了java。

2024-11-20 11:43:43 358

原创 SpringBoot集成jpa使用步骤以及场景

将环形独立为starter后涉及到创建表数据,想要实现每一个项目在使用该starter项目的时候就把表结构导入到自己的项目中,使用jpa实现。

2024-11-16 10:17:28 305

原创 开发中SQL积累

解释:COALESCE 将返回 column1 的值,如果 column1 是 NULL,则返回 column2 的值,如果 column2 也是 NULL,则返回 'default_value'。作用:返回其参数中的第一个非 NULL 值。它可以接受多个参数,并从左到右依次评估这些参数,直到找到第一个非 NULL 的值并返回。作用:它的基本用法是在一个给定的字符串中,用新的子字符串替换旧的子字符串。作用:拼接字符串,如果该字段为空的话直接跳过,不会拼接。作用:如果字段A等于空字符串则该字段设置为空。

2024-11-15 11:46:45 532

原创 自定义SpringBoot的Start应用场景及常见错误

为了将环信(即使通讯)的模块独立出来实现复用,提供给多个模块使用。

2024-11-05 11:33:40 456

原创 @Resource、@Autowired区别和常见报错

Autowired默认按类型装配@Resource优先按名称装配。

2024-10-30 17:52:47 227

原创 java枚举值的灵活应用

【代码】java枚举值的灵活应用。

2024-10-22 18:18:06 248

原创 实现对redis过期键监听案例

为了实现当经纪人A提交分佣后如果三天后其他经纪人没有确认分佣就自动确认分佣,如果经纪人A修改分佣后再次提交分佣,时间重置为三天。

2024-10-18 14:51:53 785

原创 经纪人项目开发及知识点总结

1.and表达式中包含or语句.or()2.排序。

2024-10-11 15:19:13 614

原创 java中Date,LocalDate, LocalTime,LocalDateTime特点以及常用方法

【代码】java中Date,LocalDate, LocalTime,LocalDateTime特点以及常用方法。

2024-07-19 20:00:20 187

原创 java开发报错合集

1.报错信息:mapstruct 错误 java.lang.NoSuchMethodError: Ljava/lang/Double 错误2.报错信息:mapstruct 报错 java.lang.ClassNotFoundException: Cannot find implementation for解决方案:引入依赖。

2024-07-19 17:55:54 520

原创 mapstruct的使用

自定义映射处理批量转换

2024-07-18 00:06:55 277

原创 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 305

原创 Elasticseach学习

是一个开源的分布式搜索引擎,可以应用于搜索、日志监控等。

2024-07-10 23:32:53 407

原创 MYSQL数据库建表规则及注意事项

TINYINT:使用在 0~1SMALLINT:使用在2~10INT:常用BIGINT更大范围的整数DECIMAL用于存储精确的小数。常用于需要高精度计算的场景,如金融数据处理。

2024-07-10 18:16:38 391

原创 PDManer使用教程及安装包

以下安装包版本比较低,用习惯了,需要高版本可以去官网下载链接:https://pan.baidu.com/s/1Hj4zJ0UCcdk0YQTlteVCTQ?pwd=v72v提取码:v72v。

2024-07-10 12:42:21 1553 2

原创 java中各种数据类型和集合的判空(代码演示+工具类)

基本数据类型:不需要判空,只需处理默认值。对象类型:检查是否为null。集合类型:先检查是否为null,再检查是否为空(isEmpty()

2024-07-04 15:42:55 427

原创 Lombok的使用

NonNull:给方法参数增加这个注解,会自动在方法内对该参数进行是否为空的校验,如果为空,则抛出 NPE(NullPointerException):用在属性上,再也不用自己手写 setter 和 getter 方法了,还可以指定访问范围@ToString。

2024-06-29 14:36:53 713

原创 从0到1搭建Java开发环境(内涵超详细教程、软件、提供网盘链接直接一步到位!!!!)

需要的可以自行拿(安装教程和软件):链接:https://pan.baidu.com/s/1y3RoMt0ZapyJsj3P0DPaVA?pwd=xr4p提取码:xr4p。

2024-06-29 13:50:48 262

原创 java面试题收集

1.Java基本数据类型2.int的封装类3.异常 常见异常 平时遇到如何处理4.讲一下多态5.深拷贝浅拷贝7.final和static8.vue3和vue2

2024-05-29 10:18:34 106

原创 牛客网错题整理

Servlet过滤器的配置包括两部分: 第一部分是过滤器在Web应用中的定义,由元素表示,包括和两个必需的子元素 第二部分是过滤器映射的定义,由元素表示,可以将一个过滤器映射到一个或者多个Servlet或JSP文件,也可以采用url-pattern将过滤器映射到任意特征的URL。静态内部类不可以直接访问外围类的非静态数据,而非静态内部类可以直接访问外围类的数据,包括私有数据。

2024-05-15 23:40:51 306

原创 电脑连接公司打印机教程

打印机上面有个贴纸,上面就写有哦。

2024-05-08 16:02:50 718

原创 面试--各种场景问题总结

实现一个高度可靠且具备故障迁移能力的座位预订功能。

2023-12-02 11:31:06 2783 1

原创 left join查询巨慢优化

建立索引。

2023-11-02 11:26:18 274

原创 前端接收Long类型数据长度过长导致精度丢失解决方案

使用@JsonSerialize(using = ToStringSerializer.class) 加在需要返回的实体类的Long属性的字段上。

2023-11-01 09:58:02 657

原创 ITextRenderer将PDF转换为HTML详细教程

前端的html正常写就可以了,需要注意的就是样式里面的@page定义PDF样式的和@font-face引入字体以及每个html标签必须有结束符。ip地址加端口号加对应路径,列如本地http://localhost:81/admin/asset/top/png。解决方案:在html中所有结束符都要加上</..>结束,例如<img></img>、<meta></meta>后端通过一下代码引入。前端通过以下代码引入。

2023-10-16 16:05:51 1540

原创 RequestContextHolder使用

不通过controller层传递request和response,在service层直接获取requst和response。

2023-10-11 10:49:27 114

原创 查找浏览器中保存的密码

设置-》自动填充密码-》点击密码管理工具 后就可以查看到浏览器保存的密码了。

2023-10-10 17:59:09 1154

空空如也

空空如也

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

TA关注的人

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