自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nodejs-express frontend project

Install NodeJSSetting env: PATH+=D:\Program Files\nodejs;D:cd D:\workspace\project-namenpm starthttp://localhost:3000/

2017-04-04 11:11:11 296

转载 eclipse中server name选项变灰

删除workspace中.metadata\.plugins\org.eclipse.core.runtime\.settings目录下org.eclipse.wst.server.core.prefsorg.eclipse.jst.server.tomcat.core.prefs两个文件,restart eclipse

2017-04-04 09:54:11 658

转载 tomcat下面web应用发布路径配置( 即虚拟目录配置 )

要在tomcat下发布web应用,有如下几个办法1. 打包成war ,拷贝到tomcat/webapp/目录下这种方法,tomcat启动后,会自动解压到同名目录下,访问路径带上目录名即可2. 修改conf/server.xml修改conf / server.xml,里面找到这段配置                  unpackW

2017-04-04 09:53:00 332

转载 Maven常见错误

1. Cannot change version of project facet Dynamic Web Module to 3.0项目右键属性的Project facts中把Dynamci Web Module设置为3.0,如果报错则直接修改项目文件:工程.settings目录下的org.eclipse.wst.common.project.facet.core.xml,同时把web.

2016-07-27 01:10:18 875

转载 log4j使用详解

一、log4j.properties 的使用详解1.输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息2.配置日志信息输出目的地log4j.appender.appenderN

2016-07-16 18:51:18 260

转载 Express4+Angularjs+Bootstrap3环境搭建

Nodejs安装:http://blog.csdn.net/xuliuzhu/article/details/51866455, 新版本的Nodejs已集成了NPM。安装Git, 配置环境变量: http://blog.csdn.net/xuliuzhu/article/details/51872554全局安装express npm install -g express npm instal

2016-07-10 19:24:35 1951

转载 Git

Git安装与配置 1. 官网下载安装包: https://git-scm.com/download/win 2. 安装完成后,配置环境变量: Path+=D:\Program Files\Git\cmd;

2016-07-10 18:00:48 286

转载 Node.js JXcore 打包

Node.js JXcore 打包Node.js 是一个开放源代码、跨平台的、用于服务器端和网络应用的运行环境。JXcore 是一个支持多线程的 Node.js 发行版本,基本不需要对你现有的代码做任何改动就可以直接线程安全地以多线程运行。但我们这篇文章主要是要教大家介绍 JXcore 的打包功能。JXcore 安装下载 JXcore 安装包,并解压,在

2016-07-10 14:19:46 2239 1

转载 Node.js 多进程

Node.js 多进程我们都知道 Node.js 是以单线程的模式运行的,但它使用的是事件驱动来处理并发,这样有助于我们在多核 cpu 的系统上创建多个子进程,从而提高性能。每个子进程总是带有三个流对象:child.stdin, child.stdout 和child.stderr。他们可能会共享父进程的 stdio 流,或者也可以是独立的被导流的流对象。Node 提供了

2016-07-10 14:19:22 261

转载 Node.js RESTful API

Node.js RESTful API什么是 REST?REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。表述性状态转移是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是RESTful。需要注意的是,REST是设计风

2016-07-10 14:18:56 334

转载 Node.js Express 框架

Node.js Express 框架Express 简介Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。使用 Express 可以快速地搭建一个完整功能的网站。Express 框架核心特性:可以设置中间件来响应 HTTP 请求。定义了路由

2016-07-10 14:18:13 916

转载 cmd命令

一、建立空文件的几种方法1、cd.>a.txtcd.表示改变当前目录为当前目录,即等于没改变;而且此命令不会有输出。>表示把命令输出写入到文件。后面跟着a.txt,就表示写入到a.txt。而此例中命令不会有输出,所以就创建了没有内容的空文件。2、copy nul a.txtnul表示空设备,从概念上讲,它不可见,存在于每个目录中,可以把它看成一个特殊的“文件”,它没有内

2016-07-10 14:17:14 240

转载 Node.js Web 模块

Node.js Web 模块什么是 Web 服务器?Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL,与客户端的网络浏览器配合。大多数 web 服务器都支持服务端的脚本语言(php、python、ruby)等,并通过脚本语言从数据库获取数据,将结果返回

2016-07-09 16:08:07 338

转载 Node.js 工具模块

Node.js 工具模块在 Node.js 模块库中有很多好用的模块。接下来我们为大家介绍几种常用模块的使用:序号模块名 & 描述1OS 模块提供基本的系统操作函数。2Path 模块提供了处理和转换文件路的工具。3Net 模块用于底层的网络通信。提供了服务端和客户端的的操作。

