Go 单元测试
单元测试很重要. 规范 Go 语言推荐测试文件和源文件放在一起, 这一点和 Java 不一样, Java 使用 Maven 构建时, 测试文件放在单独的 test/java 目录中, 源文件放在单独的 main/java 目录中. Go 语言中测试文件使用 _test.go 结尾. 例如当前包中有个 calc.go 的源文件, 测试文件则为 calc_test.go . exam...
单元测试很重要. 规范 Go 语言推荐测试文件和源文件放在一起, 这一点和 Java 不一样, Java 使用 Maven 构建时, 测试文件放在单独的 test/java 目录中, 源文件放在单独的 main/java 目录中. Go 语言中测试文件使用 _test.go 结尾. 例如当前包中有个 calc.go 的源文件, 测试文件则为 calc_test.go . exam...
Go 中包含有 CGI 包,net/http/cgi,这篇文章就是来阅读和使用这个包。关于 CGI 的参数和运行,可以看这篇文章:CGI的一些知识点 CGI 包阅读 cgi 包的存在就告诉我们一件事情,cgi 服务端和客户端完全可以使用 go 来写 这个包其实很简单,只有两个文件,其他都是测试程序 child.go host.go host.go 是可以直接宿主...
Docker Compose 是一个用来定义和运行复杂应用的 Docker 工具。一个使用 Docker 容器的应用,通常由多个容器组成。使用 Docker Compose 不再需要使用 shel l脚本来启动容器。 Docker Compose 通过一个配置文件来管理多个 Docker 容器,在配置文件中,所有的容器通过 services 来定义,然后使用 docker-compose ...
参考: https://hyperledger-fabric.readthedocs.io/en/latest/network/network.html This topic will describe, at a conceptual level, how Hyperledger Fabric allows organizations to collaborate in the f...
参考: https://hyperledger-fabric.readthedocs.io/en/latest/install.html 我们认为实践出真知,因此为了帮助大家使用 Fabric,我们创使用 docker compose 建了一个简单的 Fabric 测试网络和一个简单应用集合来示范 Fabric 的核心能力。我们也预先编译了 Fabiric CLI tool binar...
在 /etc/rc.d/rc.local 写入开机需要运行的命令,是在 CentOS 5/6 中常见做法。但是在CentOS 7 中,却出现了 rc.local 中命令,系统启动后却不执行的情况…… 原因 rc.local 是 Sysvinit 技术用于 CentOS 5/6 的 init 进程在启动过程中最后执行的任务。但是众所周知,CentOS7和 CentOS8 是使用了 Sy...
有两种方法可以创建 Solr 的 Core。 第一种方法 使用命令行工具 cd /Users/chengchao/apps/solr bin/solr create -c chaos ls server/solr README.txt chaos chengchao configsets filestore new_core solr.xml userfile...
有些事情,你没有办绕过去。 路由(route)。路由是网关最基础的部分,路由信息由一个ID、一个目的url、一组断言工厂和一组Filter组成。如果路由断言为真,则说明请求的url和配置的路由匹配。 断言(Predicate)。Java8中的断言函数。SpringCloudGateway中的断言函数输入类型是Spring5.0框架中的ServerWebExchange。Spr...
有些事情,你没有办绕过去。 安装 官网: https://solr.apache.org/ 前置条件: java8 solr 我们使用 SOLR_INSTALL 环境变量指向 solr 的安装位置,因为这是我从 Solr 实战这本书中学来的。 cd $SOLR_INSTALL bin/solr start *** [WARN] *** Your Max Proc...
用于本地开发测试. 下载 https://solr.apache.org/downloads.html JDK 1.8 + Tomcat 安装 tar -zxvf solr-8.11.0.tgz -C /works/local/ cd /works/apps ln -s /works/local/solr-8.11.0 solr8 cd /works/apps/solr8/se...