自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 @LoginUser自定义注解获取用户信息

本文介绍了如何通过自定义注解@LoginUser实现Spring MVC中自动注入当前登录用户信息的功能。首先创建@LoginUser注解并定义required属性控制登录验证,然后实现HandlerMethodArgumentResolver接口的参数解析器,从请求头或会话中获取用户信息。通过WebMvc配置注册解析器后,在Controller方法参数上使用@LoginUser即可自动注入用户对象,并支持可选登录验证。该方案简化了用户信息获取逻辑,提高了代码复用性。

2025-10-15 15:07:57 224

原创 error:0308010C:digital envelope routines::unsupported

error:0308010C:digital envelope routines::unsupported

2023-02-27 17:11:49 1354

原创 map集合-stream流-BigDecimal

这个方法是通过反射的技术将实体类转换成map的方式,因为我这边为了方便计算加了判空,是空的数据我这边不会放入map中,BIgDecimal类型对null非常不友好。当然如果为了保全数据的话,null也是可以放的,将判空去掉就行。这样写的好处就是方便对集合数据进行处理当然一定会有更好的方法,这里就不提了。其中列举几个常规计算方式(去重计数,累加,取最大值。然后呢,为了方便运算的话,建议直接转list->开始计算的话直接怼stream即可。...

2022-07-27 10:37:41 1450

原创 sql规范&&Java规范

日常吐槽:那啥,就我一朋友啊,写代码不写注释,然后呢设计表不写comment,结果被砍了20刀,老惨了…我在此声明我不是内涵不写注释的朋友,我是针对在座的每一个不写注释的人,哈哈哈捞一下之前项目的规范1.【强制】表和列的名称必须控制在32个字符以内,表名只能使用字母、数字和下划线,一律小写。2.【建议】表名要求模块名强相关,如师资系统采用”sz”作为前缀,渠道系统采用”qd”作为前缀等。3.【强制】创建表时必须显式指定字符集为utf8mb4。4.【强制】创建表时必须显式指定表存储引擎类型,如无特殊需求,一律

2022-06-11 19:51:03 391

原创 redis持久化机制

日常吐槽,太卷了哇,现在---- 一同事晚上9点下班回去,在开车过程中思考今天遇到的问题走神,差点就开始进行生死簿后台管理系统迭代任务了哈哈哈哈哈 闲话少说 1:为什么做redis持久化机制 redis 的数据是存在内存中的,服务宕机后,数据就会全部丢失,因此必须有一种机制来保证 Redis 的数据不会因为故障而丢失,这种机制就是 Redis 的持久化机制。 2:redis持久化机制是什么? 就是将redis存入内存中的数据不让他丢失 3怎么做到redis持久化机制? RDB和AOF RDB RDB是个快照

2022-04-04 15:02:58 1455

原创 docker-挂载-重置目录-部署项目

挂载硬盘原因-空间不够了 怎么做:show code 敲:fdisk -l [root@rpa-commander ~]# fdisk -l 磁盘 /dev/vda:107.4 GB, 107374182400 字节,209715200 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x000cdd7e 设备 Boot

2022-03-31 16:32:09 1998

原创 【mybatisPlus-主键自增之@TableId(value = “id“, type = IdType.AUTO)】

mybatisPlus序列化主键id 日常吐槽–一次偶然的错,顺手记录 @Data @TableName("robot_audit_log") public class RobotAuditLog implements Serializable { private static final long serialVersionUID = 1L; /** * 主键id */`` @TableId(value = "id", type = IdType.AUTO)

2022-03-24 16:29:51 2467

原创 Java-生成二维码图片及序列化成Base64

Java生成二维码序列化成Base64

2022-02-09 16:37:21 1000

原创 全局异常处理使用

全局异常处理总结

2021-12-23 13:16:08 570

原创 java实用工具类

工具类 一:mybatis-plus自动填充工具类 package com.example.demo01.config; import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; impo

2021-12-23 13:14:22 347

原创 Kafka生产消费应用

kafka生产与消费

2021-12-10 14:04:34 610

空空如也

空空如也

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

TA关注的人

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