一致性哈希算法 Posted on 2019-07-09 一致性hash环一致性hash算法通过一致性hash环的数据结构来试下,环的起点是0,终点是2^32-1,起点于终点链接。把服务器,对象放到环上比如有四台服务器,把四台服务器ip经过hash算法后,放到环上。再把缓存的对象hash后也放到环上为对象选择机器对象在环上的点,顺时针找到第一台机器,就把该 ... Read more »
MemCache解析 Posted on 2019-07-08 MemCache原理memcache是一个高性能的分布式内存缓存服务器,它的分布式其实在服务端是不具有分布式的特征的,是依靠客户端的分布式算法进行了分布式,memcached是一个纯内存型的数据库,这样在读写速度上相对来说比较快。 memcache采用预先分配原则,这种是空间换时间的方式来提高它的速 ... Read more »
Vue原理解析 Posted on 2019-06-24 Vue原理解析##Vue原理采用Object.defineProperty() 数据劫持,和发布-订阅者模式,实现双向绑定 通过建立虚拟dom树document.createDocumentFragment(),方法创建虚拟dom树。 一旦被监测的数据改变,会通过Object.defineProp ... Read more »
docker 学习 Posted on 2019-06-18 docker 进阶之路什么是docker?Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。#Docker思想 整 ... Read more »
tomcat加载原理 Posted on 2019-06-02 tomcat启动。默认从webapps下读取war包并解压,读取tomcat webapps 下所有文件,获取所有项目信息 循环所有后项目文件,扫描\WEB-INF\web.xml 获取所有servlet 类加载 默认获取项目下\WEB-INF\classes\文件夹URL classPath ... Read more »
Hello World Posted on 2019-05-31 Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in ... Read more »