localhost

使用mockserver来进行http接口mock

我的梦境 提交于 2020-01-24 06:46:15
转载:http://blog.csdn.net/heymysweetheart/article/details/52227379 前言 进行单元测试时,必须要mock掉第三方的依赖调用,而mockserver提供了足够的api来支持这种http的mock,现在简单介绍如何使用mockserver进行http接口mock。 依赖 mockserver依赖 < dependency > < groupId > org . mock - server </ groupId > < artifactId > mockserver - netty </ artifactId > < version > 3.10 . 4 </ version > </ dependency > httpclient依赖 < dependency > < groupId > org . apache . httpcomponents </ groupId > < artifactId > httpclient </ artifactId > < version > 4.3 . 3 </ version > </ dependency > <!-- https : //mvnrepository.com/artifact/org.apache.httpcomponents/httpcore --> <

jdbc.properties中常用数据库的连接配置

本秂侑毒 提交于 2020-01-24 04:25:28
#mysql #jdbc.type=mysql #jdbc.driver=com.mysql.jdbc.Driver #jdbc.url=jdbc:mysql://192.168.1.109:3306/fu?useUnicode=true&characterEncoding=UTF-8&serverTimezone=GMT #jdbc.username=root #jdbc.password=123456 #oracle jdbc.type=oracle jdbc.driver=oracle.jdbc.driver.OracleDriver jdbc.url=jdbc:oracle:thin:@192.168.1.111:1521:orcl jdbc.username=java jdbc.password=java #db2 #jdbc.type=db2 #jdbc.driver=com.ibm.db2.jdbc.app.DB2Driver #jdbc.url=jdbc:db2://localhost:5000/fu #jdbc.username=admin #jdbc.password=admin #sqlserver #jdbc.type=sqlserver #jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver

curl 发送 http请求

