有意思
猪的一生应当这样度过1有一只叫奥斯特洛夫斯的鸡曾经说过:猪的一生应当这样度过:当它回首往事时,不因胡吃闷睡而悔恨,也不因身材臃肿而羞耻。这样,在它临死的时侯就能够说:我已把我整个的肉体都献给了人类...
有意思
猪的一生应当这样度过1有一只叫奥斯特洛夫斯的鸡曾经说过:猪的一生应当这样度过:当它回首往事时,不因胡吃闷睡而悔恨,也不因身材臃肿而羞耻。这样,在它临死的时侯就能够说:我已把我整个的肉体都献给了人类...
有一只叫奥斯特洛夫斯的鸡曾经说过:猪的一生应当这样度过:当它回首往事时,不因胡吃闷睡而悔恨,也不因身材臃肿而羞耻。这样,在它临死的时侯就能够说:我已把我整个的肉体都献给了人类...
前面提到了Redis缓存穿透,这里介绍一种可以防止缓存穿透的方法,布隆过滤器(BloomFilter),范例代码用的谷歌的Guava,依赖如下: bloomfilter不能确...
Redis缓存机制 以传统电商项目为例:一个缓存请求的流程,数据查询先进缓存查询,如果key不存在或者key过期,就去数据库查询,如果查到数据,放到放到缓存中,如果没有key...
1.InputStream InputStream是一个抽象类,是所有字节输入流类的基类,完成字节从流中读出。所有的子类必须实现一个一个方法,即read()方法,也以为着所有...
假设现在有三个类,客户,个人客户,团体客户。 现在需要对个人客户何团体客户拓展业务,诸如“积分”、“打折”、“返点”等,新的子类就需要继承这种方法,有些子类继承一个方法,有些...
今天实现了一个简单的第三方授权登陆,在这里总结一下OAuth认证。 请忽略羞耻的图片和名字。 首先第三方要去GitHub获取用户信息,最简单的想法就是开发一个API。但如果有...