
java
平时开发中遇到的一些问题记录
山西省高平市少儿编程田老师
博学之,审问之,慎思之,明辨之,笃行之。有弗学,学之弗能,弗措也;有弗问,问之弗知,弗措也;有弗思,思之弗得,弗措也;有弗辨,辨之弗明,弗措也;有弗行,行之弗笃,弗措也。人一能之,己百之,人十能之,己千之。果能此道矣,虽愚必明,虽弱必强
展开
-
使用ResourceUtils.getFile(“resourceLocation“)打包后无法获取文件
使用ResourceUtils.getFile打包后无法获取文件问题说明解决办法问题说明以上用法,在本地使用可以执行,springboot 打包成 jar 后,找不到文件。使用 ResourceUtils.getFile 读取的文件为空.解决办法使用ClassPathResource加载文件,以流的形式读取文件内容,问题得到解决学习注定是一条漫长又艰苦的道路,没有捷径可言,所有人都一样。熬过去,你就赢了!...原创 2021-08-12 15:30:01 · 1237 阅读 · 0 评论 -
LocalDateTime返回前端数据为数组问题
问题描述:使用spring-boot 2.1.16.RELEASE,后台LocalDateTime类型的数据,返回到前端后解析成了数组,导致数据不显示问题.原因分析:默认序列化情况下会使用SerializationFeature.WRITE_DATES_AS_TIMESTAMPS。使用这个解析时就会打印出数组。解决方法:在配置类中加入一行配置,问题得到解决这个问题,在不同的环境中,可能会有不同的解决方法,这里只做一个简单记录.学习注定是一条漫长又艰苦的道路,没有捷径可言,所有人都一样。熬过原创 2021-07-21 11:12:42 · 6865 阅读 · 1 评论 -
文档地址信息
工作过程中遇到了一些问题,在解决过程中发现一些非常有帮助的文档信息,但是在经过一段时间后,再遇到问题时,一些文档就找不到了,这里对一些文档地址,做简单记录,方便查阅:spring-security中文文档地址easy-poi文档地址spring.io vuejs这里记录只是为了方便自己查询,如果可以帮助他人更好学习注定是一条漫长又艰苦的道路,没有捷径可言,所有人都一样。熬过去,你就赢了!...原创 2021-07-07 09:18:44 · 133 阅读 · 0 评论 -
spring常用类
这里对遇到的一些类用法进行记录:一.HandlerInterceptorspringMVC中的拦截器,这个类中的一些方法:boolean preHandle(HttpServletRequest req, HttpServletResponse res, Object handler)这个方法是预处理方法返回值:true:表示继续流程 false:表示流程中断,此时我们可以通过response来产生响应void postHandle(HttpServletRequest r原创 2021-06-03 17:59:40 · 845 阅读 · 2 评论 -
des加解密
des加解密工具类public class CryptoUtil { private final static String DES = "DES"; private final static String ENCODE = "UTF-8"; private final static String DEFAULT_KEY = "C55F34DEAF54BARF89283984D96BAF"; public static String encrypt(Strin原创 2021-05-25 09:16:03 · 227 阅读 · 4 评论 -
spring-boot中mvc拦截器的使用
spring-boot项目使用sprng-mvc拦截器的简单记录编写拦截器类,实现HandlerInterceptor接口编写配置类,注册拦截器在自己编写的拦截器类中,编写逻辑即可编写拦截器类,实现HandlerInterceptor接口编写拦截器,实现HandlerInterceptor接口,实现接口中的方法编写配置类,注册拦截器在自己编写的拦截器类中,编写逻辑即可学习注定是一条漫长又艰苦的道路,没有捷径可言,所有人都一样。熬过去,你就赢了!...原创 2021-05-20 11:49:08 · 142 阅读 · 0 评论 -
客户端与服务端时差大于一定时间校验
这里主要是记录一下一个小思路,在要求客户端时间时,通过客户端参数判断客户端时间是否正确:学习注定是一条漫长又艰苦的道路,没有捷径可言,所有人都一样。熬过去,你就赢了!原创 2021-03-25 18:03:26 · 522 阅读 · 0 评论 -
springmvc多个拦截器执行顺序一点记录
项目中用到多个拦截器,对执行顺序做个简单记录:1.配置拦截器,并注册到配置中2.执行顺序如下图学习注定是一条漫长又艰苦的道路,没有捷径可言,所有人都一样。熬过去,你就赢了!...原创 2021-03-19 15:59:16 · 138 阅读 · 0 评论 -
使用BigDecimal遇到的一些问题
下面对使用BigDecimal遇到的一些问题,做些积累:一.BigDecimal的加减乘除等方法BigDecimal bigDecimal1 = new BigDecimal("50");BigDecimal bigDecimal2 = new BigDecimal("80");方法说明bigDecimal1.add(bigDecimal2)加法,求两个BigDecimal类型数据的和bigDecimal1.subtract(bigDecimal2)减法,求两个Big原创 2021-03-06 10:42:09 · 575 阅读 · 0 评论 -
使用ngrok开启内网穿透使用经历
使用ngrok实现内网穿透的使用:本次需求是在外面需要访问公司的局域网,将本地的vue项目进行穿透。第一步:访问ngrok官网:https://www.ngrok.cc/点击登录,这里需要登录账号,没有注册一个即可。第二步:进入主页后,点击开通隧道,选择一个免费的服务器第三步:填写域名前缀和本机暴露的端口号第四步:添加完成后,进入隧道管理,可以选择下载客户端,启动客户端,接下去的操作,主页教程中就有,按照操作步骤进行即可。注意事项:本次使用过程中因为是vue项目,遇到了一个小问题,进行一原创 2021-03-04 17:59:33 · 876 阅读 · 3 评论 -
对于遇到LocalDateTime的一个小问题
代码中使用到了如下代码:LocalDateTime.now().getMonth().maxLength()这里获取的是当前时间所在月的最后一天,之前代码运行是正常的,但是在2021年2月份,报错了,后发现这个maxLength方法获取的是最大天数,得到的是29,但是2021不是闰年,所以发生了报错API的解释:public int maxLength()Gets the maximum length of this month in days.February has a maximum l原创 2021-02-20 17:48:33 · 743 阅读 · 0 评论 -
spring-boot集成quartz的demo
spring-boot集成quartz记录demo引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</artifactId></dependency>配置类@Configurationpublic class ScheduleConfig { @B原创 2021-01-07 10:31:08 · 384 阅读 · 2 评论 -
使用spring-boot快速生成quartz所需的表
使用spring-boot快速生成quartz表的步骤:之前创建quartz表,都是别人建好的,或者在网上找一些sql文件,执行创建,今天发现通过quartz可以快速生成1.创建spring-boot环境通过开发工具或者网页创建一个spring-boot项目即可2.导入依赖,这里需要导入jdbc,如果集成了orm框架, 则不需要添加这个依赖 <!--mysql--> <dependency> <groupId>mysq原创 2020-12-31 16:41:58 · 2722 阅读 · 2 评论 -
maven配置过程
maven配置过程记录道路且长,迈着步子,追求进步原创 2020-12-23 15:40:42 · 125 阅读 · 1 评论 -
spring-boot集成jsp的demo
今天做了一个spring-boot集成jsp的小demo,做一个简单记录道路且长,迈着步子,追求进步原创 2020-12-23 15:17:51 · 143 阅读 · 0 评论 -
跨域问题爬坑记录
解决跨域问题遇到的坑package com.example.demo.config;import org.apache.commons.lang3.StringUtils;import org.springframework.context.annotation.Bean;import org.springframework.http.HttpHeaders;import org.springframework.stereotype.Component;import org.springfra原创 2020-12-21 16:36:33 · 147 阅读 · 0 评论