用户中心USER CENTER

首页/用户
  • dubbo源码解析(四十六)消费端发送请求过程

    摘要:可以参考源码解析二十四远程调用协议的八。十六的该类也是用了适配器模式,该类主要的作用就是增加了心跳功能,可以参考源码解析十远程通信层的四。二十的可以参考源码解析十七远程通信的一。 2.7大揭秘——消费端发送请求过程 目标:从源码的角度分析一个服务方法调用经历怎么样的磨难以后到达服务端。 前言 前一篇文章讲到的是引用服务的过程,引用服务无非就是创建出一个代理。供消费者调用服务的相关方法。...

    fish 发布于Java
  • synchronized锁了什么

    摘要:也有人称其为同步锁。既然是锁,其必然有锁的东西,下面先会简单介绍一下,再通过一个示例代码展示锁了什么。从而可以证明并不是锁定方法内访问的变量锁定的是同一个监视器对象监视的代码 前言 synchronized翻译为中文的意思是同步的,它是Java中处理线程安全问题常用的关键字。也有人称其为同步锁。既然是锁,其必然有锁的东西,下面先会简单介绍一下synchronized,再通过一个示例代码...

    fish 发布于Java
  • 短链接系统的设计

    摘要:映射机制对每个长链接,使用一个小于亿的整数标记。短链接不够用或者虽然我们的短链接可以表示亿个资源,貌似很多,但是对于大型系统,如银行,搜索引擎等等,还是非常少的。解决既然位短链接不够用,那可以多使用几位,比如位,大概等于亿但是,总是有限的。 引用、参考:短 URL 系统是怎么设计的?iammutex的回答 什么是短链接 表示较短的URL(是不是废话?....) 为什么需要短链接 不同...

    fish 发布于云内存数据库
  • 使用betty.js将Javascript代码存储到LocalStorage

    摘要:前言是一款极轻量的使用存储代码的工具。跨域缓存会默认使用请求待缓存的资源,如果跨域则会请求出错。会以格式存储代码,例如所以和有一个发生变化,都会引起重新请求并存储。 前言 betty.js是一款极轻量的、使用localStorage存储Javascript代码的工具。市面上已经有很多类似的工具:比如饿了么团队最近发布的bowl.js,微信团队的MOON(未开源),以及这个想法的鼻祖ba...

    fish 发布于云内存数据库
  • 项目数据索引使用文档(map)

    摘要:此次项目的数据索引是基于后端传来的数据进行剥离整合形成,索引总共分为个,针对的是区域的设备的设备的属性的所对应数据层级中的下标。为了方便通过不同的去取到相应的数据。拿到这些下标后可以直接到后端数据中抽取想要的数据。 此次项目的数据索引是基于后端传来的数据进行剥离整合形成,索引总共分为4个map,针对的是区域的id、设备的id、设备的SerialNumber、属性的id所对应数据层级中的...

    fish 发布于Html
<