
Java
文章平均质量分 83
指尖上跳动的旋律
这个作者很懒,什么都没留下…
展开
-
解释 i = i++为什么等于本身的问题——JVM内存模型学习笔记
本文为个人学习时汇总的内容,主要为解释i = i++为何等于本身的问题,并且结合反汇编源码指令和执行流程图分析其中的缘由,以做到更好的理解相关类型的运算。希望能帮助到有需要的人,谢谢......原创 2022-07-13 10:31:02 · 1273 阅读 · 0 评论 -
Java通过POI实现把数据写入Excel表并且导出
在在阅读下文时,请读者先确定自己的项目开发架构是什么,如果是一般的JavaWEB项目,需要自己去导入POI的jar包到项目才能使用(有需要jar包的读者可以在评论区联系笔者),或者前往该链接进行下载:poi-3.8.jar然后导入jar到项目中,步骤如下:右键项目->build path->configure build path,出现以下页面:然后选择 Add External JARS,选择下面的jar文件:最后点击Apply and close即可引入成功。如果是Sprin原创 2020-11-06 16:14:13 · 1723 阅读 · 1 评论 -
解决Cannot deserialize instance of `java.util.ArrayList<java.lang.Object>` out of VALUE_STRING token
今天通过PostMan工具来测试一个接口时报这个错误,出现该错误的原因是提交错误的值到后端进行映射,比如在实体类中定义了某个属性类型为List数组,如下图所示: 此时在数据映射过程中,数据类型不兼容以致于在相互原创 2020-10-21 17:57:40 · 121101 阅读 · 8 评论 -
SpringBoot搭建Swagger2详细讲解及使用教程
最近在项目开发中想单独调试或者运行某个接口的功能,特别是通过post方式来访问接口通过链接直接访问时会出错,因此想在项目中集成Swagger2框架,此时就可以对各个接口进行测试,下面开始代码分析及讲解:(1)首先在pom.xml文件中引入Swagger2的相关依赖: <!-- Swagger依赖 --> <dependency> <groupId>io.springf原创 2020-09-02 10:59:54 · 1699 阅读 · 1 评论 -
Java的异常分类及说明
在 Java 中所有异常类型都是内置类 java.lang.Throwable 类的子类,即 Throwable 位于异常类层次结构的顶层,其 总体结构 图如下所示:#mermaid-svg-7Z0cZj2iZOzlzNcb .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;c原创 2020-08-25 15:27:54 · 566 阅读 · 1 评论 -
SpringBoot自定义注解——通过AOP编程实现注解的业务逻辑功能
最近在项目学习中有看到了自定义注解的相关用法,笔者带着学习的心态,自己也在项目中编写自己定义好的注解,并且使该注解在代码中生效,下面开始来进行说明:(1)首先我们可以通过@interface来定义一个注解:import static java.lang.annotation.ElementType.METHOD;import static java.lang.annotation.RetentionPolicy.RUN原创 2020-08-20 13:56:19 · 955 阅读 · 0 评论