自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用AOP记录日志

使用Spring的AOP编程来对请求进行写入日志的一个demo。1、首先新建controller、dao、pojo。2、使用@Aspect注解进行切面编程。技术栈:springboot。

2023-07-07 16:27:45 206 1

原创 Springboot配置过滤器&拦截器

Springboot配置过滤器和拦截器如下图,当请求过来后,首先会由tomcat接收,....

2023-07-05 17:13:40 525

转载 快速排序法

首先哨兵j开始出动。因为此处设置的基准数是最左边的数,所以需要让哨兵j先出动,这一点非常重要(请自己想一想为什么)。哨兵i也继续向右挪动的,他发现了9(比基准数6要大,满足要求)之后停了下来。哨兵j继续向左挪动,他发现了3(比基准数6要小,满足要求)之后又停了下来。此时哨兵i和哨兵j相遇了,哨兵i和哨兵j都走到3面前。此时以基准数6为分界点,6左边的数都小于等于6,6右边的数都大于等于6。回顾一下刚才的过程,其实哨兵j的使命就是要找小于基准数的数,而哨兵i的使命就是要找大于基准数的数,直到i和j碰头为止。

2023-04-25 14:58:25 79

原创 Redis查数据

keys 字段* 会返回所有的数据,但是当数据量大的时候,由于redis是单线程的,可能会导致阻塞其他命令,不够友好。使用SCAN 语句来查询:会返回部分数据,但是当数据量大的时候,不会导致线程被阻塞。那么,下一次的语句就是scan 49152 match data* count 10。它会返回2个元素,第一个元素是下一次的游标,第二个元素是返回给你的数据。使用keys 名称* 来进行查询。

2023-04-20 15:35:19 584

原创 Mybatis缓存问题

缓存是啥东西? 缓存是存在内存中的临时数据,查询时,直接从内存中拿数据而不从数据库中查询数据,减少了和磁盘的交互数据,提高了执行效率。Mybatis一共有两级缓存一级缓存是默认开启的,它的作用域是Sqlsession级别的,当同一个Sqlsession中执行了相同的sql,而没有进行增、改、删操作后,Mybatis会自动从缓存中获取(第一次是走的数据库,将sqlsession这个对象缓存到HashMap本地缓存中去了)实验1:缓存默认开启,当你用 同一个sqlSession进行查询时,是同一个

2023-04-07 15:56:09 160

原创 定时任务Quartz学习

调度器:(Trigger + Job)注册到调度器中进行调度执行。若一个周期任务未执行完毕,会跳到下个周期执行。在Quartz体系中,有三个组件非常重要。触发器:什么时候做?

2023-02-27 15:43:59 253

原创 Mysql学习笔记

Mysql学习笔记。

2022-08-15 17:19:55 233

原创 JAVA的常用方法

JAVA的常用方法。

2022-08-01 14:42:26 81

原创 记录工作中常用的JS方法

js常用方法~

2022-06-06 09:36:05 78

原创 bash64<<------>>>图片

接收前端传过来的图片,将图片转为bash64格式存放到数据库中,能够在任何一台电脑上显示你所存放的图片Bash64格式转png、jpg格式图片1、首先编写工具类 static BASE64Encoder encoder = new BASE64Encoder(); static BASE64Decoder decoder = new BASE64Decoder(); /** * 将图片转化为Bash64位格式 * @param imageAddress 图片

2022-05-26 17:17:47 380

原创 关于Jtopo图连线重合问题

JTOPO,前端,连线重叠

2022-01-10 10:31:46 513

空空如也

空空如也

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

TA关注的人

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