Java
Java
让梦想疯狂
这个作者很懒,什么都没留下…
展开
-
SpringBoot项目中整合MinIO
SpringBoot项目中整合MinIO。原创 2024-04-15 23:42:40 · 394 阅读 · 0 评论 -
Java @Data 注解详细说明
Data注解是 Lombok 提供的一个组合注解,它会为类自动生成一些常见方法的样板代码,包括 getter、setter、equals、hashCode 和 toString 方法。原创 2024-04-05 21:54:40 · 1600 阅读 · 0 评论 -
IDEA设置代码自动提示不区分大小写
IDEA设置代码自动提示不区分大小写原创 2024-03-28 12:45:22 · 4249 阅读 · 0 评论 -
IDEA快捷注释代码//设置不在行首
IDEA快捷注释代码//取消设置在行首原创 2024-03-27 23:17:19 · 582 阅读 · 0 评论 -
SpringBoot3集成Swagger出现错误Error starting ApplicationContext. To display the condition evaluation repor
SpringBoot3集成SpringFox时出现错误。原创 2024-03-27 00:08:15 · 497 阅读 · 1 评论 -
Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could
这个错误通常出现在使用Spring Boot进行数据库连接时。错误信息表明Spring Boot未能配置一个DataSource,因为没有指定'url'属性,并且没有发现默认的数据库连接。原创 2024-03-20 22:45:44 · 245 阅读 · 0 评论 -
SpringBoot通过拦截器和JWT令牌实现登录验证
该文介绍了JWT工具类、匿名访问注解、JWT验证拦截器的实现以及拦截器注册。使用`java-jwt`库生成和验证JWT,JwtUtil类包含generateToken和verifyToken方法。自定义注解`@AllowAnon`允许接口匿名访问。JwtInterceptor在Spring MVC中拦截请求,检查JWT令牌有效性。InterceptorConfig配置拦截器,注册并设定拦截与排除规则。UserController示例展示了注册、登录(允许匿名)和需要验证的用户详情接口。原创 2024-03-19 23:20:36 · 664 阅读 · 0 评论 -
Java isBlank和isEmpty的区别
主要区别在于isBlank()方法会考虑空格字符,而isEmpty()方法只检查字符串是否为空。原创 2024-03-17 11:50:48 · 142 阅读 · 0 评论 -
使用Jackson进行 JSON 序列化和反序列化
在Spring应用程序中,您可以通过Maven添加Jackson依赖,并创建一个工具类来封装对象的序列化和反序列化方法。原创 2024-03-15 23:22:49 · 604 阅读 · 0 评论 -
SpringBoot启动后出现Please sign in页面
项目启动后,出现莫名其妙的页面,如下。原创 2024-03-15 12:29:05 · 787 阅读 · 0 评论 -
Spring中@Controller和@RestController的区别
如果您希望控制器方法返回视图并且与前端页面交互,则应使用 @Controller 注解。如果您想要创建 RESTful API 并直接返回数据(如 JSON 或 XML),则应使用 @RestController 注解。@RestController 更适合构建基于 REST 风格的后端服务,而 @Controller 更适合传统的 MVC 应用程序。原创 2024-03-15 09:49:01 · 386 阅读 · 0 评论 -
JAVA和C#关于&&
JAVA&&不管什么时候前后都会判C#&&前面是false后面就不判了,你可以试一下原创 2021-12-20 20:36:52 · 487 阅读 · 0 评论 -
java去除图片白边
/** * 去除白边 * @param address 图片路径 * @param to 生成的图片路径 * @throws Exception */ private void removeWhiteEdge2(String address, String to) throws Exception { BufferedImage source = ImageIO.read(new File(address)); ...原创 2021-04-22 13:35:29 · 1778 阅读 · 1 评论 -
java实现rgb转为cmyk的tif图片
需求:通过程序将rgb转为cmyk颜色模式必须与Adobe Illustrator转化的效果一致引用JAI依赖库 <dependency> <groupId>javax.media.jai</groupId> <artifactId>com.springsource.javax.media.jai.codec</artifactId> <versi原创 2021-04-22 11:24:33 · 698 阅读 · 2 评论 -
CentOS中nohup日志按天输出
输出日志在当前目录:nohup java -jar myblog-0.0.1-SNAPSHOT.jar >> nohup`date +%Y-%m-%d`.out 2>&1 &指定输出到当前目录log文件夹中:nohup java -jar myblog-0.0.1-SNAPSHOT.jar >> ./log/nohup`date +%Y-%m-%d`.out 2>&1 &...原创 2020-06-19 08:10:17 · 4226 阅读 · 3 评论 -
CentOS部署Springboot
1、Java环境安装yum install java java-1.8.0-openjdk-devel2、查看版本java -version3、在IDEA打包Springboot第一步:在pom.xml文件中导入Springboot的maven依赖<plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifac原创 2020-06-15 12:47:57 · 3154 阅读 · 0 评论 -
在idea打包时,出现test出错
test出错显示如图:解决方法:在maven中选中跳过test模块即可打包成功原创 2020-06-12 21:24:48 · 1461 阅读 · 2 评论 -
mybatis中更新mysql时间多了一秒
今天遇到代码生成的时间,更新到mysql时,多出一秒,这是因为mysql的数据类型为datetime当创建时间是2020-04-25 22:30:50.771,毫秒被四舍五入为2020-04-25 22:30:51解决:将mysql时间类型改为datetime(3)...原创 2020-04-28 22:34:17 · 1005 阅读 · 0 评论