自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 nodejs--promise之bluebird部分API

var Promise = require("bluebird");var fs = require("fs");//将readFile方法Promise化,取名为readFileAsync var readFileAsync = Promise.promisify(fs.readFile);//.spread([Function fulfilledHandler] [

2017-06-20 14:40:24 2360

原创 nodejs--promise之Q模块

Q实现promise的常用方法有7个,在不同情况下使用不同的方法,下面就一一来介绍:------------低-----调-----的-----分-----割-----线-------------------------------var Q = require('q');var fs = require('fs');var colors = require('colors');//

2017-06-20 13:06:10 3938

原创 nodejs简单操作xml

这里简单介绍一下nodejs的第三方模块xml2js操作xml多的不说了,直接进入主题:下面是我要操作的xml:具体代码如下:运行结果:

2017-06-19 15:53:59 25012 2

原创 nodejs之promise详解

详细参考:http://liubin.org/promises-book/#__5

2017-06-14 18:36:25 25701 1

原创 node.js简单操作redis

Redis是一个ke-value的内存数据库、性能高,也可以讲数据持久化到硬盘上。支持String、List、Set、Hash等数据类型。Node也是支持redis数据库首先需要安装 npm install redis --save//导入redis模块var redis = require('redis');// 创建客户端(这里第一个参数一定是

2017-06-13 15:02:04 886 1

原创 nodejs+mongoose()连表查询

