首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
seven酱66596
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
272
文章 271
沸点 1
赞
272
返回
|
搜索文章
赞
文章( 271 )
沸点( 1 )
SPI机制的原理和应用
SPI ,全称为 Service Provider Interface,是一种服务发现机制。它通过在ClassPath路径下的META-INF/services文件夹查找文件,自动加载文件里所定义的类。 这一机制为很多框架的扩展提供了可能,比如在Dubbo、JDBC、Sprin…
给你一份Spring Boot知识清单
在过去两三年的Spring生态圈,最让人兴奋的莫过于SpringBoot框架。或许从命名上就能看出这个框架的设计初衷:快速的启动Spring应用。因而SpringBoot应用本质上就是一个基于Spri
分布式之数据库和缓存双写一致性方案解析
首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有一篇全面的博客,对…
Spring Session工作原理
HTTP协议本身是无状态的,为了保存会话信息,浏览器Cookie通过SessionID标识会话请求,服务器以SessionID为key来存储会话信息。在单实例应用中,可以考虑应用进程自身存储,随着应用体量的增长,需要横向扩容,多实例session共享问题随之而来。 Spring…
快速理解Redis的持久化
很简单,因为 Redis 是基于内存的。数据如果不进行持久化,当服务器重启或者宕机的时候数据是无法恢复的,所以为了保证数据的安全性,我们需要将内存中的数据持久化到磁盘中。 Redis 提供了两种持久化的方式,分别是 RDB 和 AOF。 RDB : Redis的默认持久化方式,…
五分钟看懂一致性哈希算法
一致性哈希算法在1997年由麻省理工学院的Karger等人在解决分布式Cache中提出的,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简单哈希算法带来的问题,使得DHT可以在P2P环境中真正得到应用。 首先求出…
分布式缓存中的一致性哈希算法,这篇文章给讲透了!
它主要是为了解决传统哈希函数添加哈希表槽位数后要将关键字重新映射的问题。 本文会介绍一致性哈希算法的原理及其实现,并给出其不同哈希函数实现的性能数据对比,探讨Redis 集群的数据分片实现等,文末会给出实现的具体 github 地址。 Memcached 是一个高性能的分布式缓…
memcached分布式原理与实现
Memcached的工作方式是将关键词和他们对应的值(最大能达到1MB)保存在一个关联矩阵中(比如哈希表),延展和分布在大量的虚拟服务器中。 当然无论是单机缓存还是分布式缓存都有其适用场景和优缺点, 最常见的有redis和memcached. 本文主要是介绍memcached.…
Redis 和 Memcached 的区别在哪里?
Redis 支持服务器端的数据操作:Redis 相比 Memcached 来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在 Memcached 里,你需要将数据拿到客户端来进行类似的修改再 set 回去。这大大增加了网络 IO 的次数和数据体积。在 Redis 中,这些…
下一页
关注了
3
关注者
1
收藏集
16
关注标签
13
加入于
2019-01-17