自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 记录JDK11-HttpClient并发请求导致的SSLHandshakeException: Received fatal alert: handshake_failure

JDK11与SSLHandshakeException错误原因分析:在stackoverflow(Java 11 HttpClient - What is Op

2022-10-08 16:51:45 973 1

原创 Junit测试Gradle项目时报错:No tests found for given includes: [xxxx.xxxxTest](filter.includeTestsMatching)

使用IDEA给旧Gradle项目编写Junit5单元测试时,发现执行测试方法时,控制台报错

2022-06-20 15:02:34 5058 2

原创 使用Java8 Stream流,将Map处理并转为不同键值对类型的Map

使用Java8 Stream流,将Map处理并转为不同键值对类型的Map

2022-06-20 12:48:19 7276

原创 Java微服务学习笔记(一):微服务架构的概念理解

整理了Java微服务的常用框架和技术栈

2022-05-26 15:35:24 400

原创 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 1974

原创 Java8中Optional类API及用法,整理思维导图

Java8中Optional类API及用法(思维导图)

2022-04-28 16:51:32 503

原创 Mybatis项目实时配置多个Sqlite数据源

Mybatis项目实时创建配置Datasource和构建SqlSessionFactory

2022-04-07 14:33:52 2215

原创 SpringBoot整合Shiro时Spring-openapi&Swagger相关遇到的问题

SpringBoot整合Shiro、Spring-openapi、Swagger相关遇到的问题

2022-03-30 20:13:34 729

原创 虎牙直播弹幕抓取 相关资料整理

huya虎牙直播弹幕流,相关的可用项目和实现思路整理

2021-12-13 23:12:44 3540

原创 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 4108 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&lt

2021-06-10 15:07:19 1379

原创 SpringBoot项目使用RestTemplate发送请求踩坑记录

开发背景系统要对接飞鹅云打印机进行打印,需要通过指定接口打印数据因为使用SpringBoot开发,刚好用RestTemplate+postForObject发送POST请求并接受结果。设置请求头(Content-Type)接口要求请求头中要带Content-Type: application/x-www-form-urlencoded思路:先创建个实现ClientHttpRequestInterceptor接口的类,在intercept(…)方法中对请求头设置,在使用RestTemplate的时

2021-04-20 19:01:21 1919 2

原创 Java中BigDecimal使用scaleByPowerOfTen()提升小数点后出现“E+*”问题踩坑

项目场景:当前在做个抽卡模拟插件,需要输出概率百分比。因为Float或者Double计算总会有些精度问题,所以使用BigDecimal储存小数问题描述:但是通过 scaleByPowerOfTen 原因分析:提示:这里填写问题的分析:例如:Handler 发送消息有两种方式,分别是 Handler.obtainMessage()和 Handler.sendMessage(),其中 obtainMessage 方式当数据量过大时,由于 MessageQuene 大小也有限,所以当 mess

2021-04-17 16:02:04 1629

原创 java读取resource目录下文件踩坑记录

java读取resource目录下文件背景:程序初始化时需要检测是否有文件存在,否则从自带资源中复制一份需要获取resource/printTemplate/template_orderTag.yml踩坑:Class下也有getResource()和getResourceAsStream(),和ClassLoader同名方法返回结果不同。Class.getResource()返回的是类同目录的路径,ClassLoader.getResource()返回的是ClassPath根的路径。这里使用

2021-04-17 15:24:27 528

原创 阿里云OSS记录-验证回调签名失败

场景说明:近期在开发一款小程序需要上传图片,于是按照阿里云官方的文档的说明进行编写(https://help.aliyun.com/document_detail/31989.html#title-neu-ft5-rlp),服务端签名后在客户端直传,传输完成后由OSS进行回调。后续需要验证OSS签名才允许执行接口,使用了阿里云官方提供的Java示例代码测试,但一直无法通过验证。问题发现在对应方法进行打断点调试后,发现通过流读取的ossCallbackBody一直为空,没有body信息,验证自然.

2020-12-26 17:06:07 1615 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除