摘要:
1、现状痛点 系统越来越臃肿,开发过程中可能产生的无用代码增加了系统维护成本。 2、设计思路 2.1、静态代码扫描方案 本方案解决静态代码下无调用方法扫描,通过ASTParser对静态文件进行扫描分析,获取代码块来判断调用关系。 基本步骤及思路 (1)载入本地磁盘项目 (2)循环使用ASTParse 阅读全文
摘要:
浏览器输入URL到页面渲染完成,这个过程大致可分为两个阶段:网络通信和页面渲染。 一、网络通信 互联网内各网络间设备的通信遵循TCP/IP协议,利用TCP/IP协议进行网络通信时,会通过分层与对方通信。数据传输的过程:由应用层产生数据后,经过传输层的分段处理(添加TCP或UDP包头)、网络层(添加I 阅读全文
摘要:
一、Paxos是什么 在分布式系统中保证多副本数据强一致性算法。 没有paxos的一堆机器, 叫做分布式 有paxos协同的一堆机器, 叫分布式系统 这个世界上只有一种一致性算法,那就是Paxos … - Google Chubby的作者Mike Burrows 其他一致性算法都可以看做Paxos在 阅读全文