Groupcache源码阅读(一)——LRU淘汰策略实现 这里是Groupcache源码阅读计划的第一步,首先我们熟悉一下这个项目的代码结构。 2020-08-10 源码阅读计划 #Golang #缓存 #LRU
leetcode136-Single Number DescriptionGiven a non-empty array of integers, every element appears twice except for one. Find that single one. Note: Your algorithm should have a linear runtime complexity. Could you implement it w 2020-06-06 #leetcode
Golang应用部署到Docker Golang作为一门静态语言运行前必须完成编译,而Python这类动态语言只要在解释器环境下就可以直接运行,所以他们的docker部署的最佳实践方式会略有不同。 2020-05-23 #Docker #Golang
win10下的Kubernetes实践笔记(—) 转载自小明明S À DOMICILE 针对原文中mac环境下的执行流程,于win10环境下测试通过,并进行相应的修改 前言Kubernetes (音 kubə’netis) 这个名字来自希腊语,意思是「舵手」或「领航员」,它是一个起源于 Google 的开源项目,允许自动化部署、管理和扩容容器化应用,它现在已成为容器编排的事实标准。 2020-05-04 #Golang #k8s #docker
Golang相比于Memcached和Redis的优越的缓存解决方案 分布式缓存系统(例如redis和memcached客户端)通常以以下方式工作: 应用程序通过密钥向客户端请求缓存的数据。 客户端对密钥执行一致的哈希,以确定哪个节点拥有数据 客户端向节点发出网络请求。 如果找到,节点将返回数据。 应用程序检查是否返回了数据,否则从数据库渲染或获取数据。 应用程序告诉客户端存储该密钥的数据。 客户端对密钥执行一致的哈希,以确定哪个节点应拥有数据。 客 2020-05-02 #Golang #缓存