自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 [bluebird]promisify

bluebird-promisifypromisify 就是可以实现将一个异步函数promise化,进而可以使用promisifiedFunction(...args).then().catch();const fs = require('fs');const path = require('path');const Promise = require('bluebird');const ...

2018-05-11 16:32:43 258

转载 redis 实际应用中的缓存作用

https://blog.csdn.net/weis_2007/article/details/50678281

2018-04-15 21:21:33 319

原创 [express]req

在Express4.x中的req关于路径的有以下几个属性:1)req.baseUrl    2)req.originalUrl      3)req.path  1) req.baseUrl: 说白了就是你使用app.use('/root')或者router.use('/path1')时候的path的拼接(如path中有pattern,则是匹配后的)。假设请求url: http://localho...

2018-04-15 18:30:24 354

原创 [bluebird]promise tap

官网链接: http://bluebirdjs.com/docs/api/tap.html下面的例子可以看出:若tap上面resolve的value是简单类型:不管tap如何更改value,tap的下一级then接受的都是原始的value值。若tap上面resolve的value是复杂类型 : 因为传递的只是引用,所以,tap改了,下面的then收到的value也会被改。const Promise...

2018-04-09 13:04:27 729

原创 Javascript 的new 干了啥

参考文章:1. 阮一峰老师2. 知乎一、new命令的原理1. 创建一个空对象instance,作为将要返回的对象实例。2. 将这个空对象instance的__proto__,指向constructor(构造函数)的prototype属性。3. 将这个空对象instance赋值给constructor内部的this关键字(将constructor内部的this关键字指向instance)4. 开始执...

2018-03-30 15:02:44 178

原创 install NVM

    公司一般只会用某个版本的Node,自己想体验一下高版本的特性,所以想在windows上安装两个版本的node。NPM不行,所以选择的的NVM(Node Version Management)来管理多个Node版本。1.NVM下载链接https://github.com/coreybutler/nvm-windows/releases2.下载、解压后是.exe文件,双击执行即可。若当前有通过...

2018-03-29 18:19:12 468

原创 Javascript 继承

一、继承与原型链要点1:(__proto__与prototype)说到JS中的继承,在ES6之前就只有原型链,ES6出现了class,但只是语法糖,JS的继承仍然是基于原型的。__proto__: 隐式原型。每个对象都有一个私有属性[[Prototype]], 它指向它的构造函数的原型对象(prototype)。            而__proto__是[[Prototype]]的非标准实现(...

2018-03-27 22:56:11 132

原创 关于Javascript中的this

这周看了好多关于this的文章。比较好的博文有如下几篇ES5中的this:1. http://javascript.ruanyifeng.com/oop/this.html#toc7。(主要关于this的动态指向call/apply/bind说的比较清楚)2. https://mp.weixin.qq.com/s/rlFJAiD1YWb065juEe4sNg (推荐,有对this用法分类,以及函数...

2018-03-18 15:02:15 217

原创 Javascript基本数据类型

今天开始补JS基础,希望自己仰望星空,并脚踏实地。加油。7大JS数据类型数据类型   说明number整数或小数string文本eg. 'hello world'booleantrue 和 falseundefined表示“未定义”或者不存在null空值object各种值组成的集合。包括:object、array、functionsymbolES6新增的数据类型typeof运算符:1. funct...

2018-03-13 22:27:30 185

转载 Java内存分配(堆、栈、常量池)

Java内存分配中本人暂时主要关心三个点:堆、栈以及常量池。关于内存模型可以参考《http://blog.csdn.net/sinat_34596644/article/details/51761714》,他是参考《深入JVM》一书,具体还没看,也不知道他总结的是否正确。一、粗略介绍1.堆:存放new出来对象和数组。eg. String str = new String('xxx'); 这个new...

2018-03-10 16:44:28 1280 2

转载 Java类的加载和初始化时机

根据链接:https://www.programcreek.com/2013/01/when-and-how-a-java-class-is-loaded-and-initialized/类加载时机:1. 当.class文件中新的字节码被执行。eg. SomeClass s = new SomeClass();2. 当字节码中存在一个静态引用到一个类。eg. System.out.类初始化时机:1...

2018-03-05 21:56:16 211

转载 类初始化顺序

详情查看链接:http://blog.csdn.net/u011080472/article/details/51330114其中文档中的:《类初始化顺序的JVM解释》段落还未看

2018-03-05 21:10:08 103

转载 [eclipse-plugin]JD-eclipse

介绍一款好用的插件JD-eclipse. 貌似64位 win7不行NND赋上链接:http://blog.csdn.net/u011242657/article/details/40324281

2018-03-04 16:57:05 274

原创 [Java].java and .class

今天在看《Java编程思想》第五章-隐藏实施过程时候,对有句话很迷惑。原文是这样的:编译一个.java文件时,我们会获得一个名字完全相同的输出文件;但对于.java文件中的每个类,它们都有一个.class扩展名。因此,我们最终从少量的.java文件里有可能获得数量众多的.class文件。所以,关于这些我的个人理解是:一个.java文件会出现 >= 1 个的.class文件。所以很疑惑,查了下...

2018-03-03 22:59:57 380

空空如也

空空如也

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

TA关注的人

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