摘要:
问: 这个问题困扰了我好久,一直疑问这个接口的bean是怎么注入进去的?因为只看到使用@Service注入了实现类serviceImpl,使用时怎么却获取的接口,而且还能调用到实现类的方法,难道这个接口是在什么时候自动注入了进去,且和实现类关联上了? 接口 实现类impl Controller的调用 阅读全文
摘要:
一、基本使用 Javax.validation是spring集成自带的一个参数校验接口。可通过添加注解来设置校验条件。 下面以springboot项目为例进行说明。创建web项目后,不需要再添加其他的依赖; 1、 被校验参数 2、Controller 3、启动服务,然后在本地请求,如果请求参数不对, 阅读全文
摘要:
一、 测试脚本编写 脚本可参考git项目: https://github.com/aland-1415/dubbo-interface-test.git 1、 pom依赖 (注意添加的jmeter版本要与运行时使用的版本一致,这里使用的是3.1版本) <properties> <project.bu 阅读全文
摘要:
目录 一、Java 8 Lambda 表达式 1.1 语法 1.2 Lambda 表达式实例(常见) 二、Java 8 Stream 2.1 什么是 Stream? 2.2生成流 2.3 forEach 2.4 map 2.5 filter 2.6 limit 2.7 sorted 2.8 并行(p 阅读全文
摘要:
1、简介 Maven 是一个项目管理和整合工具。Maven 为开发者提供了一套完整的构建生命周期框架。下载地址:http://maven.apache.org/download.cgiPOM 代表工程对象模型。它是使用 Maven 工作时的基本组建,是一个 xml 文件。它被放在工程根目录下,文件命 阅读全文
摘要:
我们一般用break和cuntinue来控制单个循环,但是如果遇到有多个循环的情况呢,比如下面这个: for (int i=0; i<10; i++) { for (int j=0; j<10; j++) { for (int k=0; k<10; k++) { } } } 如果有以下需求一般怎么做 阅读全文
摘要:
一、书写顺序 二、执行顺序 以上每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用程序或者外部查询)不可用。只有最后一步生成的表才会会给调用者。如果没有在查询中指定某一个子句,将跳过相应的步骤。1、首先对from子句中的前两个表执行一个笛卡尔乘积(交叉联接), 阅读全文
摘要:
一、grep grep [选项]... PATTERN [FILE]...(默认的PATTERN是一个基本的正则表达式(BRE)) 例:grep test *txt 查询当前文件夹下,所有txt文件中包含“test”字符串的内容;grep -r test /app 递归查询app文件夹及子文件夹下所 阅读全文
摘要:
docker 显示所有docker命令 docker version 显示 docker 版本信息 docker info 显示 docker 所有系统相关信息 docker command --help 显示docker命令帮助信息 一、镜像(image) 1、列出本地已有的镜像 docker i 阅读全文
摘要:
目录 一、概述 二、@Test注解常用参数 三、测试中常用的断言(assert) 四、TestNG常用注解及使用 五、配置文件xml常用标签 六、参数传递 七、测试报告 一、概述 1、TestNG是一个开源自动化测试框架,其灵感来自JUnit和NUnit,TestNG还涵盖了整个核心的JUnit4功 阅读全文