2016-07-09 16:03:46 665

转载 Node.js GET/POST请求

Node.js GET/POST请求在很多场景中,我们的服务器都需要跟用户的浏览器打交道,如表单提交。表单提交到服务器一般都使用GET/POST请求。本章节我们将为大家介绍 Node.js GET/POST请求。获取GET请求内容由于GET请求直接被嵌入在路径中,URL是完整的请求路径,包括了?后面的部分,因此你可以手动解析后面的内容作为GET请求的参数

2016-07-09 15:59:14 269

转载 Node.js 文件系统

Node.js 文件系统Node.js 提供一组类似 UNIX(POSIX)标准的文件操作API。 Node 导入文件系统模块(fs)语法如下所示:var fs = require("fs")异步和同步Node.js 文件系统(fs 模块)模块中的方法均有异步和同步版本,例如读取文件内容的函数有异步的 fs.readFile() 和同步的 fs.readFileSy

2016-07-09 15:54:38 311

转载 Node.js 常用工具

Node.js 常用工具util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心JavaScript 的功能 过于精简的不足。util.inheritsutil.inherits(constructor, superConstructor)是一个实现对象间原型继承 的函数。JavaScript 的面向对象特性是基于原型的,与常见的基于类的不同。

2016-07-09 15:45:16 202

转载 Node.js 全局对象

Node.js 全局对象JavaScript 中有一个特殊的对象,称为全局对象(Global Object),它及其所有属性都可以在程序的任何地方访问,即全局变量。在浏览器 JavaScript 中,通常 window 是全局对象, 而 Node.js 中的全局对象是 global,所有全局变量(除了 global 本身以外)都是 global 对象的属性。在 No

2016-07-09 15:18:03 316

转载 Node.js 路由

Node.js 路由我们要为路由提供请求的URL和其他需要的GET及POST参数,随后路由需要根据这些数据来执行相应的代码。因此,我们需要查看HTTP请求,从中提取出请求的URL以及GET/POST参数。这一功能应当属于路由还是服务器(甚至作为一个模块自身的功能)确实值得探讨,但这里暂定其为我们的HTTP服务器的功能。我们需要的所有数据都会包含在request对象中,该对象

2016-07-09 15:01:04 323

转载 Node.js 函数

