- 博客(27)
- 收藏
- 关注
原创 【Bug记录】JSON parse error: raw timestamp (1595952000000) not allowed for `java.time.LocalDateTime`
实体类使用LocalDateTime,json格式使用postman测试传值时自动转换原始时间戳,后台需要LocalDateTime格式,故报错。解决:使用LocalDateTime的序列化配置,在接收之前再转换为LocalDateTime格式。
2023-04-07 01:33:01
4289
原创 通过画图的方式理解java中自增操作为什么是0
但是x = x++;运算结果为0的根本原因也是出自于此,在第一次循环时,x 为 0,x ++是先赋值后运算,先将 0 压入栈中,然后 i ++ 进行自增操作 ,局部变量表中的值自增为1 ,最后由于 x = x++;又做了一遍将x的值赋值给x的操作,也就是将操作数栈中的x值弹出赋值给局部变量表中,此时操作数栈中x值为0,赋值给局部变量表中,x从原先自增的1 又变成了 0 ,循环十次之后,输出结果还是0;x++是先返回值再进行计算,由于语句还没结束,当前返回值是0,然后将0返回赋值给x,最后x==0;
2023-02-04 17:56:59
368
原创 docker下oracle报错You may need to set ORACLE_HOME to your Oracle software directory
docker中oracle进入sqlplus
2022-10-13 08:37:48
735
原创 MybatisPlus的分页插件拦截器解析sql流程(自用复习)
分页插件的部分源码(浅)本文章根据*乎博主“京思祺”博主的文章引领理解的配置bean:@Configurationpublic class MybatisPlusConfig { @Bean public PaginationInterceptor paginationInterceptor() { return new PaginationInterceptor(); }}下面是PaginationInterceptor中**intercep
2022-05-30 23:34:30
994
原创 Mybatis-Plus设置SQL打印以及设置表名前缀(记录开发)
SQL显示以及表明前缀#mybatis-plus#开启sql日志打印mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl#设置表明前缀mybatis-plus.global-config.db-config.table-prefix=ms_SpringBoot中设置文件上传大小设置spring.servlet.multipart.max-request-size=20MBspring.
2022-05-30 21:49:11
701
原创 编写yml文件时添加配置提示功能(配置处理器)
pom.xml中添加依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </depende
2021-11-02 11:45:03
310
原创 记一次使用tomcat插件报错(Document base E:\java复习\项目\ssmbuild\src\main\webapp does not exist or is not a read)
刚开始没看到web文件夹是个普通文件夹这里添加一下就好了然后使用tomcat插件启动项目报错这是配置<plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId>
2021-10-31 15:31:29
869
原创 记录一次SpringBoot配置拦截器没生效
往项目中集成Swagger2新建了一个配置类继承了WebMvcConfigurationSupport和拦截器配置类冲突了,写在一个配置类里面就好了
2021-09-14 21:09:44
217
原创 关于“==”和equals的区别
关于"=="和equals的区别今天在复习javase的时候,看到object类的使用发现自己之前一直以为object类中的equals方法就是用来比较值的(这样是错误的)大家都知道“==”的作用:在基本数据类型中就是比较值,在引用数据类型中就是比较内存地址equals的话是属于Object类中的方法,他默认没有被重写过的作用也是"==",由于我们平时经常使用的String类中的equals方法是被重写过的,所以久而久之就让我们误以为equals的作用就是比较值具体要看当前自定义类中有没有重写Ob
2021-05-10 23:42:27
120
原创 git安装与使用
文章目录GIT一、版本控制是什么?git工作机制:二、git安装1.下载安装包三:git常用命令设置用户签名初始化本地库查看暂存区状态添加暂存区提交文件到本地库中查看历史版本版本穿梭GITgit是一个免费的开源的分布式版本控制系统,开源快速高效的处理从小到大的各种项目提示:以下是本篇文章正文内容,下面案例可供参考一、版本控制是什么?版本控制是一种记录文件内容变化,便于用户查询特定版本更改情况的系统,方便版本切换git工作机制:二、git安装1.下载安装包官网:https://g..
2021-05-03 17:21:16
105
原创 ajax直接发PUT,DELETE请求报错500
项目场景:网页报错500,后台显示sql语法错误问题描述:因为直接发送ajx=PUT形式的请求在Employee中封装的数据全是null[empId=1014, empName=null, gender=null, email=null, dId=null]但是在请求体重确实是可以查看到有数据,但是Employee中封装不上拼接的sql语句为:update tbl_emp where emp_id = 1014; 原因分析:tomcat中将请求体重的数据封装成一个map对象re
2021-04-29 15:16:15
1058
原创 修改pom.xml文件jdk版本回退问题记录
idea中maven项目每次修改pom.xml文件jdk版本都会回退今天在做ssm整合的时候一修改pom.xml文件都要重新设置jdk版本解决:在pom.xml中添加配置即可解决问题<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <ar
2021-04-26 19:43:14
216
原创 org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full d
项目场景:在写ssm整合时报了这个错,在网上找到一篇帖子说是前面的配置文件有问题,找了半天还是没找到,最后在网上的一篇帖子上救了我问题描述:08-Jul-2017 21:45:26.064 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found
2021-04-26 08:46:53
496
原创 JSP页面写pageContext.setAttribute爆红
maven项目添加依赖<dependency> <groupId>javax.servlet</groupId> <artifactId>jsp-api</artifactId> <version>2.0</version> <scope>provided</scope> </dep
2021-04-25 22:24:29
757
原创 UnsatisfiedDependencyException,NoSuchBeanDefinitionException异常
BUG记录:今天在学习ssm整合的时候使用junit结合mokc报错UnsatisfiedDependencyException,NoSuchBeanDefinitionException解决:忘记加@WebAppConfiguration注解报错:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'Mvctest': Unsatisfied depende
2021-04-25 21:45:29
379
原创 idea逆向工程没有生成文件解决方法
问题描述:idea使用逆向工程没有生成文件,将mbg的配置文件路径改为绝对路径,配置数据库驱动路径如下<!-- MyBatis3Simple:基础班CRUD MyBatis3:复杂版CRUD --> <classPathEntry location="C:\Users\122\.m2\repository\mysql\mysql-connector-java\5.1.37\mysql-connector-java-5.1.37.jar"/> <context
2021-04-25 15:32:54
627
原创 xml文件报错Unable to resolve column ‘xxx‘
项目场景:问题描述:我在使用mybatis的逆向工程时生成的xml文件报错Unable to resolve column ‘xxx’: 原因分析:需要连接到数据库解决方案:点击右侧填写数据库信息点击测试,报错的话点击下放Set time zone设置一下时区点击勾选所有然后就没有报错了...
2021-04-25 15:24:25
1275
原创 SpringMVC乱码字符编码问题解决
响应编码提交编码问题解决在web.xml中配置(post请求):<!-- 配置一个字符编码的Filter;一定注意:字符编码filter一般都在其他Filter之前; --> <filter> <filter-name>CharacterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.Charac..
2021-04-12 11:17:03
149
原创 idea中用rest风格发送delete,put请求报405(tomcat8)
项目场景:问题描述:tomcat8中只能发送get,post请求,需要在跳转页面中加上isErrorPage=“true”如果这个页面中有错误,封装到excption中rest风格代码演示:页面 <%--rest--%> <a href="book/1">查询图书</a> <form action="book/1" method="post"> <input type="submit" value="添加图书"&g
2021-04-11 21:27:58
553
原创 使用idea创建的maven项目springmvc的@RequestMapping报错404
@RequestMapping拦截请求失败:学习SpringMVC使用@RequestMapping注解,网页报错404找不到页面@RequestMapping404:我的出错:需要手动去File - Project Structure - Artifacts。在WEB-INF中手动建一个lib包,把jar包都添加进去。还报错的可以试试自己写的Controller有没有没生效,就是用注解扫描时就没把它扫描进IOC中,相当于发起的hello请求都没过这个控制器,必然404。这个需要自己写一个Test
2021-04-11 15:01:50
2460
原创 使用链表解决约瑟夫问题
#使用链表解决约瑟夫问题前言17世纪的法国数学家加斯帕在《数目的游戏问题》中讲了这样一个故事:15个教徒和15 个非教徒在深海上遇险,必须将一半的人投入海中,其余的人才能幸免于难,于是想了一个办法:30个人围成一圆圈,从第一个人开始依次报数,每数到第九个人就将他扔入大海,如此循环进行直到仅余15个人为止。问怎样排法,才能使每次投入大海的都是非教徒。像国内小朋友玩的丢手绢二、代码实现public class josephu { public static void main(Strin
2021-04-06 11:35:34
302
原创 使用单元测试中Annotations are not allowed here
Annotations are not allowed here:刚刚用单元测试中发现报错Annotations are not allowed here单元测试报错显示Annotations are not allowed herepublic class StringTest { @Test public void test1{ }} 先检查了一遍包有没有导错,发现没有错然后看了一遍前面写的单元测试发现是自己单元测试的方法没有加括号import org
2021-01-02 17:16:25
2745
9
原创 java学习,线程安全的三种解决方案
多线程线程安全的三种解决方案前言线程安全是多线程编程时的计算机程序代码中的一个概念。在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现数据污染等意外情况。1.使用同步代码块解决 extends Thread线程安全问题代码如下(示例):/** * 创建三个窗口卖票,总票数为100张 * * 存在线程不安全问题 * * 实现多线程的方拾贰:实现Runnable接口 * 1.创建一个实现了Runnable接口的类 * 2.
2021-01-01 00:51:09
161
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人