自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (7)
  • 收藏
  • 关注

原创 Rest API 设计最佳实践(2)

Base URL那么应该选择哪URL呢? http(s)://api.foo.com VS http(s)://www.foo.com/dev/service/api/rest 选择的原则是:简单,方便。所以可以得话还是选第一种。Rest Client 和 Browser 访问 http(s)://api.foo.com, 各应该返回什么结果? 原则是保持返回结果一致:这样会

2016-05-31 01:10:06 553

原创 Rest API 设计最佳实践(1)

为什么选择REST?(Scalability)可扩展性好 (Generality)通用性: 基于http这种广泛使用的协议(Independence)独立性Latency(Caching): 通过缓存减少延迟Security(安全):通过http使用特定的header 增加安全性Encapsulation(封装):隐藏实现细节,只暴露必要的接口为什么使用JSON?(Ubiquity)

2016-05-25 01:35:09 658

原创 Javascript Event loop 详解(youtube视频,个人备忘)

至今看到的最好的关于 Javascript Event loop 的解释,这里只是留下链接作为备忘。 讲解视频: https://www.youtube.com/watch?time_continue=45&v=8aGhZQkoFbQ视频中演讲者自己开发的Event loop 可视化工具http://latentflip.com/loupe/?code=JC5vbignYnV0dG9uJywgJ

2016-05-22 22:51:18 789

原创 md5不安全!那如何保护密码?

密码安全的层级:Level0:明文也就是不加密 username password tom 123456注意:永远不要使用这种方式Level1:摘要式身份验证验证流程: - 1. 提交用户名密码 - 2. 计算密码哈希值 - 3. 比对存储的哈希值和计算出的哈希值是否相等相同:登陆成功 不同:登陆失败使用哈希算法(可以是md5, sha1, sha256,sha5

2016-05-21 00:43:25 6692

翻译 数据库索引到底是什么,是怎样工作的?

我们通过一个简单的例子来开始教程,解释为什么我们需要数据库索引。假设我们有一个数据库表 Employee, 这个表有三个字段(列)分别是 Employee_Name、Employee_Age 和Employee_Address。假设表Employee 有上千行数据。 现在假设我们要从这个表中查找出所有名字是‘Jesus’的雇员信息。我们决定使用下面的查询语句:SELECT * FROM Employ

2016-05-19 16:37:46 126288 70

原创 Tip: mysql去除某个字段空白

使用mysql 函数 TRIM([{BOTH | LEADING | TRAILING} FROM ] str)去除两端空白update table_name set column_name = TRIM(BOTH '\n' FROM TRIM(CHAR('\t') FROM TRIM(column_name)))这里的BOTH 是指去除两端空白(BOTH 是默认值,也就是说不写的情况下,会去除两

2016-05-06 16:27:54 2565

转载 CORS(跨域访问) 服务端流程图

忘记了从哪里下载的这张图片了,不过感觉很有用。

2016-05-03 13:43:27 893

最清楚的进程线程,进程和线程对比

看过的最清楚的进程线程,进程和线程对比 根本不用大头书就可以理解透彻。

2018-03-29

[Pearson] - Algorithms, 4th ed. - [Sedgewick, Wayne].pdf

2016-05-20

Java数据结构和算法.(第二版).pdf

2016-05-20

nodejs_guide

2016-05-20

Node.js Design Patterns

2016-05-20

Node.js in Practice

2016-05-20

lazy-analysts-guide-to-faster-sql.pdf

优化SQL

2016-05-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除