Node.js 函数在JavaScript中,一个函数可以作为另一个函数接收一个参数。我们可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数。Node.js中函数的使用与Javascript类似,举例来说,你可以这样做:function say(word) { console.log(word);}function execute(someFunctio

2016-07-09 14:55:11 187

转载 Node.js模块系统

Node.js模块系统为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统。模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块,这个文件可能是JavaScript 代码、JSON 或者编译过的C/C++ 扩展。创建模块在 Node.js 中,创建一个模块非常简单,如下我们创建

2016-07-09 14:43:34 185

转载 Node.js Stream(流)

Node.js Stream(流)Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout(标准输出)。Node.js,Stream 有四种流类型:Readable - 可读操作。Writable - 可写操作。Duplex - 可读可写

2016-07-09 14:33:38 265

转载 Node.js Buffer(缓冲区)

Node.js Buffer(缓冲区)JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。在 Node.js 中,Buffer 类是随 Node 内核一起发布的核心库。Buffer 库为 Node.js 带

2016-07-09 14:15:10 370

转载 Node.js EventEmitter

Node.js EventEmitterNode.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。Node.js里面的许多对象都会分发事件:一个net.Server对象会在每次有新连接时分发一个事件, 一个fs.readStream对象会在文件被打开的时候发出一个事件。 所有这些产生事件的对象都是 events.EventEmitter 的实例。Eve

2016-07-09 14:07:56 189

转载 Node.js 事件循环

Node.js 事件循环Node.js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高。Node.js 的每一个 API 都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发。Node.js 基本上所有的事件机制都是用设计模式中观察者模式实现。Node.js 单线程类似进入一个while(true)的事件循环,直到没有事件观察者退出,

2016-07-09 14:07:06 245

转载 Node.js 回调函数

Node.js 回调函数Node.js 异步编程的直接体现就是回调。异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。例如,我们可以一边读取文件,一边执行其他命令,在文件读取完成后,我们将文件内容作为回调函数的参数返回。这样在执行代码时就没有阻塞或等待

2016-07-09 14:06:21 258

转载 Node.js REPL(交互式解释器)

Node.js REPL(交互式解释器)Node.js REPL(Read Eval Print Loop:交互式解释器) 表示一个电脑的环境,类似 Window 系统的终端或 Unix/Linux shell,我们可以在终端中输入命令,并接收系统的响应。Node 自带了交互式解释器,可以执行以下任务:读取 - 读取用户输入,解析输入了Javascript 数据结构

2016-07-09 14:05:39 291

转载 NPM 使用介绍

NPM 使用介绍NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:允许用户从NPM服务器下载别人编写的第三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。由于新版的nodejs已经集成了npm,所以之前np

2016-07-09 14:04:24 479

转载 Node.js 创建第一个应用

Node.js 创建第一个应用如果我们使用PHP来编写后端的代码时,需要Apache 或者 Nginx 的HTTP 服务器,并配上 mod_php5 模块和php-cgi。从这个角度看,整个"接收 HTTP 请求并提供 Web 页面"的需求根本不需 要 PHP 来处理。不过对 Node.js 来说,概念完全不一样了。使用 Node.js 时,我们不仅仅 在实现一个应用,同时

2016-07-09 14:03:09 188

转载 Node.js 安装配置

Node.js 安装配置本章节我们将向大家介绍在window和Linux上安装Node.js的方法。本安装教程以Node.js v4.4.3 LTS(长期支持版本)版本为例。Node.js安装包及源码下载地址为:https://nodejs.org/en/download/。你可以根据不同平台系统选择你需要的Node.js安装包。Node.js 历史

2016-07-09 14:02:06 328

转载 Node.js 教程

Node.js 教程简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。谁适合阅读本教程?如

2016-07-09 14:00:12 292

转载 Spring+Springmvc+Mabatis环境搭建

1.Download JDK 8:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html环境变量JAVA_HOME:D:\Program Files\Java\jdk1.8.0_91PATH:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

2016-07-08 02:12:00 2263

转载 db2与oracle、mysql使用区别

1,增加列:相同  alter table test add mail varchar(128);2,删除列:  oracle 与mysql相同:alter table test drop column mail;  db2 :alter table test drop column mail 删除列后需要reorg table(重组表)3,更改列名  oracle

2016-05-25 11:52:13 7881

转载 Junit

JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用Java5的Annotation特性简化测试用例的编写。方法注解:@BeforeClass:使用了该元数据的方法在所有测试方法执行前只执行一次。@AfterClass:使用了该元数据的方法在所有测试方法执行后只执行一次。@Before:使用了该元数据的方法在每个测试方法执行之前都要执行一次。

2015-10-29 19:32:45 259

转载 Linux常用命令

1. 查看内存使用:free -m[plain] view plaincopy$ free -m               total       used       free     shared    buffers     cached  Mem:          1504       1491         13   

2015-10-29 19:20:40 281

转载 正则表达式

正则表达式在线测试:http://tool.chinaz.com/regex/指定字符匹配:[xyz]匹配指定字符中的任意一个字符添加^表示排除指定字符[a-z]匹配指定范围中的任意一个字符 x|y匹配指定字符x或y中的任意一个 [\u4e00-\u9fa5]匹配任意汉字 

2015-10-29 19:09:44 219

转载 Java中避免NullPointerException的一些方法

在字符串常量上调用equals// good"string literal".equals(strObject)// not goodstrObject.equals("string literal")如果strOject == null,那下面一种方法就会抛出NullPointerException用valueOf代替toStringBigDecimal bd = g

2015-10-29 14:59:05 346

转载 Vi编辑器

打开文件:打开文件: vi filename在第n行打开文件:vi +n filename 在最后一行打开文件:vi + filename 移动光标:上下左右移动:光标键 或右:L下:J左:H上:K行首:0行尾:$ 移至某行::n翻页:翻页键 或下一页:Ctr

2015-10-29 14:52:47 279

转载 Shell编程

简介:Shell脚本 ,就是一个可执行文件,后缀为.sh,文件中是多条要顺序执行的linux命令。一、如何写和执行;二、程序设计相关(注释,变量/字符串,数组,运算符,控制语句,函数);三、常用命令(输入,输出,文件读写,日期时间);一、如何写和执行:1. 如何写vi filename.sh文件中的linux命令用;号隔开。2. 如何执行1>

2015-10-29 14:38:22 299

转载 Linux基本命令

一、路径操作:改变路径:cd显示当前路径:pwd二、文件操作:显示:ls创建:mkdir;touch 复制:cp远程复制:scp 如:scp @:/usr/local/sin.sh /home/administrator删除:rm移动或重命名:mv查找:find查看:more;less编辑:vi

2015-10-29 14:27:19 284

空空如也

空空如也

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

TA关注的人

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