摘要:可以参考源码解析二十四远程调用协议的八。十六的该类也是用了适配器模式,该类主要的作用就是增加了心跳功能,可以参考源码解析十远程通信层的四。二十的可以参考源码解析十七远程通信的一。 2.7大揭秘——消费端发送请求过程 目标:从源码的角度分析一个服务方法调用经历怎么样的磨难以后到达服务端。 前言 前一篇文章讲到的是引用服务的过程,引用服务无非就是创建出一个代理。供消费者调用服务的相关方法。...
摘要:也有人称其为同步锁。既然是锁,其必然有锁的东西,下面先会简单介绍一下,再通过一个示例代码展示锁了什么。从而可以证明并不是锁定方法内访问的变量锁定的是同一个监视器对象监视的代码 前言 synchronized翻译为中文的意思是同步的,它是Java中处理线程安全问题常用的关键字。也有人称其为同步锁。既然是锁,其必然有锁的东西,下面先会简单介绍一下synchronized,再通过一个示例代码...
摘要:前言是一款极轻量的使用存储代码的工具。跨域缓存会默认使用请求待缓存的资源,如果跨域则会请求出错。会以格式存储代码,例如所以和有一个发生变化,都会引起重新请求并存储。 前言 betty.js是一款极轻量的、使用localStorage存储Javascript代码的工具。市面上已经有很多类似的工具:比如饿了么团队最近发布的bowl.js,微信团队的MOON(未开源),以及这个想法的鼻祖ba...
摘要:此次项目的数据索引是基于后端传来的数据进行剥离整合形成,索引总共分为个,针对的是区域的设备的设备的属性的所对应数据层级中的下标。为了方便通过不同的去取到相应的数据。拿到这些下标后可以直接到后端数据中抽取想要的数据。 此次项目的数据索引是基于后端传来的数据进行剥离整合形成,索引总共分为4个map,针对的是区域的id、设备的id、设备的SerialNumber、属性的id所对应数据层级中的...