
Java
文章平均质量分 64
达希_
两岸猿声啼不住,轻舟已过万重山
展开
-
HashCode方法的调用对Java锁的影响
通过代码演示和说明,简单阐述了hashCode方法的调用对于Java锁的影响。原创 2022-04-07 22:40:09 · 4226 阅读 · 5 评论 -
Controller报错:Content type ‘multipart/form-data;boundary=----WebKitFormBoundaryxxxx not supported
报错详情:Unsupported Media Type 以及Content type 'multipart/form-data;boundary=----WebKitFormBoundaryXXXXXXXXXX;charset=UTF-8' not supported示例:/*** 此接口会产生以上的报错*/@PostMapping("sample")public void samp...原创 2021-07-08 11:04:18 · 19362 阅读 · 1 评论 -
Java时间格式Date/LocalDateTime/LocalDate/String/long(时间戳)互转
Java8中各类型的时间格式Date、LocalDateTime、LocalDate、String以及long(时间戳)之间的转换。原创 2021-05-08 13:54:34 · 7273 阅读 · 0 评论 -
Java枚举类使用Lombok
枚举类是一个特殊的常量类,由于其特殊的设计,具有简洁性、安全性以及便捷性,在开发中被普遍使用。本文简单介绍一下如何使用Lombok进行枚举类定义。原创 2020-06-12 14:33:31 · 11737 阅读 · 2 评论 -
MyBatisPlus 多表联查分页不准确的处理办法
MyBatisPlus 多表联查分页不准确的这个问题很普遍,但网上的文章一大抄,我反正没有找到靠谱的,所以把自己的方法写出来,给新手参考,请大佬指点。话不多说,直接看例子吧:数据库表用户表,角色表,用户角色表user表:user_id, user_namerole表:role_id, role_nameuser_role表:id, user_id, role_id需求模糊查询用户姓名,分页结果,并带出角色信息(用户为多角色)。POJO准备/** * 角色展示类 */@Datap原创 2020-05-09 10:44:34 · 2431 阅读 · 1 评论 -
Java 单个文件的下载/传输
文件传输的本质是将文件转化成字节流,作为附件写入到HttpServletResponse的OutputStream中。以服务器本地的文件传输为例,Java代码如下:public void download(HttpServletResponse response) { File file = new File("文件夹" + File.separator + "文件名称"); ...原创 2020-04-05 18:16:20 · 2839 阅读 · 0 评论 -
@PostConstruct 注解的使用
@PostConstruct 是 javax.annotation 包下注解之一,源码注解如下:The PostConstruct annotation is used on a method that needs to be executed after dependency injection is done to perform any initialization. This meth...原创 2020-04-05 17:14:08 · 3778 阅读 · 0 评论 -
查看Spring Boot自动配置类生效情况
通过在配置文件中设置debug属性为true,让控制台打印自动配置报告,就可以查看自动配置类的生效情况。1. 首先设置配置文件:.yml文件debug: true# -------------server: port: 8088.properties文件debug=true# -------------server.port=80882. 查看控制台输出:输出分为四种...原创 2020-04-05 17:12:36 · 5294 阅读 · 0 评论 -
Java/C中int类型取值范围的由来及计算方法
为什么Java的int取值范围是==-2^31~ 2^31 -1== (-2147483648 ~ 2147483647)而不是-2147483647 ~ 2147483647 ?为什么C的int取值范围是**-2^15 ~ 2^15 -1** (-32768 ~ 32767)而不是-32767 ~ 32767 ?以Java为例,Java的int占用空间为4字节,即32Bit,32个二进制...原创 2020-03-30 10:13:11 · 1625 阅读 · 1 评论 -
Java最简洁方法实现复杂邮件发送(图片/附件等)
看到很多关于SpringBoot发送邮件的文章,感觉都有点繁琐,所以整理了一下我自己感觉比较简洁的方法给初学者快速上手。引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</arti...原创 2020-03-30 09:50:39 · 1768 阅读 · 3 评论 -
解决Maven下载lastUpdated文件却无法获取jar包的方法
问题描述:在pom文件中新增了某个依赖,在IDE中 Import Changes或者是Reimport始终只能在本地仓库中看到.lastUpdated文件,无法获得指定的jar包。(且可能是公司其他人均没有问题,唯独你中奖)无效的解决方案(注意是无效的):修改maven的 settings.xml 增加或修改mirror或其他配置(并非中央仓库问题);删除.lastUpdated文件(删...原创 2020-01-19 23:12:49 · 6755 阅读 · 0 评论 -
Controller报错:java.lang.NoSuchMethodException: java.util.List.<init>()
报错详情:java.lang.NoSuchMethodException: java.util.List.<init>()以及 No primary or default constructor found for interface java.util.List示例:/*** 此接口会产生以上的报错*/@GetMapping("sample")public void ...原创 2020-01-16 20:05:11 · 16338 阅读 · 1 评论