自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Optional 用法总结——通俗易懂,不懂来砍我!

使用 ofNullable而不是 of,除非确定值不会为 null避免使用 get()方法,因为它可能抛出异常优先使用 orElseGet而不是 orElse 处理默认值使用 map, flatMap, filter进行链式操作明确表达意图,使用 Optional 作为返回类型表明值可能不存在保持简洁,不要过度使用 Optional,特别是在已有其他方式处理 null 的场景。

2025-04-18 01:56:19 301

原创 Arthas - mc命令使用详解

Arthas 支持动态热修复的mc命令的使用

2025-04-17 13:49:14 987

原创 Arthas 使用技巧与步骤

阿里云排查工具Arthas的使用步骤

2025-04-17 12:30:41 454

原创 设计模式实战——泛型编程+模板方法(工厂模式)+策略模式

设计模式实战:策略+工厂+模板方法+泛型编程

2025-04-16 15:36:49 940

原创 Java 注解——@ConditionalOnProperty

@ConditionalOnProperty注解的使用

2025-04-15 14:40:25 300

原创 JavaWeb必学系列-监听器、过滤器、拦截器

JavaWeb必学系列,很多三到五年的人都不一定知道这三者的区别。很多鉴权、Aop的中间件都是在这三个基础上进行封装的

2025-04-15 00:35:50 933

原创 Java锁很多?搞不懂?一篇文章全部搞定!

这篇文章需要多看,第一次看不懂就别看了,过段时间,等到你真正对java的多线程和安全体系有了一定的认知再回来看!

2025-04-10 17:31:25 821

原创 Java初级程序员Idea操作Git使用总结【revert、reset四种模式、强推】

java程序员对于git操作的积累,不熟悉git命令,总结了一些idea集成git的快捷操作的相关经验

2025-04-10 02:14:52 746

原创 了解OOM+OOM定位工具+具体案例和解决方法

看这篇文章前提:了解jvm内存模型,了解GC算法;如果你想在面试中装b,如果你想学习如何快速定位oom和相关解决方案模板,这边文章都可以帮助你

2025-04-10 02:01:03 976

原创 JVM内存模型

简单了解下JVM内存空间的构成,只有了解了内存空间,才会知道GC的工作流程,再一步步拓展到线上oom

2025-04-10 01:35:58 327

原创 maven依赖导入失败-settings文件配置天坑

该文主要讲述,本地存在多个settings文件和仓库的maven环境时时,某些项目在专用环境(例如:公司内网开发有独立的settings和仓库),依赖无法导入时的解决方案!

2023-09-11 16:58:07 414 3

原创 正则关联的多表查询,MYSQL函数Replace、Regexp的用法

MySQL函数Replcae、Regex的用法及实战场景

2023-07-19 14:58:30 601

原创 @EventListener监听机制,简单易懂!

Spring自带监听机制的两种实现方式:ApplicationListener接口和@EventListener注解

2023-07-18 17:44:36 1221 1

原创 正则关联的多表查询

灵活使用MYSQL函数REPLACE和REGEXP,实现多表关联查询

2023-06-25 18:24:12 140

原创 choose关键字在多级联动查询场景的应用

choose关键字,联动查询

2023-05-18 17:41:00 152 1

原创 @Pattern搭配正则表达式约束数据值格式

今天开发过程中,用了注解@Pattern来限制数据值格式,虽然在前后端分离的业务开发中对于数据值的限制在前端可以做更好的处理,但是还是记录一下学习学习。:前端触发新车辆编码更改申请,后端需要校验新编码是否在数据库中存在,同时限制车辆编码的数据格式:不应为纯数字、纯字母,字母应为大写。:车辆编码格式:不能是纯数字、纯字母(小写、大写都不行)、至少包含一个大写字母。

2023-05-17 17:38:51 794 2

原创 正则表达式中的通配符和数量词

最近项目中有涉及到字符串的切割验证,因此要用到正则表达式,这篇文章主要介绍正则通配符和数量词的在正则匹配时的用法。

2023-04-17 16:50:00 199

原创 关于springboot在启动测试类时报错的问题和@RunWith的使用

@Test使用的时候可能会出现的一些问题?测试类的逻辑代码都是对的为啥有时候就是启动不了呢?测试类中的@Autowired注入的资源为啥为空呢?

2023-01-11 13:40:17 2718

原创 SpringCloud基础教程:eureka注册中心

服务架构种类和各个的优缺点微服务架构说明SpringCloud说明Eureka说明负载均衡Nacos说明

2022-06-01 04:20:56 245

原创 一、Linux服务部署篇——Docker实用知识总结

docker基础知识、docker基本命令、容器、数据卷、dockerfile部署单体应用、docker-compose部署分布式微服务

2022-06-01 00:42:24 2549

原创 Mybatis-plus:mp框架

java进阶开发必学的持久层框架!

2022-05-29 13:59:48 4336

空空如也

空空如也

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

TA关注的人

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