DFS版本 迭代版本
DFS版本 迭代版本
isSubsequence() indexOf()
创建 MappedFile 文件 创建 MappedFile 文件实现如下: 从代码中可以看出,只有 MappedFile 的大小等于或大于 CommitLog 的大小并且开...
背景实质上,很多后台服务程序并发控制的基本原理都可以归纳为生产者/消费者模式,而这是恰恰是在本科操作系统课堂上老师反复讲解,而我们却视而不见不以为然的。生产者消费者问题是研究...
在Java中Integer的最小值(MIN_VALUE)、最大值(MAX_VALUE)定义如下: 大家都知道Integer的最小值为-232,最大值为232-1,为什么是这样...
是的,哪怕做业务逻辑也可以直接用,只要你管理的好,我们经常使用zc,把一些基础数据存过去
有关zero-copy,mmap,direct-memory的一切本文专门解释关于高性能IO的基层技术,关于zero-copy,mmap,direct-memory,这些都是Linux/Windows/Mac OS都支持的底层api,但...
算法思路 (lowbit) O(nlogn)使用lowbit操作,进行,每次lowbit操作截取一个数字最后一个1后面的所有位,每次减去lowbit得到的数字,直到数字减到0...
差分 已知前缀和 S[n], 构造 b[n] 满足条件: S[i] = b1 + b2 + … + b[n] 差分就是前缀和的逆运算 构造 b[n]理解即可, 没有那么重要,...
算法思路 把待排序List中间切分成2段,而且是递归切分,直到子List元素只有1个结束。 把切分好的子List,进行按照大小进行排序merge,合成一个List。 重复这个...
算法思路 确定pivot分界点 定义两个左右指针i,j分别指向arr[0]和arr[len - 1], 然后比较和pivot大小,最终达到的效果是左边是<=x的部分,右边是>...
在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在美团点评的金融、支付、餐饮、酒店、猫眼电影等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标...
最新学习笔记==> 手写RPC框架(6)-使用Netty改写后遇到的各种坑你是否清楚[https://www.jianshu.com/p/ef91116c493d] 目录 1...
二分题目总结 https://blog.bcmeng.com/post/binarysearch.html#last-position-of-target.
在做项目的时候,如果项目是前后分离的,后端一定要和前端或者是移动端对接接口,那么问题来了,接口是不是要自己写给他们看,一般的会采用Excel或者Word来写,高级一点的就采用...
Find Minimum in Rotated Sorted Array Suppose an array sorted in ascending order is rota...
加权轮询(Weight Round Robin)法不同的后端服务器可能机器的配置和当前系统的负载并不相同,因此它们的抗压能力也不相同。给配置高、负载低的机器配置更高的权重,让...
前言 在软件系统的架构设计中,对集群的负载均衡设计是作为高性能系统优化环节中必不可少的方案。负载均衡本质上是用于将用户流量进行均衡减压的,因此在互联网的大流量项目中,其重要性...