- 博客(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
1039
原创 LRU缓存(最近被使用)哈希表 + 双向链表实现
LRU缓存实现(哈希表 + 双向链表) 使用哈希表进行定位,找出缓存项在双向链表中的位置,随后将其移动到双向链表的头部。具体的方法如下: 对于 get 操作,首先判断 key 是否存在: 如果 key 不存在,则返回 −1; 如果 key 存在,则 key 对应的节点是最近被使用的节点。通过哈希表定位到该节点在双向链表中的位置,并将其移动到双向链表的头部,最后返回该节点的值。 对于 put 操作,首先判断 key 是否存在: 如果 key 不存在,使用 key 和 value 创建一个新的节点,在双向链表的
2020-07-16 19:00:52
481
原创 异步线程池ThreadPoolTaskExecutor + springboot配置
ThreadPoolTaskExecutorThreadPoolTaskExecutor线程池配置处理流程Demo ThreadPoolTaskExecutor 这个类则是spring包下的,是sring为我们提供的线程池类 线程池配置 通过配置类的方式配置线程池,然后注入。 @Configuration //声明配置类 @EnableAsync //开启异步 public class Ex...
2020-04-22 13:56:47
797
原创 获取指定时间段内数据+日期,没有数据该日期返回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
631
原创 一般对象或者自定义对象作为map的key
很多时候我们常用的key是String类型,那么如果使用一般对象作为key值这个对象需要满足或者具备什么条件呢? 1.首先String底层重写了hashcode 和equals 方法,所以可以使用String对象作为key来使用。 2.如果自定义对象作为 map 的键,那么也必须重写 hashcode和equals。 3.只要重写equals,就必须重写hashcode。 ...
2019-08-11 16:21:21
1849
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