![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
一世长安60
这个作者很懒,什么都没留下…
展开
-
使用esaypoi动态生成列导出
引入easypoi依赖 <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <version>4.1.0</version> </dependency> <dependency>原创 2021-03-01 14:56:41 · 584 阅读 · 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 · 625 阅读 · 2 评论 -
手写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 · 409 阅读 · 1 评论