GET 与 POST比较
发起 HTTP 请求有四种基本方法:PUT、DELETE、POST 和 GET,通俗讲可以认为对应于增删改查四个方面。根据 HTTP 规范,GET 请求用于获取信息,是安全和幂等的,这里的安全并不代表不会泄露信息,而是说它用来获取信息,查询 […]
Node 开发常见问题和基础工具
Node.js 的生态圈发展迅速,各种工具层出不穷,本文缩减了原文中的大部分内容,只列出 Node.js 开发中需要注意的方面。 使用开发工具自动重启 Node.js 服务或自动刷新浏览器页面,比如 nodemon 和 browsersyn […]
谈谈Koa2
Koa 给自己的定位是 HTTP 中间件框架(middleware framework),专注于提供与创建 HTTP 服务器有关的通用方法和属性,本身不捆绑任何中间件,由开源社区根据实际需求开发具体的中间件。 Koa 使用 app.use( […]
CSAPP Cache 详细解析
前言 又要来推荐CSAPP这本书啦。很多同学可能写了这么久代码,计算机的基本工作方式都不太懂,看这本书会给你一种融会贯通的感觉,小到二进制位级操作,大到手撸web服务器。 今天主要整理下Cache的运行机制。 什么是Cache 编程说到底其 […]
收集的一些镜像 url
404 – Page Not Found We're sorry! The page you were looking for might have moved to a new location. &nbs […]
最短路径算法总结
前言 因为我在跟Robert Sedgewick的Algorithms,所以本文和前面几篇算法文章一样,都是基于这门课的梳理总结,并加以自己理解,这种学习方式其实效率还挺高的。 最短路径算法 最短路径问题有多种情况可以讨论 给定起点的最短路 […]
10个值得深思的PHP面试问题
Q1 第一个问题关于弱类型 $str1 = 'yabadabadoo'; $str2 = 'yaba'; if (strpos($str1,$str2)) { ech […]
谈一谈JavaScript中的动态this值
对于大部分的JavaScript初学者而言,该语言中的this臭名狼籍。JavaScript中的this 值取决于它被调用的时机。本文,我们就来讨论一下这个奇怪的特性。 令人烦恼的动态this 在JavaScript中,this的动态特性总 […]
slf4j基础
Java日志必备神器slf4j 我期望的日志系统 配置简单,写到文件、标准输出、标准错误,能有各种输出格式 延续Linux上log rotation的优良传统,肯定要能根据配置的时间自动进行backup 性能也是一个关键的考核指标,性能要是 […]
Redis基础
凡是用memcached的场景,麻烦都用Redis代替 Redis String/List/Set/Sorted-Set/Hash/ Redis相比较memcached,能支持更多的数据结构,比如List,Set等 Redis的Key在命名 […]