自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ssh隧道打洞

作为一名程序猿可能会碰到本地处理生产数据的问题,一般生产都会有从库可以进行进行查询操作,如果配有跳板机则是不能直接访问从库的,今天记录一下使用ssh命令打洞方法访问从库。命令很简单,如下ssh -fN -L 33060:192.168.1.22:3306 -p 55555 cainiao@111.111.111.111以上命令实现了将本机的33060端口映射到从库的3306端口,...

2018-03-22 10:42:02 2065

原创 mountebank配置(二)

上一篇中对stubs配置做了介绍,该篇对imposter和stubs在上一篇中没有提及的配置进行简短的介绍,该篇内容并不多。配置多个imposter前篇中的示例都是在imposters.ejs文件中配置了一个imposter,mb在启动时是可以加载多个imposter的,并且可以加载外部文件,配置如下:{ "imposters": [ <%...

2018-03-05 10:09:35 1312

原创 mountebank配置(一)

mountebank的模拟请求配置主要集中在stubs中,这里对stubs配置进行一个集中的说明。stubs中主要组成是predicates和response,接下来会对这两项进行说明。predicatespredicate的类型和示例这里会介绍predicates的断言类型,mountebank提供了多种断言类型对请求进行断言。equals判断是否匹配。这个很简单,...

2018-03-03 22:19:31 2218 1

原创 mountebank安装和启动

mountebank安装、启动安装1. node安装node的版本需要在4以上npm install -g mountebank运行mb加载配置文件启动mb start --configfile ./imposters.ejsimposters.ejs是配置文件,用来配置模拟的请求的返回值。注意:配置文件更新后,需需要重启命令,暂时未找到...

2018-03-02 17:09:56 1521 1

原创 spring mvc和powermock进行http请求的UnitTest

最近两天认真学习了一下spring mvc和powermock结合对http请求进行单元测试,这里记录一下写成的demoimport com.alibaba.fastjson.JSONObject;import org.apache.commons.collections.MapUtils;import org.apache.commons.lang.StringUtils;import o

2017-03-22 17:10:10 3926

原创 mongodb的CURD操作简单整理

最近有机会接触了mongodb这个NoSQL数据库,这里简单整理一下mongodb的增删改查1. insert方法1.1 insertOnedb.users.insertOne({ { name: "sue", age: 19, status: "P" }})插入成功返回数据{ "acknowledged" :

2016-08-09 16:25:57 1257

原创 MAC安装 mysql-pyhton

mac安装mysql-python sqlalchemy,并不想在windows上安装那么顺利,安装完成后,可立即使用。这里介绍一下这个坑。

2016-08-02 17:07:49 302

原创 java map 转 bean

java实现map转换为bean对象 之前查看了apache beanutils 没有发现map转bean的方法,所以就自己实现了,这里记录一下,不过方法还存在很多为题,并未经过大量测试。import java.beans.BeanInfo;import java.beans.IntrospectionException;import java.beans.Introspector;im

2016-05-26 11:35:15 956

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-05-26 11:28:09 235

原创 正则表达式regexp快速学习

正则表达式的快速学习,开完即可编写正则表达式

2016-02-21 14:41:14 909

原创 python HTTPSconnection SSL 访问https

在做一些敏感信息交互中往往需要使用到https来加强信息安全性。 交互双方需要交换RAS密钥,进行数据的加密和校验。今天需要使用http SSL通道来传输数据,所以写下来做个备忘。不需要特定的私钥文件(在跟使用urllib2.urlopen()差不多),代码如下: httpsConn = httplib.HTTPSConnection("www.baidu.com") htt

2015-12-23 10:05:14 7329 1

原创 AES ECB加密实现(java/php/python)

AES加密 ECB模式 PKCS5填充 128位密码/密码块ECB模式是将明文按照固定大小的块进行加密的,块大小不足则进行填充。ECB模式没有用到向量。

2015-12-15 17:09:12 12712

翻译 mysql EXPLAIN--执行计划

Mysql EXPLAIN1. EXPLAIN关键词的作用EXPLAIN 关键字可以查看表的结构、查看SELECT语句的执行过程 - EXPLAIN TABLE 同DESCRIBE TABLE 或 SHOW COLUMNS FROM TABLE查看表的字段定义信息。 - EXPLAIN SELECT select_query 可查看SELECT语句的执行过程。2. EXPLAIN输出参数说明2.

2015-09-28 14:50:44 378

原创 mysql优化建议

1. 创建每张表上的索引不应多于6个,索引越多在插入删除时越慢,而且索引会占用很大的磁盘空间。尽量避免使用text, blog, clob大对象大文本的数据类型,空间占取大,而且索引失效。考虑在经常做为where及order by列上加索引。不要在列值可能为null上列上建索引。索引字段的空间占取要尽可能的小。若只含数值信息的字段尽量不要设计为字符型,尽量使用数字型字段2. SQL编写

2015-09-25 10:18:00 413

原创 初始docker(三)

初始docker(三) 今天大概学习了一下使用dockerfile构建一个镜像。把学习的过程记录一下,方便日后复习看下。1. 写一个简单的dockerfile例子创建文件Dockerfile,基于ubuntu安装了nginx创建了新的镜像 写入一下内容:#version 0.0.1FROM ubuntuMAINTAINER XXXX "XXXXX@163.com"RUN apt-g

2015-07-03 00:33:11 336

原创 初识docker(二)

docker入门上一次记录了一下docker在ubuntu中的安装。现在记录一些基本的入门命令。

2015-06-11 00:13:34 290

原创 初识docker(一)

由于刚刚开始接触学习docker,这里简单介绍下ubuntu下的安装,一边日后自己回顾。

2015-06-09 23:38:11 392

空空如也

空空如也

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

TA关注的人

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