- 博客(7)
- 收藏
- 关注

原创 手写hashMap
手写hashMaphashmap原理hashMap是一个 key vlue 存储的类,,主要使用了数组+链表两种数据结+hash取模算法实现。图解:Entry:存储数据的基本类public class Entry<K,V> { K k; V v; Entry<K ,V> next; /** *在next指向下一个节点 */ public Entry(K k ,V v ,Entry<K,V> next
2021-02-18 17:18:29
481
1
原创 使用esaypoi动态生成列导出
引入easypoi依赖 <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>4.1.0</version> </dependency> <dependency>
2021-03-01 14:56:41
660
2
原创 使用ConcurrentHashMapsh实现本地缓存
如果不考虑多线程使用hashMap也是可以的代码实现:package com.zto.intl.bos.man.util;import java.util.Map;import java.util.concurrent.ConcurrentHashMap;/*** 基于ConcurrentHashMap实现可过期的本地缓存* */public class ConcurrentHashMapUtil { /** * 预缓存信息 */ private sta
2021-02-18 17:41:04
772
2
转载 Redis 触发器
Redis 触发器监听 Redis 中Key超时失效的事件Redis中的key可以设置生存时间,当该key超时失效时会触发一个事件“过期事件通过Redis的订阅与发布功能(pub/sub)来进行分发。”首先需要修改Redis 的配置文件,将&nbsp;notify-keyspace-events 的值改为 Ex1.监听程序import redis.clients.jedis.Jed...
2019-03-04 20:26:07
1655
原创 redis 五中基本数据类型基本操作
1.String 字符串设置值 set key valueex:set hello word获取值 get keyex: get hello2.hash 哈希设置值 hset key field valueex: hset username:1 name tom获取值:hget key fieldex:hget username:1 name3.list 列表设置值...
2019-02-21 16:32:22
453
原创 java 水仙花输出
ps:水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:)public void main(String[] args) { int num, ...
2019-02-21 15:35:38
175
原创 SpringBoot启动项目自动启动方法
SpringbSoot项目启动后,自动调用某个方法代码示例public class test implements ApplicationRunner{@Overridepublic void run(ApplicationArguments applicationArguments) throws Exception {//todoing}...
2019-02-20 14:14:06
220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人