自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 造轮子系列-GO实现分布式缓存:2.缓存主模块

上一节中实现了LRU淘汰算法,这里完成淘汰算法的抽象层:GOCache\Cache\Cache.gopackage Cacheimport ( "GOCache/Cache/CacheAlgorithm" "sync")//cache.go的实现非常简单,实例化 lru(或者其他算法),封装 get 和 put 方法,并添加互斥锁 mu。type Cache struct { lock sync.Mutex //互斥锁 CacheI

2021-09-25 20:27:38 271

原创 造轮子系列-GO实现分布式缓存

造轮子系列-GO实现分布式缓存:1.淘汰算法模块GOCache(随便取的名字)主要参考GeeCache实现https://geektutu.com/post/geecache.html,同时借鉴了Redis的部分特性,力求以最简单的方式实现最关键的功能,正在完善中。|--Cache |----CacheAlgorithm |----DoubleList.go //lru算法使用的双向链表 |----ICacheAlgorithm.go //淘汰算法抽象层 后期可实现多个淘汰算

2021-09-24 23:46:21 393

原创 2021-06-25

Elasticsearch 7.x:bulk插入Dataframe数据def ES_Insert(index,datafra): datafra=datafra.to_dict('records') bulk_data = [] for json_document in datafra: # es.index(index="my-index", doc_type="test-type", body={"any": "data01", "timestamp": dat

2021-06-25 21:25:49 92

空空如也

空空如也

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

TA关注的人

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