一、应用架构变迁下的Session管理 1.1 单体架构 1.2 分布式架构 1.3 微服务架构 二、微服务架构下分布式Session管理 2.1 Session存储介质 2.2 管理方案实现 三、微服务架构下分布式Se…
分类:架构
统计学
之前在大学学习过概率论,读研也没有机会用到,一直忘记了。这里要吐槽一下中国的教育,没有告诉用在哪里,讲课思路和概念也不清晰,而是一堆公式推导和作业,学习的效率太低了。 只到最近看人工智能相关东西,才发现统计学比较有用。人…
剑指offer第二版-34.二叉树中和为某一值的路径
本系列导航:剑指offer(第二版)java实现导航帖 面试题34:二叉树中和为某一值的路径 题目要求: 输入一棵二叉树和一个整数,打印出二叉树中节点值的和为输入整数的所有路径。从树的根节点开始往下一直到叶节点所经过的节…
云服务器的优势(阿里云)
本文重点介绍一下云服务器的优势,由于作者本人主要使用的阿里云的云服务器ECS,因此本文将直接以阿里云ECS为例相对于其他产品进行对比介绍,文章仅仅从个人使用体验角度出发,因此对于整个云服务器的优势来讲,必然会不完整。更多…
计算模型
性能测试 不同DSA性能有好坏优劣之分 To measure is to know. If you can not measure it, you can not improve it. —— Lord Kelvin 1…
lintcode k数和
给定n个不同的正整数,整数k(k < = n)以及一个目标数字。 在这n个数里面找出K个数,使得这K个数的和等于目标数字,求问有多少种方案? 样例 给出[1,2,3,4],k=2, target=5,[1,…
你是想做自己的算法,还是做算法的数据?
这个月,第一次下载了抖音,关注了几个英语主播后,调教了十几分钟的抖音(其实就是对非英语推荐的视频都选择不感兴趣),抖音完全变成了一个学习外语的工具,在推荐里面90%以上的都是教我们学习英语的。我玩的不亦乐乎,还推荐了老婆…
剑指offer第二版-42.连续子数组的最大和(动态规划)
本系列导航:剑指offer(第二版)java实现导航帖](http://www.jianshu.com/p/010410a4d419) 面试题42:连续子数组的最大和 题目要求: 输入一个整形数组,数组里有正数也有负数。…
《数据结构》排序 —— 堆排序(C++实现)
前言:《数据结构》作为计算机专业的一门重点学科,无论是将来考研、就业,对其的考察都是重中之重,之前的文章已经对此进行过论述。作为考察程序员“编程能力”的一种方式,考验的是我们如何将数据结构的思想用编程语言精确的编码出来。…
设计模式-创建型-单例模式
单例模式: 为什么使用单例模式? 节约内存开销,提高效率(性能),提高资源使用率。 单例模式的特点: 构造方法私有化 定义静态方法返回当前对象 确保这个对象是唯一的 确保在序列化和反序列化操作的过程中同样保证同一个对象。…
Python中魔法方法的学习
概念解析 魔法方法是python的一种高级语法,他们是可以给你的类增加“magic”的特殊方法,比如:增加一些额外的功能。函数格式为_ xx _(被双下划线包围的函数)。 魔法方法 基本定制 object.__init_…
lintcode 最接近的三数之和
给一个包含 n 个整数的数组 S, 找到和与给定整数 target 最接近的三元组,返回这三个数的和。 注意事项 只需要返回三元组之和,无需返回三元组本身 样例 例如 S = [-1, 2, 1, -4] and tar…