自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springBoot项目调用Webservice接口过程

springBoot项目调用webService接口

2023-09-07 15:07:12 564

原创 索引失效情况

mysql索引失效情况

2022-10-04 22:57:03 140 1

原创 oracle删除重复行(相同记录只保留一条)

orcale删除重复行(只保留一条)

2022-06-24 10:09:28 290

原创 oracle计算两个坐标点的距离公式

网上关于计算两个坐标点的距离有很多,不过大多都是自定义函数。下面提供一种公式的计算方法:亲测有效!

2022-06-14 16:10:28 558

原创 数据库两表关联更新sql

需求:表A字段:company_id,phone表B字段:company_id,phone把表B的phone字段更新到表A的phone字段中,条件就是company_id相等。UPDATE A t1SET phone = ( SELECT t2.PHONE FROM B t2 WHERE t1.COMPANY_ID = t2.COMPANY_ID ) WHERE EXISTS ( SELECT 1 FROM B t2 WHERE t2.COMPANY_ID = t1.COMPANY_ID )

2022-05-09 15:43:49 1164

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

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

原创 CompletableFuture简单使用

开发中,我们有时会遇到这样的需求,某个接口需要的数据需要从各个不同的表中去查询,最后把结果组装到一起,这些操作可能是没有关联的,也有可能是互相依赖的,比如B语句需要A语句的查询结果作为入参再去查询,这个时候,我们使用CompletableFuture这个类,就可以很方便的解决这些场景,并且极大的提升效率。//加法 public static Integer jiafa(Integer a, Integer b) { ThreadUtil.sleep(1000);

2021-10-28 14:38:05 152

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

原创 centos7下安装rabbitmq步骤

官网:https://www.rabbitmq.com/download.html可以看到,当前最新版本是3.8.18,还提供了docker的安装命令,用docker的朋友可以直接用命令安装,我采用安装包方式安装。1.下载Erlang和rabbitMq包按照官网提供的erlang和rabbitMq对应版本自行选择即可...

2021-07-03 16:39:54 256

原创 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 5909 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 443

原创 java读取文本文件中的内容并转换为集合

需求:读取D:/ABC/a.text中的内容并转换为集合File file = new File("D:\\ABC\\a.txt"); //获取文件长度 Long fileLengthLong = file.length(); //创建一个数组 byte[] fileContent = new byte[fileLengthLong.intValue()]; if(file.exists()){ //如

2021-04-06 14:21:38 593

原创 mybatis接收数组如何遍历(多参数)

mapper接口:Integer bindCustomer(@Param("customerIds") Integer[] customerIds, @Param("pipeId") Integer pipeId);mapper.xml: <update id="bindCustomer"> update customer set pipeline_id = #{pipeId} where id IN <foreach collection="cu

2021-04-06 14:14:02 1217 2

原创 后端接收数组的方式及postman传参(已解决)

controller代码:后端用@RequestBody接收,很简单postman测试时传参如下:我一开始写的是键值对那种形式,会报json解析异常,换成这种写法即可。如果解决了你的问题,记得点个赞。

2021-03-22 16:49:37 582

原创 svnE155037报错问题(已解决)

使用svn更新项目时报错,具体错误如下:解决方式:在idea自带的Terminal中输入:svn cleanup即可解决

2021-03-17 14:39:36 673 2

空空如也

空空如也

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

TA关注的人

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