Retrofit是squareup公司的开源力作,和同属squareup公司开源的OkHttp,一个负责网络调度,一个负责网络执行,为Android开发者提供了即方便又高效的...
Retrofit是squareup公司的开源力作,和同属squareup公司开源的OkHttp,一个负责网络调度,一个负责网络执行,为Android开发者提供了即方便又高效的...
什么是堆? 堆是一种非线性结构,可以把堆看作一个数组,也可以被看作一个完全二叉树,通俗来讲堆其实就是利用完全二叉树的结构来维护的一维数组但堆并不一定是完全二叉树 按照堆的特点...
什么是 Top K 问题?简单来说就是在一堆数据里面找到前 K 大(当然也可以是前 K 小)的数。这个问题也是十分经典的算法问题,不论是面试中还是实际开发中,都非常典型。而这...
工作至今,一直在使用spring,并且对spring的强大的功能无不折服,虽然一直使用,但对spring容器的启动流程却不知其所以然,最近花了点时间查阅了部分资料,配合源码对...
内存屏障是硬件之上、操作系统或JVM之下,对并发作出的最后一层支持。再向下是是硬件提供的支持;向上是操作系统或JVM对内存屏障作出的各种封装。内存屏障是一种标准,各厂商可能采...
高并发C10KC10k:服务器同时处理1W个TCP连接。C10M:服务器同时处理1kw个TCP连接。 实现高并发的本质技术是事件驱动和异步开发。协程也是依靠这俩实现高并发的。...
本文是我自己在秋招复习时的读书笔记,整理的知识点,也是为了防止忘记,尊重劳动成果,转载注明出处哦!如果你也喜欢,那就点个小心心,文末赞赏一杯豆奶吧,嘻嘻。 让我们共同成长吧…...
特点 Java 堆(Java Heap)是 Java 虚拟机所管理的内存中最大的一块,也被称为 “GC堆”,是被所有线程共享的一块内存区域,在虚拟机启动时被创建。 唯一目的就...
特点 Java 虚拟机栈(Java Virtual Machine Stacks)是线程私有的,生命周期随着线程,线程启动而产生,线程结束而消亡。 Java 虚拟机栈描述的是...
转载: Etcd 使用入门 etcd简介 etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库。etcd...
最近又看了下Disruptor,里面提到了内存屏障,突然想到了指令重排、还有可见性,感觉里面关系有点乱,就翻了下,因此就写了这篇文章 带着几个问题: 1.volatile,是...
[TOC] 常用参数 参数描述-I/--head只显示传输文档,经常用于测试连接本身-o/--output把输出写到该文件中,必须输入保存文件名-O/--remote-nam...
总结:脱裤子炫技
前言什么是 POMQuick Overview POM 常用元素 pom.xml 完整注释 参考 0 前言 什么是 POM? 就像 Make 的 MakeFile、Ant 的...
作者: 一字马胡 转载标志 【2017-11-13】 更新日志 导入 作为一种强大的DSQL,学习GraphQL的意义是非常大的,为了迅速了解GraphQL,可以参考文章G...
一、logback介绍 Logback是由log4j创始人设计的一个开源日志组件。LogBack被分为3个组件,logback-core, logback-classic 和...