随笔分类 -  spring

摘要:在springboot配置文件需要使用字符串类型的数值时候,有时候直接写一个0开头的数值,例如001。配置生效之后,打印配置参数时候发现不对,输出的是数值1。 而yml中配置的:000000,输出的是:0 public class ConstructYamlInt extends AbstractC 阅读全文
posted @ 2024-08-14 11:56 穆晟铭 阅读(131) 评论(0) 推荐(0) 编辑
摘要:首先来看,接口及参数 postman模拟上传 需求:将生成好的,远程excel附件,以及一些常规数据通过接口,传递过去。 代码部分: 1.将远程excel附件,转化为MultipartFile public class FileToMultipartFileUtils { /** * 远程file文 阅读全文
posted @ 2022-01-20 17:53 穆晟铭 阅读(683) 评论(0) 推荐(0) 编辑
摘要:1,String转List //常见的为逗号分隔 String str = "a,b,c"; List<String> list1 = Arrays.asList(str.split(",")); //[a, b, c] List<String> list2 = Arrays.asList(str. 阅读全文
posted @ 2021-11-07 10:49 穆晟铭 阅读(24404) 评论(0) 推荐(1) 编辑
摘要:commons-httpclient 3.1 这个包比较老,已经淘汰了。但好多老项目依然在用这个包。 有一个项目,第三方https,用的自建证书(无耻),导致请求报错: 使用HttpClient发送Https请求时,出现异常为: PKIX path building failed: sun.secu 阅读全文
posted @ 2021-10-26 11:05 穆晟铭 阅读(1267) 评论(0) 推荐(0) 编辑
摘要:由于用的是:druid-spring-boot-starter,没有配置druid, 导致 /druid/index.html 对外暴露了一些隐私信息。 关闭druid的监控页面: spring.datasource.druid.filte.stat.enabled: false spring.da 阅读全文
posted @ 2021-09-09 16:38 穆晟铭 阅读(6714) 评论(0) 推荐(0) 编辑
摘要:最近在生产环境发现一个问题,使用redisson-3.9.1分布锁,来做加减库存,测试环境啥问题,一道生产问题就暴露了。 系统异常:Redis server response timeout (10000 ms) occured for command: (EVAL) with params: [i 阅读全文
posted @ 2021-06-17 17:25 穆晟铭 阅读(7468) 评论(0) 推荐(1) 编辑
摘要:这是一个无知的bug,花了我2个小时:我后台配置了spring security的SecurityConfig,我一开始配置了anonymous,第一次登录正常,第二次有token的时候就403错误.试了半天,最后发现是这个配置权限问题:anonymous()是匿名用户可访问,认证用户不能访问!我后 阅读全文
posted @ 2021-05-18 16:18 穆晟铭 阅读(3178) 评论(2) 推荐(5) 编辑
摘要:用到:java.time,java.util两个jar包,系统默认的包 @Test public void ddd(){ LocalDateTime inDate = convertDateToLDT(DateUtils.strToDate("2021-04-13 17:45", DateUtils 阅读全文
posted @ 2021-04-15 10:19 穆晟铭 阅读(1273) 评论(0) 推荐(0) 编辑
摘要:java正则,将<a或者</a,尖括号后面的字母改成大写 /** * 将<a或者</a中的a,转为大写字母 * @param xmlStr * @return */ public static String firstLabelToUppper(String xmlStr){ Pattern p = 阅读全文
posted @ 2020-08-22 19:26 穆晟铭 阅读(915) 评论(0) 推荐(0) 编辑
摘要:报错内容: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'hellowood.TestFeedbackMapper': Unsatisfied depe 阅读全文
posted @ 2020-07-14 11:07 穆晟铭 阅读(7574) 评论(0) 推荐(0) 编辑
摘要:RestTemplate/httpclient请求:请求参数中的特殊字符处理 特殊url: url中有:SuperPNR_ID%3D202006151522247812 (%3D) url中有:|(竖线) http:\/\/119.254.234.92:9280\/easypay\/mobilepa 阅读全文
posted @ 2020-06-15 16:00 穆晟铭 阅读(4697) 评论(0) 推荐(0) 编辑
摘要:package cn.jdbc.test;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry; /** * Map 集合的循环遍历 * @data 201 阅读全文
posted @ 2020-06-08 18:31 穆晟铭 阅读(1177) 评论(0) 推荐(0) 编辑
摘要:springboot设置程序执行超时时间 springboot2.x 方法一,通过配置文件: spring.mvc.async.request-timeout=2s webconfig需要继承WebMvcConfigurerAdapter,有点过时了这个 public class WebMvcCon 阅读全文
posted @ 2020-06-04 15:37 穆晟铭 阅读(21091) 评论(0) 推荐(0) 编辑
摘要:前提:oracle字段类型NCHAR,在设置长度为50 。 有个自动OID类型NCHAR(50),存入的数据长度没有到达50时,后面会自动补充空格存入,导致查询时,查不到信息。 解决办法: trim(' ' from OID) = #{oid} 阅读全文
posted @ 2020-05-25 16:14 穆晟铭 阅读(469) 评论(0) 推荐(0) 编辑
摘要:一、token与cookie相比较的优势1、支持跨域访问,将token置于请求头中,而cookie是不支持跨域访问的; 2、无状态化,服务端无需存储token,只需要验证token信息是否正确即可,而session需要在服务端存储,一般是通过cookie中的sessionID在服务端查找对应的ses 阅读全文
posted @ 2020-04-13 18:59 穆晟铭 阅读(42352) 评论(2) 推荐(1) 编辑
摘要:1.编写一个过滤器: import lombok.extern.slf4j.Slf4j; import javax.servlet.*; import javax.servlet.annotation.WebFilter; import javax.servlet.http.HttpServletR 阅读全文
posted @ 2020-04-11 17:35 穆晟铭 阅读(2580) 评论(1) 推荐(0) 编辑
摘要:1. cron表达式格式: {秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)} “*”字符代表所有可能的值。“*”在{月份}里表示每个月的含义。 “/”字符用来指定数值的增量。 在{分钟} 里的“0/15”表示从第0分钟开始,每15分钟。 在{分钟}里的“3/20”表示从 阅读全文
posted @ 2020-03-09 20:22 穆晟铭 阅读(4879) 评论(0) 推荐(1) 编辑
摘要:注意需要过滤:\r \n数据 jkd1.7的 1.8java.util.Base64包 其他本地图片处理 阅读全文
posted @ 2019-11-07 18:06 穆晟铭 阅读(1598) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示