首先,我们定义三个SchemadrawApply = new Schema({ salesId: { type: Schema.ObjectId, ref: 'sales' }, money: Number, status: { type: Number, default: 0 }, createTime: { type: Date, default: Da

2017-06-06 11:50:33 7443

原创 xml转为json的两种方法

1.第一种方法使用JSON-Java提供的方法,之前一直使用json-lib提供的方法转json,后来发现了这个开源项目,觉得用起来很不错,并且可以修改XML.java中的parse方法满足自己的转换需要。(1)首先去Git下载所需的java文件,并导入项目Git:https://github.com/stleary/JSON-java(2)使用XML.java

2017-05-26 15:16:06 3385

原创 利用java的iText操作PDF文件

使用背景:存在一个PDF模板,此模板预留很多信息进行填写,类似于表单。并非代码生成一个pdf模板。java代码:                                        // 通过一个int型的type。在string数组里面找到相应的pdf名字                String name = findNameByType(typ

2017-05-18 16:30:26 866

原创 Java网络之TCP和UDP

1.网络基础网络之间的连接是必须遵守相应的协议,网络协议是分层的,同层间可以通信,上层可以调用下一层,而通信协议规定,用户的应用程序是最高层,物理通信最为最底层,我们就只管和最高层之间通信,这样就编程方便许多,不用涉及底层代码,而其他层之间的通信内部有人去实现,我们不必太关注这方面。分层有一定标准,并非胡乱分层:                                  

2017-05-16 10:48:01 364

转载 Java反射机制详解

转载地址:http://www.cnblogs.com/lzq198754/p/5780331.html

2017-05-04 14:07:59 200

原创 node.js模块小记之--fs

一、文件读取fs.readFile(filename,[option],callback) 方法读取文件。参数说明:filename String 文件名option Object 可省,基本设置encoding String |null default=nullflag String default='r'callback Function 回调函数

2017-05-03 14:23:29 325

原创 node.js模块小记之--querystring

querystring从字面上的意思就是查询字符串,一般是对http请求所带的数据进行解析。querystring模块只提供4个方法,在我看来,这4个方法是相对应的。这4个方法分别是querystring.parse()和querystring.stringify(),querystring.escape()和querystring.unescape()。1 queryst

2017-05-02 15:06:01 383

原创 Node.js模块小记之--util

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

2017-05-02 14:42:08 274

原创 nodejs模块小记之--async

1.函数举例: series、waterfall、auto、parallel、parallelLimit...  (1) series :series函数 串行执行它的作用就是按照顺序一次执行。async.series({ one: function(callback){ callback(null, 1); }, two: function(ca

2017-04-26 17:44:50 520

转载 Mongdb基本操作符

这节来说说mongodb条件操作符,"$lt", "$lte", "$gt", "$gte", "$ne"就是全部的比较操作符,对应于"", ">=","!="。原子操作符:"$and“, "$or“, "$nor“。or查询有两种方式:一种是用$in来查询一个键的多个值,另一种是用$or来完成多个键值的任意给定值。$in相当于SQL语句的in操作。$nin不属于。$not与正

2017-04-20 16:16:17 329

原创 事务的四大特性ACID

定义:所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。我们以前在数据库原理中学到事务具有ACID特性。1.原子性 Atomicity要么做,要么不做。这个例子挺多的,就像二进制0/1 开关一样,要么开,要么关,不存在什么半开。还有类似boolean类型数据,就只有true ,false 。就像誓死如归的军人,要么战死,要么凯旋,绝对不会投降

2017-03-23 11:03:50 748

原创 搜索算法之二分法

搜索往往是建立在已经排好序的前提下 , 不然在乱序的情况下难度比较大  ,所以搜索之前先排好序是必要的.下面我们直接写好一个排好序的数组来进行说明public class TestSearch(){   public static void main(String [] args){       int [] a = {1,3,6,8,9,10,12,18,20,25}

2017-03-10 10:01:12 224

原创 Spring整合Ehcache管理缓存

EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点。它是Hibernate中的默认缓存框架。Ehcache已经发布了3.1版本。但是本文的讲解基于2.10.2版本。为什么不使用最新版呢?因为Spring4还不能直接整合Ehcache 3.x。虽然可以通过JCache间接整合,Ehcache也支持JCache,但是个人觉得不是很方便。Ehcache 是一个成熟的缓

2017-03-06 21:37:28 214

原创 MessageDigest加密字符串

MessageDigest 类为应用程序提供信息摘要算法的功能,如 MD5 或 SHA 算法。信息摘要是安全的单向哈希函数,它接收任意大小的数据,并输出固定长度的哈希值。MessageDigest 对象开始被初始化。该对象通过使用 update()方法处理数据。任何时候都可以调用 reset()方法重置摘要。一旦所有需要更新的数据都已经被更新了,应该调用digest() 方法之一完成哈希计算。

2017-03-02 18:32:48 607

原创 spring中quartz和task定时任务

Quartz第一种,作业类继承自特定的基类:org.springframework.scheduling.quartz.QuartzJobBean .一.定义作业类并继承QuartzJobBeanimport org.quartz.JobExecutionContext;  import org.quartz.JobExecutionException;

2017-01-22 14:06:19 393

转载 spring-mvc中配置fastjson

以前用fastjson也只是硬编码,就好像这篇博文写的http://blog.csdn.net/jadyer/article/details/24395015昨天心血来潮突然想和SpringMVC整合,然后利用@ResponseBody注解的方式序列化输出json字符串下面是研究成果首先是applicationContext.xml中的相关配置<beans xmlns

2017-01-18 10:59:06 296

原创 DOM4J创建xml文件

DOM4J创建XML主要会用到Document和Element  其中:     addElement:添加子节点              addAttribute:添加属性示例:public static void main(String[] args) throws Exception {        //创建文档的根节点       

2017-01-14 16:53:39 393

原创 DOM4J解析xml

此处是要获取根节点下面的里的具体数据     我只是截取了一部分xml,      SAXReader sax = new SAXReader();       Document document = sax.read(new File("D:/XML/1400-0003返回报文.xml"));   //获取xml    Element root = doc

2017-01-13 18:09:42 232

转载 多线程java小记

import java.io.*;import java.lang.Thread;class MyThread extends Thread{ public int x = 0; public void run(){ System.out.println(++x); }}class R implements Runnable{ private int x =

2017-01-13 11:55:24 172

原创 将本地图片转为base64字节

public static String GetImageStrFromPath(String imgPath) {  //imgPath为本地地址        InputStream in = null;          byte[] data = null;          // 读取图片字节数组          try {              in = ne

2017-01-13 11:41:26 572

原创 java中自定义注解的作用和写法

Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。自定义注解中需要包括四个元注解:@Retention @Target @Document @Inherited四种。1、@Retention: 定义注解的保

2017-01-03 11:38:25 9630 3

原创 spring引入外部properties文件

首先将所有的properties引入到spring中,取值的时候直接根据键值取,每个properties文件中的键值命名都是唯一的,相当于所有的properties内容是在一个properties里,我们要做的就是写properties内容和引入到spring中就是.可以在核心spring.xml中写上来引入所有的properties

2016-12-30 17:33:09 768

空空如也

空空如也

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

TA关注的人

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