- 博客(11)
- 收藏
- 关注
原创 poi-tl简单使用(word模板导出)
poi-tl是基于poi的一个java库,能够比较方便的让我们填充word模板。官网地址:官网地址1、maven依赖:(poi-tl与poi的版本对应关系可见官网) <dependency> <groupId>com.deepoove</groupId> <artifactId>poi-tl</artifactId> <version>1.9.1</v
2022-03-21 17:54:55
3583
原创 spring源码学习之环境搭建(idea)
下载源码在github上搜索spring项目并下载源码,访问速度慢的可以导入到gitee中下载。也可以直接在这个地址下载:spring项目下载解压后目录如图所示:注意事项:idea最好使用稍微新一点的版本,我使用的是2020.3.2因为spring是使用的gradle构建工具,所以我们也要下载,版本最好与spring保持一致,我是用的是gradle7.3.3。jdk版本我使用的是java17。这几个版本我测试过是没问题的,其他不同的版本可能会有莫名其妙的问题,需要自己尝试。Gradle下载地
2022-02-17 14:52:00
198
原创 CompletableFuture简单使用
开发中,我们有时会遇到这样的需求,某个接口需要的数据需要从各个不同的表中去查询,最后把结果组装到一起,这些操作可能是没有关联的,也有可能是互相依赖的,比如B语句需要A语句的查询结果作为入参再去查询,这个时候,我们使用CompletableFuture这个类,就可以很方便的解决这些场景,并且极大的提升效率。//加法 public static Integer jiafa(Integer a, Integer b) { ThreadUtil.sleep(1000);
2021-10-28 14:38:05
223
原创 GateWay报错Connection prematurely closed BEFORE response
GateWay报错Connection prematurely closed BEFORE response问题(若依框架微服务版报错提示为内部服务器错误)SCG的底层Reactor-Netty会为请求实例创建连接池,以便后面发起请求不用重新创建请求,直接从中获取即可。默认情况下,SCG内部创建的连接是不会被回收的,一直存在于内存中,而Spring Boot内置的Tomcat不一样,默认在20s之后没有数据交互,便会回收掉这个连接,在回收的时候恰巧碰到又来了请求,刚好又在SCG拿到这个连接来尝试请求To
2021-09-22 15:31:55
6423
原创 centos7下安装rabbitmq步骤
官网:https://www.rabbitmq.com/download.html可以看到,当前最新版本是3.8.18,还提供了docker的安装命令,用docker的朋友可以直接用命令安装,我采用安装包方式安装。1.下载Erlang和rabbitMq包按照官网提供的erlang和rabbitMq对应版本自行选择即可...
2021-07-03 16:39:54
298
原创 multi-statement not allow问题解决
multi-statement not allow问题解决首先,我出现这个问题是因为druid有一个防火墙,默认是不允许批量操作的,目的应该是防止sql注入等风险。想要开启的话也很简单,只需要改配置文件就可以了,不需要加什么配置类。1.在DataSource的url配置行中加入&allowMultiQueries=true2.druid下面的fillters配置为:filters: stat,slf4j注意,不能有wall,这是关键,加上第一条之后不生效的原因基本都是这个wall没有去掉。
2021-06-09 10:27:34
6416
2
原创 mybatis的org.apache.ibatis.exceptions.PersistenceException错误
错误提示如下:MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException我遇到的情况是字符类型参数判断时出现的错误myabtis中如果要对字符串参数进行判断时,引号需要注意。<if test='type == "日"'> </if>这里需要把单引号放在外面,双引号放在里面,否则会报错。如果碰巧解决
2021-04-11 18:36:39
543
原创 svnE155037报错问题(已解决)
使用svn更新项目时报错,具体错误如下:解决方式:在idea自带的Terminal中输入:svn cleanup即可解决
2021-03-17 14:39:36
770
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人