最近在看《HTTP权威指南》这本书,对HTTP协议有了更深一层的了解。在我们面试过程中关于HTTP协议有两个经典的面试题:1. 谈谈HTTP中G...

最近在看《HTTP权威指南》这本书,对HTTP协议有了更深一层的了解。在我们面试过程中关于HTTP协议有两个经典的面试题:1. 谈谈HTTP中G...
前言 本篇文章基于Java开发小技巧(二):自定义Maven依赖中创建的父工程project-monitor实现,运用我们自定义的依赖包进行多工...
前言 大多数Java应用程序都会通过HTTP协议来调用接口访问各种网络资源,JDK也提供了相应的HTTP工具包,但是使用起来不够方便灵活,所以我...
CountDownLatch中count down是倒数的意思,latch则是门闩的含义。整体含义可以理解为倒数的门栓,似乎有一点“三二一,芝麻...
当多个线程需要访问某个公共资源的时候,我们知道需要通过加锁来保证资源的访问不会出问题。java提供了两种方式来加锁,一种是关键字:synchro...
程序运行,其本质上,是对系统资源(CPU、内存、磁盘、网络等等)的使用。如何高效的使用这些资源是我们编程优化演进的一个方向。今天说的线程池是对C...
为什么服务器是多线程的 服务器处理的是来自所有客户端的请求,如果用同一个线程处理,那么不同请求的数据、执行状态等都会相互影响,为了避免这种问题,...
简单来说 Redis 就是一个数据库,不过与传统数据库不同的是 Redis 的数据是存在内存中的,所以存写速度非常快,因此 Redis 被广泛应...
about Stream 什么是流? Stream是java8中新增加的一个特性,被java猿统称为流. Stream 不是集合元素,它不是数据...
译序 本指南根据 Jakob Jenkov 最新博客翻译,请随时关注博客更新:http://tutorials.jenkov.com/java-...