早在 2015 年 7 月,ES 2015 就已正式发布,一个崭新的 Module System 也随之而来。 随后,ES Module 凭借其简洁的语法和优良的特性(以及作为规范本身的优越性),迅速成为了 JavaSc…
标签:HTTP
如何独立开发一个网络请求框架
(原创出处为本博客:http://www.cnblogs.com/linguanh/) 前言: 已开源到GitHub,希望大家能够和我一起来完善它,该类肯定有很多不足的,但总体来说,还是不错的。 为什么要写这个东…
http 缓存深入研究,200 from cache or 304 not modified?
前几天看到一篇关于缓存的文章彻底弄懂 Http 缓存机制 – 基于缓存策略三要素分解法,觉得很有意思,所以打算系统学习下Http缓存相关的知识。 我把缓存分为缓存存储、缓存对比两部分。 基本概念 命中缓存速度…
【Web 开发须知】WebSocket 开发指南
春节假期看了一下 websocket, 做了一篇笔记, 原文链接: oolap.com/websocket WebSocket 由来已久, 常用于 “服务器推&…
HttpClient 使用总结
根据业务量级决定使用同步调用或异步调用:异步回调方式的并发性非常高,缺点是代码可读性一般,在开发中,我会首先选择同步实现,在遇到性能问题后再考虑优化为异步回调方式。在Spring项目中使用HttpClient时,可以借用…
安利一个好用的 Golang 单元测试框架:gocheck
Golang下如何写单元测试?官方提供的testing package略显简陋,不过好在我们有Gocheck。 什么是好的单元测试? 在进入正题前,先来温习下前人总结的单元测试几条原则:www.atatech.org/a…
一步一步构建你的 iOS 网络层 - HTTP 篇
缘起 经常跑步的人一定知道, 每次跑步时间过了15分钟以后, 脑子里通常就开始出现: 青楼花坊, 白衣神王, 世界未亡, 誓不投降之类的中二遐想. 然而年假过后, 这些想法却突然销声匿迹, 一些iOS知识点和往期项目经验…
【Java 高手经验】我的 Java 问题排查工具单
我的问题排查工具箱 前言 平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享,希望看到此文的同学们可以拿出自己日常…
Nginx 简明教程
nginx简介 Nginx (“engine x”) 是一个高性能的HTTP和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 服务器。 Nginx 是由 Igor Sysoev 为俄罗…
Node.js 服务端和 Qt C++ 客户端之 HTTP POST 和 TCP Socket 通信
最近有个需求,需要将Qt/C++客户端的一些数据传输至Node.js服务端,有些需要一次性发送,另外一些由于更新频率高,需要建立Socket长链接。Google了一下,发现这方面的资料少得可怜,而自己在摸索的过程中也走了…
在前端性能优化中应用 HTTP 缓存的三部曲
Spike先生是Best Experience公司的IT运营部门主管,他的团队成功地利用Http Cache优化了前端工程。 Spike将通过三个Scenario来展示他的团队是如何做到这一点的: 通过配置Http Ca…
HTTP API 网关选择之一 Kong 介绍
Kong是Mashape开源的高性能高可用API网关和API服务管理层。它基于OpenResty,进行API管理,并提供了插件实现API的AOP。Kong在Mashape 管理了超过15,000 个API,为2…