一、什么是SPI SPI ,全称为 Service Provider Interface,是一种服务发现机制。它通过在ClassPath路径下的META-INF/servic...
一、什么是SPI SPI ,全称为 Service Provider Interface,是一种服务发现机制。它通过在ClassPath路径下的META-INF/servic...
原文链接:原文链接 注:这篇文章是我自己根据官方文档的原文翻译的,因为能力有限,有些地方翻译的不好,欢迎批评指正,欢迎拍砖! 一、缓存Caches 例子: 1.适用性 缓存在...
一、NIO Reactor模型 1、Reactor模式思想:分而治之+事件驱动 1)分而治之 一个连接里完整的网络处理过程一般分为accept、read、decode、pro...
我想把技术写成故事,说给自己听! 最近,在做一个项目的缓存迁移,迁移之后发现新的Redis缓存的内存占用率接近100%了。于是,看了一下集群的缓存策略是noeviction,...
该篇主要介绍Excecutor相关实现类的用法。 Executor相关类图 Executor接口:里面只提供了一个方法 void execute(Runnable comma...
主要是为了方便记录使用,所以排版,内容可能比较随意,各位看官还请海涵。有问题还请多多交流 话不多说直接看 从上图可以看出priorityBlockQueue主要是通过Reen...
几种 I/O 模型 为什么 Redis 中要使用 I/O 多路复用这种技术呢? 首先,Redis 是跑在单线程中的,所有的操作都是按照顺序线性执行的,但是由于读写操作等待用户...
今天简单来和大家一起学习一下,java中的ThreadPoolExecutor线程池。 线程池简介 背书中,线程池是一个并发框架,在初始化一个多线程应用程序过程中创建一个线程...
kao-推荐算法牛逼
基于图的推荐算法上一次讲了《相似度计算方法:余弦相似度》中,提到了推荐系统中的基于用户的协同过滤算法,由于用户的行为数据,很适合用二分图的数据结构描述,因此很多图的算法可以在推荐系统中使用,...
上一次讲了《相似度计算方法:余弦相似度》中,提到了推荐系统中的基于用户的协同过滤算法,由于用户的行为数据,很适合用二分图的数据结构描述,因此很多图的算法可以在推荐系统中使用,...
目录 一. 背景 二. 概念 1.1 状态机模型的概念 2.2 组成要素 3.3 三个特征 4.4 执行逻辑 5.5 分类 6.6 表示法 三. 状态机在软件领域的应用 3....
最近总结了一些数据结构和算法相关的题目,这是第一篇文章,关于二叉树的。先上二叉树的数据结构: 二叉树的题目普遍可以用递归和迭代的方式来解 1.求二叉树的最大深度 2.求二叉树...