用户中心USER CENTER

首页/用户
  • Spring IOC源码深度解析

    摘要:这个读取器可以读取注解标注下的所有定义,并最终添加到的中。处理注解的配置类读取每一个配置类中定义的,加入到容器中。 IOC的核心就是代码入口就在AbstractApplictionContext public void refresh() throws BeansException, IllegalStateException { synchronized (t...

    blastz 发布于Java
  • HashMap源码阅读小记

    摘要:否则,继续判断头节点是否是的实例,是一个红黑树,若是,则直接在树中插入。在中有一个属性为,这是一个阈值,若数量超过它,链表会转化为红黑树,小于它则会换回链表。所以同时用到了数组,链表,红黑树这三种数据结构。 1. HashMap中Node类: static class Node implements Map.Entry { final int hash; ...

    blastz 发布于Java
  • How we redesigned the NSQ- 其他特性及未来计划

    摘要:一条消息除了基本的元数据之外,其余内容为消息体。消息的元数据主要包括了消息在服务端产生时的时间戳,服务端对于该消息的下发次数,消息。作为的消费者,从消费消息后通过进行处理。 在系列文章前面几篇中,介绍了 NSQ 改造的过程和几个基础特性,本文中我们继续介绍几个高级特性及其使用场景,这些都是结合有赞业务场景总结提炼出来的重要功能。 NSQ 拓展消息格式的设计 有赞中间件在 NSQ 中引入...

    blastz 发布于Java
  • Java 跨域 Json字符转类对象

    摘要:前言对于从其他服务器的获得数据,我们一般都为数据传输,比如服务器要从服务器的获得分页信息,得到字符后如果可以方便快捷操作要转为自己的对象。第二种是的,这种就是无报错,但是对象的值一直为空。把值传进去去除报头测试结果是成给对象赋值了 前言 对于从其他服务器的url获得数据,我们一般都为json数据传输,比如服务器B要从服务器A的url获得分页信息,得到json字符后如果可以方便快捷操作要...

    blastz 发布于Java
  • Android网络编程7之源码解析OkHttp前篇[请求网络]

    摘要:异步请求当正在运行的异步请求队列中的数量小于并且正在运行的请求主机数小于时则把请求加载到中并在线程池中执行,否则就再入到中进行缓存等待。通常情况下拦截器用来添加,移除或者转换请求或者响应的头部信息。 前言 学会了OkHttp3的用法后,我们当然有必要来了解下OkHttp3的源码,当然现在网上的文章很多,我仍旧希望我这一系列文章篇是最简洁易懂的。 1.从请求处理开始分析 首先OKHttp...

    blastz 发布于Java
<