文档
文章平均质量分 65
北冥的鱼_修行
这个作者很懒,什么都没留下…
展开
-
自定义一个Jackson注解实现数据脱敏
自定义一个Jackson注解实现数据脱敏。原创 2022-07-22 08:44:40 · 685 阅读 · 1 评论 -
Stream在代码中的灵活运用
Java8的新特性主要是Lambda表达式和流,当流和Lambda表达式结合起来一起是应用时,因为流声明式处理数据集合的特点,可以让代码变得简洁易读。如果有一个需求,需要对数据库查询到的集合进行处理:用户:User.javaJava8之前的实现方式使用Stream流之后的实现方式不拖泥带水,一气呵成,原来需要写24代码实现的功能现在只需5行就可以完成了。写完这个需求本来能开心一下,休息一会儿,没想到又有新需求了,新需求如下:用Stream的方式来处理一行代码解决了需求,不禁感叹Sream AP原创 2022-07-08 00:56:15 · 167 阅读 · 0 评论 -
SpringBoot+Mybatis+Mysql写一个接口
SpringBoot+Mybatis+mysql创建一个接口原创 2022-02-23 17:39:59 · 814 阅读 · 0 评论 -
SpringBoot启动原理
好的程序员都在技术沉淀,虽然工作中并不会用到,但是该沉淀的一个都不会少。今天我们就来说一下SpringBoot的启动原理,说到这个,就不得不把我们的代码拿出来看看。(站在巨人的肩膀上开发,然后研究一下巨人里面有什么)@SpringBootApplicationpublic class FishApplication { public static void main(String[] args) { SpringApplication.run(FishApplication.c原创 2021-05-08 17:47:16 · 515 阅读 · 0 评论 -
lag与lead函数
lag与lead函数 是跟偏移量相关的两个分析函数,通过这两个函数可以再一次查询中取出同一字段的前N行数据(lag)和后N行的数据(lead)做为独立的列,从而更方便的进行数据过滤。这种操作可以代替表的自联接,并且lag和lead有更高的效率。over()表示lag()与lead() 操作的数据都再over()的范围内,他里面可以使用partition by 语句(用于分组)order by 语句(用于排序)。partition by a order by b 表示以a字段进行分组,再以b字段进行排序原创 2021-04-19 16:48:59 · 5242 阅读 · 0 评论 -
获取文件夹下的文件,包含子文件夹并复制文件
工作的时候用到的一些方法,在这里记录一下。public class GetFileList {private static ArrayList<File> fileList = new ArrayList<File>();public static void main(String[] args) throws IOException { String dir = "D:\\testFile\\temp1"; String dir2 =原创 2021-04-15 16:09:09 · 135 阅读 · 0 评论 -
Maven 引入 ojdbc:ojdbc14-10.2.0.4.0.jar
好久没有写Oracle的数据库了,在这里记录一下。防止以后遇到又要搜一会儿。首先先下载ojdbc到本地可以去官网,或者我的网盘里面,直接下载官网路径Ojdbc官网下载地址百度网盘提取路径链接:https://pan.baidu.com/s/17PxNv9aqWfUkFXHaRbf0fw提取码:dqcb把下好的jar的放到自己的maven仓库中之后打开cmd窗口执行mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc原创 2020-11-24 18:35:54 · 1612 阅读 · 1 评论 -
SpringBoot+SwaggerUi 教程
首先自己创建一个SpringBoot项目我的springBoot版本是2.3.4的,用的Swagger版本是2.9.2的。有些做法是选用一样的版本,这样会导致项目启动的时候提示这样的异常出现这样的异常之后把Swagger的版本给改成2.9.2的就好这是我导入的依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>spring原创 2020-11-06 17:38:09 · 411 阅读 · 0 评论 -
GIT将本地文件提交到github上
前提是你已经在在自己的github上创建出来自己的仓库,这里不做赘述创建完之后,会有一个提示你如何将文件commit到你仓库中的提示,本文,只尝试了第一种方式。// 初始化你的项目文件,让你提交的文件可以被git检测到git init /*** 添加阅读文件,即项目的介绍文件,如果没有就自己touch一个* 命令是 touch "README.md" 之后再执下面的文件*/git add README.md// 这次提交的介绍git commit -m "first commit"原创 2020-09-15 17:14:32 · 105 阅读 · 0 评论