- 博客(10)
- 资源 (5)
- 收藏
- 关注
原创 Nodejs 中常见的加密算法:MD5,RSA
Nodejs 中常见的加密算法:MD5,RSA在信息化的时代,信息安全是个很大的问题。为了尽可能的减少不安全的因素,我们会在开发的过程中会对相应的信息进行加密解密,典型的应用就是针对第三方的支付的问题。本文主要介绍了MD5和RSA在Nodejs中的应用MD5MD5(单向散列算法):输入任意长度的信息,经过处理,输出为128位的信息(数字指纹);不同的输入得到的不同的结果(唯一性);根据128位的输出
2016-05-26 16:41:57 16126
原创 docker 容器中如何使用git clone
前景: 我们项目(nodejs项目)的构建方式是在宿主机 git clone 代码,然后在容器中构建代码。但是,在我们构建代码时,package.json 使用的模块又同时时我们自己的私有仓库代码。即通过git+ssh://git@git.XXX.com的方式。构建过程中报错:Host key verification failed.分析:由于实在容器中拉取代码,容器没有配置ssh 造成处理方式:...
2018-04-10 15:52:41 21458 4
原创 Express 中设置缓存Cache-control的maxAge
浏览器缓存机制,其实主要就是HTTP协议定义的缓存机制(如: Expires; Cache-control等)其中针对于cache-control在express中是这样描述的:express.static(root, [options])express.static 是 Express 内置的唯一一个中间件。是基于 serve-static 开发的,负责托管 Express
2016-03-22 16:41:38 10852
原创 Nodejs的上传模块formidable
nodejs中上传文件使用formidable对于一个nodejs后端开发者来说非常常见,从npm库里面的下载量和githubs上的star数就可以看出这个模块上传功能的火热。 使用formidable的好处快速(~500MB /秒)自动书写到磁盘低内存占用错误处理很高的测试覆盖率安装npm install formidable@latest使用1.表单
2015-08-12 15:10:15 1860 3
原创 在nodejs中使用富文本编辑器UEditor
最近开发过程中遇到要某个商品添加描述的字段。由于我们后台使用的是nodejs开发。在网上找到了一个第三方的插件UEditorUEditor 是由百度「FEX前端研发团队」开发的所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码。官方网站:http://ueditor.baidu.com/website/ 使
2015-08-11 13:17:53 10233 1
原创 用ElasticSearch和mongodb River搭建一个简单search工程。
近期的项目需要用到分布式elasticSearch来做search.自己研究了一下。在这里做个备注.背景:为什么要索引?举个例子,给你一本字典要查出来“你”这个字,大家一般都会去目录页的n部分去找到ni这个拼音在哪一页,然后去打开那一页。以上的目录就是一个索引,通过索引可以很快速的找到你想要找的内容。在软件开发的过程中,我们也会需要很快速的查找某些内容的场景。刚入软件行业的童鞋肯定会觉得,用sql...
2014-08-13 10:59:59 797 1
转载 java 的StringUtils方法
java的Stringutils 的包是import org.apache.commons.lang.StringUtils;为什么会用Stringutils 来处理呢?再java中由于经常回抛出NullPointException 的错误,所以引进StringUtils。它是JDK提供的String类型操作方法的补充,并且是null安全的,如果输入为null则返回也是null等,具体可
2014-03-21 17:12:22 822
转载 Hibernate快速入门教程(2)
二、持久层的组成 这一节的名字应该换成“基于Hibernate的持久层的组成”更合适一点,可是它太长了。既然Hibernate是用来开发持久层,那么我先介绍一下这个持久层中的各个元素。 1. POJO:Plain Old Java Object,你可以把它看作是简单的JavaBean。一般说来,一张数据库表对应一个POJO,也就是对象/关系的一一映射。 2.
2013-11-08 13:16:44 705
转载 Hibernate快速入门教程(1)
Hibernate,很久以前我就听说过这个名词,但是似乎没什么动力让我去接近它,感觉它是一个很复杂的东西,一直没搞明白它到底是用来做什么的。直到接手了一个项目在技术选型的时候我再一次的看到了Hibernate。我尝试着去使用它,发现它并不是我想像中的那么深奥,它很易用。你并不需要了解它的内部结构,它一样能为你工作的很好,如果你理解了它到底能为你做什么的话 本文着重讲述了为什么要使用Hiber
2013-11-08 13:04:39 691
原创 jquery 中的table sort控制
前段table Header Company Title Pursuit Leader Service Probability Sales Stage Close date TCV
2013-11-05 11:02:33 560
电力用户报修系统(本人自己写的毕业设计)
2013-06-28
win 7(64位)mysql安装的问题解决方案
2013-06-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人