
JAVA
刘大辉在路上
生活离不开编程,不要重复自己,开心就好!
展开
-
Hutool给Excel单元格写入批注
使用Hutool给单元格写入批注的方法,也比较简单,关键代码就上面几行,可以自行调整。原创 2024-12-05 14:24:34 · 185 阅读 · 0 评论 -
Spring Boot注解(Annotation)
在Spring Boot中,注解(Annotation)是一种元数据形式,它可以在代码中提供信息,这些信息可以在运行时或编译时被处理。Spring Boot使用注解来实现依赖注入、事务管理、配置等功能。原创 2024-05-28 14:12:04 · 731 阅读 · 1 评论 -
Spring MVC中,一个HTTP请求可能会被多个Handler处理
在Spring MVC中,一个HTTP请求可能会被多个Handler处理。这些Handler可能是`HandlerInterceptor`,`ControllerAdvice`,或者是具体的`Controller`。原创 2024-05-28 14:17:23 · 636 阅读 · 0 评论 -
SpringBoot项目文件上传校验工具类
FileValidationUtils`是一个工具类,主要用于验证上传的文件。以下是其主要功能和特点:1. 文件类型验证:`FileValidationUtils`类中定义了一个`MIME_TYPE_MAP`,这个映射表包含了允许上传的文件类型和对应的MIME类型。在`validateFile`方法中,会检查上传的文件的MIME类型是否在这个映射表中,如果不在,就抛出异常。原创 2024-05-28 10:45:14 · 1029 阅读 · 0 评论 -
SpringBoot项目文件上传校验(注解版)
要实现了一个文件上传和验证的功能,具有以下特点:1. 自定义注解:`FileValidation`注解用于标记需要进行文件验证的方法。2. 文件验证拦截器:`FileValidationInterceptor`拦截器会在每个请求处理之前被调用。如果请求处理的方法上有`FileValidation`注解,那么拦截器会获取请求中的文件,并进行验证。3. 文件验证:文件验证的逻辑在`FileValidationUtils`的`validateFile`方法中实现。这个方法会检查文件的MIME类型和文件扩展名是否匹原创 2024-05-28 10:37:33 · 1067 阅读 · 0 评论 -
Java 17 解决https证书问题,JDK导入https
请求接口,发现https协议认证问题,可以通过在jdk中导入证书来解决问题。原创 2024-05-22 10:35:50 · 1091 阅读 · 0 评论 -
Java获取判断是否为周末
【代码】Java获取判断是否为周末。原创 2024-04-23 14:29:25 · 565 阅读 · 0 评论 -
click house 数据库的intDiv函数计算原理
【代码】click house 数据库的intDiv函数计算原理。原创 2024-03-05 14:39:58 · 599 阅读 · 0 评论 -
springboot 可以同时接受path、query参数
【代码】springboot 可以同时接受path、query参数原创 2024-03-02 19:41:49 · 565 阅读 · 0 评论 -
Java Springboot clickhouse连接数据中时区设置在url怎么写
Java Springboot 配置文件中指定数据库的时区。原创 2024-03-01 20:40:01 · 1444 阅读 · 0 评论 -
Mysql报错 by: com.mysql.cj.exceptions.UnableToConnectException: Public Key Retrieval is not allowed
Caused by: com.mysql.cj.exceptions.UnableToConnectException: Public Key Retrieval is not allowedjdbc:mysql://localhost:3306/database_name?allowPublicKeyRetrieval=true原创 2024-02-14 16:47:05 · 712 阅读 · 0 评论 -
POI - 压缩炸弹 Zip bomb
POI - 压缩炸弹 Zip bomb原创 2024-02-06 11:09:43 · 1069 阅读 · 0 评论 -
Java获取每周一到周日的时间段
【代码】Java获取每周一到周日的时间段原创 2024-02-01 10:53:56 · 1273 阅读 · 0 评论 -
IDEA 自动提示忽略大小写
IDEA 自动提示忽略大小写原创 2023-12-17 14:49:58 · 455 阅读 · 0 评论 -
【摸鱼神器】Hutool Java快速生成二维码
最近恰好碰见一个有意思的工具类,名字就叫做“糊涂”,作为一个经常自己动手撸,撸代码的男生,看到这种工具类一般都是略过的,匆匆一瞥,波澜不惊,坐怀不乱。直到最近,看到一条鱼在鱼缸里面玩得很开心,我用手摸了摸,咦,好像还挺丝滑的。话不多说,直接上链接官网地址:Hutool — ????A set of tools that keep Java sweet.文档地址:Hutool参考文档关于Hutool的高大上的介绍,大家自个去瞅瞅吧,直接深入主题。1、打开吃饭的家伙(打开原创 2021-10-17 20:00:28 · 1074 阅读 · 0 评论 -
Maven编译时常用的指令--忽略测试用例
忽略测试用例最近在编译时,发现项目测试用例太耗时了,记录一下忽略测试用例的例子mvn package -DskipTests #直接跳过mvn test -Dtest=PasswordUtilTest #指定PasswordUtilTest类mvn test -Dtest=PasswordUtil*Test #以PasswordUtil开头,Test结尾的测试类,*是正则表达式的用法...原创 2020-03-07 14:37:43 · 479 阅读 · 0 评论 -
亲测多种方案解决Error:java: System Java Compiler was not found in classpath
最近由于工作原因,需要重新配置Java的开发环境,采用Spring boot开发一个项目,鉴于团队的情况,开发工具也换成了intelli IDEA,因此也遇到一些以前未遇到过的问题。采用MAVEN在导入项目后,build项目时总是遇到javac的问题,编译时找不到对应的类。Error:java: System Java Compiler was not found in classpat...原创 2019-05-13 23:05:43 · 7474 阅读 · 0 评论 -
IDEA编辑器如何查看当前运行内存情况
开发过程中,往往需要一个得力的编辑器,IDEA不可避免地成为了首要的几个选择之一。在日常工作中,往往会遇到内存溢出或者是IDE卡慢的问题,这个时候内存的使用情况就成为一个非常重要的指标了。在window系统下,我们除了通过任务管理器查看当前运行情况,还可以使用IDEA自带的内存检测工具。具体的设置方法如下所示:在IDEA的右下角就有一个很小的角落,显示当前运行的内存情况,可以根...原创 2019-08-23 23:28:48 · 6246 阅读 · 0 评论 -
【源码解析】Spring Boot中Security关于BCryptPasswordEncoder的使用
前言 SpringSecurity中有一个升级版的消息--BCryptPasswordEncoder,使用相同的明文,生成的新的加密字符串都是不一样的,这与我们常见的加密算法MD5是不同的,MD5加密的话,只要是相同的salt和原密码,加密后产生的密串都是一致的。关于MD5 MD5的典型应用是对一段信息(Message)产生信息摘要(Message-Dige...原创 2019-08-24 13:24:55 · 1282 阅读 · 0 评论 -
Mybatis的mapper文件中涉及大于号小于号等特殊符号使用
什么是 MyBatis?MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。关于mybati...原创 2019-08-20 22:08:32 · 6848 阅读 · 0 评论 -
Eclipse IDE如何调整字体
在工作过程中,发现IDE字体比较小,眼睛看着也不舒服,所以需要将IDE调整为比较合适的大小。开启路径:【窗口】>【首选项】>【常规】>【外观】>【颜色和字体】如上图所示,修改成自己喜欢的字体和大小即可。...原创 2018-04-24 22:30:28 · 3809 阅读 · 0 评论