- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 Map中的hash()分析的最透彻的文章
你知道HashMap中hash方法的具体实现吗?你知道HashTable、ConcurrentHashMap中hash方法的实现以及原因吗?你知道为什么要这么实现吗?你知道为什么JDK 7和JDK 8中hash方法实现的不同以及区别吗?如果你不能很好的回答这些问题,那么你需要好好看看这篇文章。文中涉及到大量代码和计算机底层原理知识。绝对的干货满满。整个互联网,把hash()分析的如此透彻的,别无二...
2018-03-27 11:58:01 2178
翻译 HTTP协议简单介绍
HTTP的全称是什么?超文本传输协议,HyperText Transfer Protocol,这几个单词可别发走音了。所谓的超文本就是带标记的文本,刚开始的时候是指HTML。现在HTTP协议传输的东西可不只是HTML了,什么表单啊JSON啊XML啊文件啊都可以传输。HTTP常用的状态码有哪些?大部分同学都知道200、404、500、302状态码。如果连404都不知道,是要被小编鄙视的。500错误为...
2018-03-22 18:38:11 342
转载 长连接-心跳保活机制
前言当实现具备实时性需求时,我们一般会选择长连接的通信方式而在实现长连接方式时,存在很多性能问题,如 长连接保活今天,我将 手把手教大家实现自适应的心跳保活机制,从而能高效维持长连接目录1. 长连接 介绍1.1 简介1.2 作用通过 长时间保持双方连接,从而:提高通信速度确保实时性避免短时间内重复连接所造成的信道资源 & 网络资源的浪费1.3 长连接 与 短连接的区别2. 长连接断开的原因...
2018-03-21 17:24:55 2828 2
翻译 Android单元测试:JUnit单元测试框架的使用
我们写单元测试,一般都会用到一个或多个单元测试框架,在这里,我们介绍一下JUnit4这个测试框架。这是Java界用的最广泛,也是最基础的一个框架,其他的很多框架,包括我们后面会看到的Robolectric,都是基于或兼容JUnit4的。然而首先要解决的问题是。。。为什么要使用单元测试框架或者换句话说,单元测试框架能够为我们做什么呢?从最基本的开始说起,假如我们有这样一个类:public class...
2018-03-19 15:32:10 229
转载 Android单元测试之--Junit
基本用法实际操作1、新建测试类public class Caculation { public double sum(double numA, double numB) { return numA + numB; } public double multiply(double numA, double numB) { return numA...
2018-03-19 14:57:58 210
翻译 50个多线程面试题,你会多少?(一)
下面是Java线程相关的热门面试题,你可以用它来好好准备面试。什么是线程? 什么是线程安全和线程不安全? 什么是自旋锁? 什么是Java内存模型? 什么是CAS? 什么是乐观锁和悲观锁? 什么是AQS? 什么是原子操作?在Java Concurrency API中有哪些原子类(atomic classes)? 什么是Executors框架? 什么是阻塞队列?如何使用阻塞队列来...
2018-03-19 14:06:29 87990 22
jdk-8u191-macosx-x641111.dmg.zip
2020-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人