学习
墙上的向日葵qwq
希望变成大佬的小白
展开
-
索引失效情况
mysql索引失效情况原创 2022-10-04 22:57:03 · 158 阅读 · 1 评论 -
oracle删除重复行(相同记录只保留一条)
orcale删除重复行(只保留一条)原创 2022-06-24 10:09:28 · 310 阅读 · 0 评论 -
oracle计算两个坐标点的距离公式
网上关于计算两个坐标点的距离有很多,不过大多都是自定义函数。下面提供一种公式的计算方法:亲测有效!原创 2022-06-14 16:10:28 · 638 阅读 · 0 评论 -
数据库两表关联更新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 · 1187 阅读 · 0 评论 -
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 · 3488 阅读 · 0 评论 -
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 · 170 阅读 · 0 评论 -
CompletableFuture简单使用
开发中,我们有时会遇到这样的需求,某个接口需要的数据需要从各个不同的表中去查询,最后把结果组装到一起,这些操作可能是没有关联的,也有可能是互相依赖的,比如B语句需要A语句的查询结果作为入参再去查询,这个时候,我们使用CompletableFuture这个类,就可以很方便的解决这些场景,并且极大的提升效率。//加法 public static Integer jiafa(Integer a, Integer b) { ThreadUtil.sleep(1000);原创 2021-10-28 14:38:05 · 167 阅读 · 0 评论 -
centos7下安装rabbitmq步骤
官网:https://www.rabbitmq.com/download.html可以看到,当前最新版本是3.8.18,还提供了docker的安装命令,用docker的朋友可以直接用命令安装,我采用安装包方式安装。1.下载Erlang和rabbitMq包按照官网提供的erlang和rabbitMq对应版本自行选择即可...原创 2021-07-03 16:39:54 · 265 阅读 · 0 评论 -
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 · 622 阅读 · 0 评论