- 博客(15)
- 收藏
- 关注
原创 记录JDK11-HttpClient并发请求导致的SSLHandshakeException: Received fatal alert: handshake_failure
JDK11与SSLHandshakeException错误原因分析:在stackoverflow(Java 11 HttpClient - What is Op
2022-10-08 16:51:45
1087
1
原创 Junit测试Gradle项目时报错:No tests found for given includes: [xxxx.xxxxTest](filter.includeTestsMatching)
使用IDEA给旧Gradle项目编写Junit5单元测试时,发现执行测试方法时,控制台报错
2022-06-20 15:02:34
6026
2
原创 使用Java8 Stream流,将Map处理并转为不同键值对类型的Map
使用Java8 Stream流,将Map处理并转为不同键值对类型的Map
2022-06-20 12:48:19
7630
原创 mybatis面试题:在最佳实践中,一个XML文件对应一个DAO接口,这个DAO接口的实现原理是什么,DAO接口的方法参数不同时,可以被重载吗
1.DAO接口的实现原理答:Dao的实现原理,是Mybatis框架通过JDK动态代理接口,当调用接口方法时,代理拦截调用,并通过接口全限名+方法名组成key的方式,查找XML映射文件中的MapperStatement,返回执行SQL后的结果2.DAO接口的方法参数不同时,可以被重载吗?答:DAO接口的方法在JDK代理层面可以被重载。对于default修饰的方法mybatis会直接代理执行,而不是指向MapperStatement,所以重载default方法是有效的。另一种有争议的答案:mybat
2022-05-10 15:02:09
2204
原创 SpringBoot整合Shiro时Spring-openapi&Swagger相关遇到的问题
SpringBoot整合Shiro、Spring-openapi、Swagger相关遇到的问题
2022-03-30 20:13:34
942
原创 Activiti7踩坑记录(二),依赖冲突NoSuchMethodError: javax.el.ELUtil.getExpressionFactory
项目场景:运行环境:SpringBoot - 2.3.1Activiti - 7.1.0M4问题描述:引进依赖后,尝试测试一下业务流程,结果第一行debug还没开始,就已经出现错误了测试代码: @Autowired private RepositoryService repositoryService; @Test public void initDeploymentBPMN(){ //bpmn文件所在的文件路径 String filen
2021-06-11 13:40:59
4471
6
原创 Activiti踩坑记录(一),mybatis报错No typehandler found for property XXX问题
项目场景:之前自己写的系统订单流程功能不够用,于是打算用用Activiti7,结果引入后就报错问题描述:环境:springboot@2.3.1+shiro@1.7新增引入activiti-spring-boot-starter@7.1.0.M4(听说M6版本有强引入Spring Security,M5有其他BUG,这里为了避免麻烦就用的M4)pom.xml新增如下: <properties> <activiti.version>7.1.0.M4<
2021-06-10 15:07:19
1534
原创 SpringBoot项目使用RestTemplate发送请求踩坑记录
开发背景系统要对接飞鹅云打印机进行打印,需要通过指定接口打印数据因为使用SpringBoot开发,刚好用RestTemplate+postForObject发送POST请求并接受结果。设置请求头(Content-Type)接口要求请求头中要带Content-Type: application/x-www-form-urlencoded思路:先创建个实现ClientHttpRequestInterceptor接口的类,在intercept(…)方法中对请求头设置,在使用RestTemplate的时
2021-04-20 19:01:21
2214
2
原创 Java中BigDecimal使用scaleByPowerOfTen()提升小数点后出现“E+*”问题踩坑
项目场景:当前在做个抽卡模拟插件,需要输出概率百分比。因为Float或者Double计算总会有些精度问题,所以使用BigDecimal储存小数问题描述:但是通过 scaleByPowerOfTen 原因分析:提示:这里填写问题的分析:例如:Handler 发送消息有两种方式,分别是 Handler.obtainMessage()和 Handler.sendMessage(),其中 obtainMessage 方式当数据量过大时,由于 MessageQuene 大小也有限,所以当 mess
2021-04-17 16:02:04
1849
原创 java读取resource目录下文件踩坑记录
java读取resource目录下文件背景:程序初始化时需要检测是否有文件存在,否则从自带资源中复制一份需要获取resource/printTemplate/template_orderTag.yml踩坑:Class下也有getResource()和getResourceAsStream(),和ClassLoader同名方法返回结果不同。Class.getResource()返回的是类同目录的路径,ClassLoader.getResource()返回的是ClassPath根的路径。这里使用
2021-04-17 15:24:27
582
原创 阿里云OSS记录-验证回调签名失败
场景说明:近期在开发一款小程序需要上传图片,于是按照阿里云官方的文档的说明进行编写(https://help.aliyun.com/document_detail/31989.html#title-neu-ft5-rlp),服务端签名后在客户端直传,传输完成后由OSS进行回调。后续需要验证OSS签名才允许执行接口,使用了阿里云官方提供的Java示例代码测试,但一直无法通过验证。问题发现在对应方法进行打断点调试后,发现通过流读取的ossCallbackBody一直为空,没有body信息,验证自然.
2020-12-26 17:06:07
1881
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人