自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mia

  • 博客(5)
  • 收藏
  • 关注

原创 Springboot项目发送QQ邮件

1.pom文件中导入<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>2.application.propertie...

2019-05-24 17:09:37 899

原创 LRU缓存(最近被使用)哈希表 + 双向链表实现

LRU缓存实现(哈希表 + 双向链表)使用哈希表进行定位,找出缓存项在双向链表中的位置,随后将其移动到双向链表的头部。具体的方法如下:对于 get 操作,首先判断 key 是否存在:如果 key 不存在,则返回 −1;如果 key 存在,则 key 对应的节点是最近被使用的节点。通过哈希表定位到该节点在双向链表中的位置,并将其移动到双向链表的头部,最后返回该节点的值。对于 put 操作,首先判断 key 是否存在:如果 key 不存在,使用 key 和 value 创建一个新的节点,在双向链表的

2020-07-16 19:00:52 355

原创 异步线程池ThreadPoolTaskExecutor + springboot配置

ThreadPoolTaskExecutorThreadPoolTaskExecutor线程池配置处理流程DemoThreadPoolTaskExecutor这个类则是spring包下的,是sring为我们提供的线程池类线程池配置通过配置类的方式配置线程池,然后注入。@Configuration //声明配置类@EnableAsync //开启异步public class Ex...

2020-04-22 13:56:47 538

原创 获取指定时间段内数据+日期,没有数据该日期返回0

/** * Copyright (C),2019 * FileName: ChartServiceImpl * Author: m * Date: 2019/7/25 22:16 * Description: * History: * <author> <time> <version> ...

2019-08-26 23:37:55 506

原创 一般对象或者自定义对象作为map的key

很多时候我们常用的key是String类型,那么如果使用一般对象作为key值这个对象需要满足或者具备什么条件呢?1.首先String底层重写了hashcode 和equals 方法,所以可以使用String对象作为key来使用。2.如果自定义对象作为 map 的键,那么也必须重写 hashcode和equals。3.只要重写equals,就必须重写hashcode。...

2019-08-11 16:21:21 1698

空空如也

空空如也

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

TA关注的人

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