无人久伴 提交于 2020-01-23 21:54:37
测试接口,经常会用到接口测试工具如postman,而curl命令可以直接在终端进行测试,下面介绍一下如何使用 get 请求 curl "http://localhost:3000/api/books?page=1&limit=4" post请求 curl -X POST "http://localhost:3000/api/books" -d "name=测试" -X POST 表示请求方式,-d 后边是请求参数 ,put、delete请求同post请求 请求参数为json格式 curl -H "Content-Type:application/json" -X POST "http://localhost:3000/api/books" -d {\"name\":\"测试\"} 返回json格式化问题 curl请求没有格式化之前是这样的 用npm安装json命令 npm install -g json 在curl命令后面添加 | json 即可。 curl "http://localhost:3000/api/warehouse?page=1&limit=4" -s | json 作者:M_豆 链接:https://www.jianshu.com/p/4507bd5c12f4 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 来源: https:/

Kafka单机版安装(CentOS 7环境下)

微笑、不失礼 提交于 2020-01-23 19:27:02
一、环境操作系统和软件版本介绍 1.环境操作系统为CentOS Linux release 7.2.1511 (Core) 可用cat /etc/redhat-release查询 2.软件版本 Kafka版本为:0.10.0.0 二、详细安装步骤 1.下载kafka_2.10-0.10.0.0.tgz到/data/soft目录 2.将kafka_2.10-0.10.0.0.tgz解压到/data/app/Kafka目录 1 [root@centos7 kafka_2.10-0.10.0.0]# tar –xzf kafka_2.10-0.10.0.0.tgz –C /data/app/Kafka 3.进入解压目录(在此为/data/app/Kafka/kafka_2.10-0.10.0.0/bin),启动zookeeper服务。可以在命令的结尾加个&符号,这样服务就可以在后台运行 1 [root@centos7 kafka_2.10-0.10.0.0]# ./zookeeper-server-start.sh ../config/zookeeper.properties & 4.启动kafka服务 [root@centos7 kafka_2.10-0.10.0.0]# ./kafka-server-start.sh ../config/server.properties &

Linux 快速搭建免费邮件服务器(docker)

喜你入骨 提交于 2020-01-23 10:40:43
文章目录 Docker下搭建Ewomail邮件服务器 第一步:安装运行docker 第二步:登录管理中心 配置 iRedMail iRedMail简介 linux安装开源邮件服务器iredmail的方法:docker 邮件相关基础知识 域名记录类型 参考 Docker下搭建Ewomail邮件服务器 EwoMail 开源企业邮件系统 的docker镜像 https://hub.docker.com/r/bestwu/ewomail/ 注意:mail.ewomail.com 换成自己的域名 可配置参数 MYSQL_ROOT_PASSWORD mysql数据库root密码,默认:mysql MYSQL_MAIL_PASSWORD mysql数据库ewomail密码,默认:123456 URL 网站链接,后面不要加/线 WEBMAIL_URL 邮件系统链接,后面不要加/线 TITLE 用户邮统标题 COPYRIGHT 邮箱管理后台网站版权 ICP 邮箱管理后台网站备案号 LANGUAGE 语言选择,默认:zh_CN 第一步:安装运行docker 安装运行容器 docker search EwoMail docker pull bestwu/ewomail docker run -d -h mail.ewomail.com --restart=always \ -p 25:25 \ -p

初识中间件Kafka

烂漫一生 提交于 2020-01-23 10:25:53
初识中间件Kafka Author:SimplelWu 什么是消息中间件? 非底层操作系统软件,非业务应用软件,不是直接给最终用户使用的,不能直接给客户带来价值的软件统称为中间件 关注于数据的发送和接收,利用高效可靠的异步消息传递机制集成分布式系统。 什么是Kafka? Kafka是一种高吞吐量的分布式发布订阅消息系统,是一个分布式的、分区的、可靠的分布式日志存储服务。它通过一种独一无二的设计提供了一个消息系统的功能。 kafka官方: http://kafka.apache.org/ Kafka作为一个分布式的流平台,这到底意味着什么? 我们认为,一个流处理平台具有三个关键能力: 发布和订阅消息(流),在这方面,它类似于一个消息队列或企业消息系统。 以 容错 的方式存储消息(流)。 在消息流发生时处理它们。 什么是kakfa的优势? 它应用于2大类应用: 构建实时的流数据管道,可靠地获取系统和应用程序之间的数据。 构建实时流的应用程序,对数据流进行转换或反应。 kafka有四个核心API 应用程序使用 Producer API 发布消息到1个或多个topic(主题)。 应用程序使用 Consumer API 来订阅一个或多个topic,并处理产生的消息。 应用程序使用 Streams API 充当一个流处理器,从1个或多个topic消费输入流

Mac apache localhost giving 403 Forbidden

淺唱寂寞╮ 提交于 2020-01-23 07:42:56
问题 Im trying to set up my local environment on my new mac OSX 10.9. I know it has apache already installed, so i've been using that. No matter how I set up my httpd-vhosts.conf/hosts/httpd.conf files, I continuously get a 403 forbidden error when visiting localhost OR "test.com" on my browser. The error / files / other information is listed below. This is the error I'm getting when visiting either web page Forbidden You don't have permission to access / on this server. Additionally, a 403

PHP5.2+APACHE2.2+mysql4.1.21+BugFree1.0的安装

Deadly 提交于 2020-01-23 02:28:59
1.安装APACHE 先把机器安的IIS停掉(如果启动了的话,因为默认安装APACHE使用也是80端口,不停掉会有冲突) 在APACHE的官方网站下载到apache_2.2.3-win32-x86-no_ssl,双击安装,安装时最好不要装好有空格的路径下可以安到c:\apache2下 启动APACHE在IE里打入 http://localhost 如果看到一个页面上面写着it works说明APACEH运行正常 2.安装PHP5 在PHP的官方网站下载到php-5.2.0-Win32.zip,解压缩后把目录名改为php,复制到C:\ 把php目录下的php.ini-dist改名为php.ini复制到c:\windows(或:\winnt视操作系统而定),把php5ts.dll和libmysql复制到c:\windows\system32下 在php.ini文件中找到这一句:extension_dir = "./" 改成c:/php/ext 取消;extension=php_mysql.dll前的分号(;) 保存 3.让APACHE可以运行PHP程序 修改c:\apaceh2\conf\httpd.conf文件 在#LoadModule ssl_module modules/mod_ssl.so的下一行加上 **(注意如果你的APACHE是2.2版本的加上下面这句)

理解 PHP 依赖注入

落爺英雄遲暮 提交于 2020-01-22 22:48:14
Laravel框架的依赖注入确实很强大,并且通过容器实现依赖注入可以有选择性的加载需要的服务,减少初始化框架的开销,下面是我在网上看到的一个帖子,写的很好拿来与大家分享,文章从开始按照传统的类设计数据库连接一直到通过容器加载服务这个高度解耦的设计展示了依赖注入的强大之处,值得我们借鉴和学习。 -----------------------------------------------------------分割线下面是大牛的原文----------------------------------------------------------   首先,我们假设,我们要开发一个组件命名为SomeComponent。这个组件中现在将要注入一个数据库连接。在这个例子中,数据库连接在component中被创建,这种方法是不切实际的,这样做的话,我们将不能改变数据库连接参数及数据库类型等一些参数。 1 <?php 2 3 class SomeComponent 4 { 5 6 /** 7 * The instantiation of the connection is hardcoded inside 8 * the component so is difficult to replace it externally 9 * or change its behavior 10 */ 11

浏览器的F5和Ctrl+F5

守給你的承諾、 提交于 2020-01-22 12:31:25
在浏览器里中,按F5键和按F5同时按住Ctrl键(简称Ctrl+F5),效果是不同,到底两者有什么区别呢? 假如我第一次访问过http://localhost/home,这个网页是个动态网页,每次访问都会去访问Server,但是它包含一个一个静态资源http://localhost/content/bootstrap.css,浏览器在显示这个网页之前需要发HTTP请求获取这个bootstrap.css文件,返回的HTTP response包含这样的Headers: 下次我再通过bookmark或者通过在URI输入栏直接敲字的方法访问http://localhost/home的时候,浏览器一看本地有个bootstrap.css,而且它还没过期呢,就不会发HTTP request给server,而是直接把本地cache中的bootstrap.css显示了。 F5的作用和直接在URI输入栏中输入然后回车是不一样的,F5会让浏览器无论如何都发一个HTTP Request给Server,即使先前的Response中有Expires Header。所以,当我在当前http://localhost/home网页中按F5的时候,浏览器会发送一个HTTP Request给Server,但是包含这样的Headers: If-Modified-Since: Wed, 20 Jan 2016 10:24