![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 93
Bummon.
专注于Java开发,热爱技术的00后程序员
展开
-
一文教会你SpringBoot是如何启动的
首先我们定义一个类来实现,并重写一下方法接着我们在resource目录下创建一个名为META-INF的文件夹,并在文件夹中创建一个名为的文件再在其中写上我们的初始化器的全限定名即可接着我们启动我们的应用发现我们的打印是正常的首先定义一个类来实现中的方法再在中来定义一下我们要加载的监听器接着我们启动一下项目,可以看到我们的监听器成功被加载了,并且也在初始化器的后面首先我们要先创建一个类来实现中的方法然后在中定义即可。原创 2024-03-18 17:58:22 · 1064 阅读 · 1 评论 -
更好用的Mybatis Plus:Mybatis Flex(下)
除此之外,我们还可以去自定义脱敏规则,我们利用内部提供的来实现。MaskManager.registerMaskProcessor("自定义规则名称",data-> {//进行脱敏操作//返回脱敏后的数据});IDialect在自定义数据方言中,我们可以通过重写方法来构建通过来查询的方法。@Override//此处可以获取当前用户信息、角色信息或部门信息//通过用户信息或部门信息给查询增加条件。原创 2023-09-28 16:47:08 · 469 阅读 · 0 评论 -
更好用的的MybatisPlus:MybatisFlex(上)
中确实提供了一些比中更好用的功能,扩展性与灵活性都比较高,总体来说是一款不错的ORM框架。原创 2023-09-27 10:35:55 · 1532 阅读 · 0 评论 -
一文详解二叉搜索树
当其左子树不为空时,其左子树上所有的节点的值均小于根节点的值。当其右子树不为空时,其右子树上所有节点的值均大于根节点的值。该树上的所有子树(左右子树)均为一颗二叉查找树。二叉查找树是一种特殊的二叉树,其搜索速率较快,类似于二分查找法,其在查询时先确定查找值的查询范围,再逐步缩小范围,直至查出结果或查完所有节点仍未找到返回null。其最坏情况为遍历所有节点,即时间复杂度为O(n),空间复杂度为O(1)。原创 2023-09-16 16:56:14 · 173 阅读 · 0 评论 -
【算法学习】平方数之和
双指针法和sqrt函数法。在双指针法中,数组最多遍历到c\sqrt{c}c,则时间复杂度为OcOc,空间复杂度为 O(1)。在sqrt函数法中,我们最大判定条件为a * a ≤ c,那么时间复杂度为 O(c\sqrt{c}c),空间复杂度为O(1)。原创 2023-08-19 10:51:14 · 149 阅读 · 0 评论 -
【算法学习】两数之和II - 输入有序数组
双指针法和二分查找法。其中在双指针法中,数组最多遍历n次,则时间复杂度为 O(n) ,空间复杂度为O(1)。在二分查找法中,遍历数组的时间复杂度为 O(n) ,二分查找来寻找参数的时间复杂度为OlognO(log_n)Ologn,所以在该题目中,总时间复杂度为OnlognO(nlog_n)Onlogn,空间复杂度为O(1)。原创 2023-08-19 10:50:17 · 117 阅读 · 0 评论 -
还不会参数加密?快来学学AES加密的方法
在实际工作中为了安全,会将参数进行密文传输,这里使用的是对称加密的加密方式,在此记录并学习一下,技术不精望大家谅解。AES加密是一种对称加密,有对称加密自然也有非对称加密。对称加密对称加密是一种简单快速的加密方式,它在加密和解密的时候使用的密钥是同一个,并且通常不会超过256bit,密钥越小,在加解密的时候耗时越短,但是同样的,对于数据的加密会稍弱一些。本文使用的加密方式正是对称加密非对称加密非对称加密提供了一种更为安全的加解密解决方案,它使用了一对密钥,也就是一个公钥和一个私钥。原创 2022-09-24 13:43:27 · 1353 阅读 · 0 评论 -
【BUG记录】记一次argument type mismatch
记录一次 IllegalArgumentException:argument type mismatch 及解决方案原创 2022-04-17 00:01:26 · 419 阅读 · 0 评论 -
Java定时器任务3种实现方式(可用于解决过期、超时等需求)
定时任务在实际的开发中特别常见,比如电商平台 30 分钟后自动取消未支付的订单,以及凌晨的数据汇总和备份等,都需要借助定时任务来实现,那么我们本文就来看一下定时任务最简单的几种实现方式。TOP 1:TimerTimer 是 JDK 自带的定时任务执行类,无论任何项目都可以直接使用 Timer 来实现定时任务,所以 Timer 的优点就是使用方便,它的实现代码如下:public class MyTimerTask { public static void main(String[] ar转载 2021-12-28 15:37:27 · 6034 阅读 · 0 评论