第一步,写一个实体类JsonResultEntity,定义返回的参数 第二步,写一个工具类ResponseEntity 第三步,测试 DemoController: UserService: UserServiceImpl 结果显示成功 ...
分类:
编程语言 时间:
2019-01-02 20:43:37
阅读次数:
385
(一)命名风格 3. 【强制】类名使用 UpperCamelCase 风格,但以下情形例外:DO / BO / DTO / VO / AO / PO / UID 等。 正例:MarcoPolo / UserDO / XmlService / TcpUdpDeal / TaPromotion 反例:m ...
分类:
编程语言 时间:
2019-01-02 20:43:28
阅读次数:
195
线程局部变量 创建实例 写入 读取 移除 ThreadLocalMap static class ThreadLocalMap { / ThreadLocalMap 的 Entry 继承了 WeakReference,以便能处理大量的条目, 当 entry.get()==null 时,表示关联的 T ...
分类:
其他好文 时间:
2019-01-02 20:43:18
阅读次数:
191
有这样一个面试题:在一个Web测试页面上,有一个输入框,一个计数器(count)按钮,用于计算一个文本字符串中字母a出现的个数。请设计一系列测试用例用以测试这个Web页面。 <ignore_js_op> 有经验的测试人员可能会问面试官,字母a区分大小写吗?只统计英文字母的a吗?最长输入字符是多少,最 ...
分类:
其他好文 时间:
2019-01-02 20:43:12
阅读次数:
197
Web测试和APP测试有什么区别? 首先必须指出:不管是传统行业的web测试,还是APP测试,都离不开测试的基础知识。即不管怎么变,测试的原理依然会融入在这两者当中。 1、Web测试和APP测试相同点 1)设计测试用例时,依然都是依据边界值分析法、等价类划分等; 2)多数采用黑盒的测试方法,来验证业 ...
分类:
移动开发 时间:
2019-01-02 20:43:04
阅读次数:
221
https://yq.aliyun.com/ziliao/210955 输出结果: 第一种方法耗时:101918微秒第二种方法耗时:49042微秒第三种方法耗时:82706微秒第四种方法耗时:75093微秒 把上述的1000000改成10,输出结果如下: 第一种方法耗时:806微秒第二种方法耗时:4 ...
分类:
其他好文 时间:
2019-01-02 20:42:56
阅读次数:
212
P1852 [国家集训队]跳跳棋 P1852 [国家集训队]跳跳棋 P1852 [国家集训队]跳跳棋 题目背景 原《奇怪的字符串》请前往 P2543 题目描述 跳跳棋是在一条数轴上进行的。棋子只能摆在整点上。每个点不能摆超过一个棋子。 我们用跳跳棋来做一个简单的游戏:棋盘上有3颗棋子,分别在a,b, ...
分类:
其他好文 时间:
2019-01-02 20:42:47
阅读次数:
216
在对项目进行安全扫描时,发现一些密码硬编码问题,本文主要三个方面:1)什么是密码硬编码;2)密码硬编码的危害;3)密码硬编码的解决方案。 ...
分类:
其他好文 时间:
2019-01-02 20:42:41
阅读次数:
397
例子 <table width="70%"> <form> <tr> <td align="right"><font color="#ff0000">*</font>用户名:</td> <td><input type="text"><font color="#ff0000">用户名不得小于3个字符< ...
分类:
Web程序 时间:
2019-01-02 20:42:31
阅读次数:
262
推荐:想了解一个项目完整测试流程,看这篇文章就OK了 写在前面:本文来自真实企业测试人员的工作总结,用一个项目的进行流程为线索,记录每个阶段测试包含的内容及关注点。 <ignore_js_op> 项目的测试流程大只包含的几个阶段:立项、需求评审、用例评审、测试执行、测试报告文档 一、立项后测试需要拿 ...
分类:
其他好文 时间:
2019-01-02 20:42:22
阅读次数:
206
概述 Hashtable也是基于哈希表实现的, 与map相似, 不过Hashtable是线程安全的, Hashtable不允许 key或value为null. 成员变量 Hashtable的数据结构和HashMap一样, 采用 数组加链表的方式实现. 几个成员变量与HashMap一样: 方法 Has ...
分类:
编程语言 时间:
2019-01-02 20:42:15
阅读次数:
196
一、map遍历的效率 先创建一个map,添加好数据: Map<String, String> map = new HashMap<>();for (int i = 0; i < 1000000; i++) { map.put(i + "", i + "AA");}1、keySet的for循环方式: ...
分类:
其他好文 时间:
2019-01-02 20:42:05
阅读次数:
232
1、通过实现WindowListener接口来实现Windows监听器: 2、通过实现WindowAdapter接口来实现Windows监听器: 3、通过实现MouseListener、MouseMotionListener接口来实现Mouse监听器: 4、通过实现KeyListener接口来实现K ...
分类:
编程语言 时间:
2019-01-02 20:41:51
阅读次数:
204
KMP算法利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。具体实现就是实现一个next()函数,函数本身包含了模式串的局部匹配信息。时间复杂度O(m+n)。 Next()函数的详解 把将要进行next计算的字符串S分成 k ,j 前后两串,k代表前串开头所在的序号,j代表后 ...
分类:
编程语言 时间:
2019-01-02 20:41:40
阅读次数:
221
ubuntu 1.Linux基本命令(一) 1.ls表示当前文件夹下面的内容 2.pwd表示当前位置 3.cd[目录名]表示切换文件夹 cd空格Desktop .cd表示切换路径,如果在当前路径下没有输入的指令的路径,将不执行 4.touch[文件名]表示新建文件 touch空格123.txt to ...
分类:
系统相关 时间:
2019-01-02 20:41:33
阅读次数:
173
简单文件传输协议(Trivial File Transfer Protocol,TFTP)是一种基于 UDP 协议在客户端 和服务器之间进行简单文件传输的协议。顾名思义,它提供不复杂、开销不大的文件传输服 务(可将其当作 FTP 协议的简化版本)。 TFTP 的命令功能不如 FTP 服务强大,甚至不 ...
分类:
其他好文 时间:
2019-01-02 20:41:24
阅读次数:
228
1、驱动 Go支持sqlite的驱动也比较多,但是好多都是不支持database/sql接口的 https://github.com/mattn/go-sqlite3 支持database/sql接口,基于cgo(关于cgo的知识请参看官方文档或者本书后面的章节)写的 https://github. ...
分类:
数据库 时间:
2019-01-02 20:41:14
阅读次数:
246