0 前言 站在一个框架作者的角度来说,定义一个接口,自己默认给出几个接口的实现类,同时 允许框架的使用者也能够自定义接口的实现。现在一个简单的问题就是:如何优雅的根据一个接口...
![240](https://cdn2.jianshu.io/assets/default_avatar/10-e691107df16746d4a9f3fe9496fd1848.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP属地:北京
0 前言 站在一个框架作者的角度来说,定义一个接口,自己默认给出几个接口的实现类,同时 允许框架的使用者也能够自定义接口的实现。现在一个简单的问题就是:如何优雅的根据一个接口...
张忠谋谈到过一个人有两件最重要的事:“终身学习”和“独立思考”。 我认为这两件事更是一种保持个人新鲜度的方法。 一、终生学习 前几日听朋友说了一句话:人活到极致是没有岁月感的...
COW基本定义 写入时复制(Copy-on-write,简称COW)是一种计算机程序设计领域的优化策略。其核心思想是,如果有多个调用者(callers)同时要求相同资源(如内...
前几天分析了一下三种分布式锁的实现,但是没有利用zookeeper实现一个分布式锁,因为感觉基于Zookeeper实现分布式锁还是稍微复杂的,同时也需要使用Watcher机制...
最近找新工作找了半年,感触颇深。 听到过一句话,说“最好经常出来市场上看一看,哪怕不是真的要换工作,也要去市场上检验一下自己是否还有竞争力”。以前很不以为然,认为出来找工作有...
关键词:单点突破 竞争链 产业链优化 生态链字数:1816字,建议阅读时间:8分钟 前几天在赋能岛的群里,有个讨论引发了我的思考。 事情是这样的:有个创业者,她做的是文创类...
是什么? 在语法上是基于Groovy语言的(Groovy 是一种基于JVM的敏捷开发语言,可以简单的理解为强类型语言java的弱类型版本),在项目管理上是基于Ant和Mave...
前言 在分布式系统中,常常需要使用缓存,而且通常是集群,访问缓存和添加缓存都需要一个 hash 算法来寻找到合适的 Cache 节点。但,通常不是用取余hash,而是使用我们...