自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用idea动态web项目post请求报错HTTP Status 405

在IDEA中创建了一个form表单,点击提交按钮使用post接口请求,http状态码返回了405,只需要把super.doPost(req, resp); 该语句注释掉即可正常返回数据@WebServlet("/userServlet")public class UserServlet extends HomeServlet{ @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp)

2020-06-08 10:06:00 1547

原创 IDEA 使用request.getRequestDispatcher请求转发到一个页面中文乱码解决

JSP文件首页已经设置了文件编码格式为UTF-8,但是使用getRequestDispatcher 进行服务器内部分发重定向到jsp文件时,页面中文依旧展示乱码,解决方法如下:方法1:在自己编写的Servlet中把get或post方法中把下面三行注释掉就没有乱码了 //PrintWriter out = response.getWriter(); //out.flush(); //out.close();方法2:自己编写的Servlet中把get或post方法中使用response.

2020-06-08 10:05:20 836

原创 IntelliJ IDEA上创建Maven Web项目的时候,EL表达式无法解析

在IDEA中创建了maven webapp项目后,在jsp页面中使用EL表达式,如:${param.mobile} ,在页面依旧原样展示为 ${param.mobile} ,EL表达式未能解析。产生问题的原因是:使用maven创建的web项目时web.xml默认是2.3版本,导致EL表达式无法解析。解决方案:方案1:不改变web.xml版本情况下,在jsp页面顶部添加:<%@page isELIgnored="false"%>方案2:修改web.xml:<?xml vers

2020-06-08 10:04:53 367

原创 IDEA jsp文件中文乱码解决

在jsp文件顶部添加下列语句即可<%@ page contentType="text/html;charset=UTF-8" language="java" %>

2020-06-06 23:28:25 2638 2

原创 什么是好的测试用例

内容总结于 软件测试52讲好的”测试用例一定是一个完备的集合,它能够覆盖所有等价类 以及各种边界值,而跟能否发现缺陷无关。一个好的测试用例具备3个特点:整体完备性:有效的测试用例组合的集合,能够完全覆盖测试需求等价类划分的准确性:每个等价类都能保证只要其中一个输入测试通过,其他输入也一定可以通过等价类结合的完备性: 需要保证所有可能的边界值和边界条件都已正确识别常用的测试用例设计方法:等价类划分、边界值分析、错误分析法等价类划分:主要找出无效等价类边界值分析:通常取正好等于、刚刚大于、刚

2020-06-05 13:03:23 199

原创 软件测试登录测试用例点

参考软件测试52讲内容设计测试用例除了关注显式的功能本身,其他非功能性的需求也是需要关注的。比如安全、兼容性等方面。绝大数时候测试是不可能穷尽所有组合的,而是采用风险驱动模式,有侧重的去选择测试范围和测试用例输入已注册的用户名和正确的密码,验证是否登录成功 输入已注册的用户名和不正确的密码,验证是否登录失败,并且提示信息正确 输入未注册的用户名和任意密码,验证是否登录失败,并且提示信息正确 用户名和密码两者都为空,验证是否登录失败,并且提示信息正确; 用户名和密码两者之一为空,验证是否

2020-06-04 19:03:00 1993

原创 HTTP1.1 几种方法

1. GET GET 方法用来请求访问已被 URI 识别的资源2. POST POST 方法用来传输实体的主体。 虽然用 GET 方法也可以传输实体的主体,但一般不用 GET 方法进行传输,而是用 POST 方法 虽说 POST 的功能与 GET 很相似,但 POST 的主要目的并不是获取响应的主体内容3. PUT PUT 方法用来传输文件.HTTP 1.1中PUT方法不带校验机制,所以存在安全问题,一般网站不使用该方法 当配合使用验证机制,或遵守rest标准时有可能开放使用4.

2020-06-04 18:47:32 2440

原创 HTTP网络基础知识

网络基础知识1. TCP/IP2.TCP/IP 通信流3. IP、TCP、DNS1. TCP/IP1.1 概念:互联网协议集合起来总称为TCP/IP。也有说法认为,TCP/IP是指TCP和IP这两种协议。还有一种说法认为,TCP/ IP 是在 IP 协议的通信过程中,使用到的协议族的统称。1.2 分层管理应用层:向用户提供应用服务通信的活动,比如:FTP、DNS、HTTP传输层:提供处于网络连接中2台计算机之间的数据传输,比如TCP(传输控制协议)、UDP(用户数据报文)网络层:用来处理

2020-06-04 17:05:05 450

原创 java 常用数据类型间相互转换

java 不同数据类型间相互转换1. int 转 String2. String 转 int3. int 转 char4.char 转 int5. char 转 String6. String 转 char7. String 转 char[]8. char[] 转 String8. 数组 转 list9. Array、List、Set 、Map 相互转换1. int 转 String 1、String s=num+"" //效率最低 2、String s=String.valueOf(num)

2020-06-04 12:52:38 118

原创 Lintcode(82) - 落单的数 简单级别

简单的数/**给出 2 * n + 1个数字,除其中一个数字之外其他每个数字均出现两次,找到这个数字。输入:[1,1,2,2,3,4,4]输出:3 (仅3出现一次)*/public class singleNumber {//思路:先把数组转为list,然后循环判断,定义变量接受删除的元素值,//然后判断剩余的列表中是否存在该值,如果存在则继续遍历,否则停止循环,返回当前删除元素的值 public static void singleNumber(int[] A) {

2020-06-03 19:53:15 81

原创 vscode 快速编写html的2种方法

新建xx.html 文件在新建的文件中输入英文!(一定要是英文感叹号),然后有提示工具,选择第一个提示的!,点击回车即可。

2020-06-02 06:49:45 1459

原创 Linux 基础21天命令

Linux基础命令1. cd2.mv3. cp4. mkdir5. history6. tail7.tar8.ls9.ps10.top11.chmod12.wget13.find14.find 进阶15.rm16. 创建文件(至少3种方式)17.创建多个文件18.查看文件19.yum&scp20.clear/df/du/ifconfig 命令21.vi + chmod1. cd1)进入目录 /usr/isTester (如果没有这个目录,先执行命令 mkdir -p /usr/isTester)

2020-06-01 20:24:56 198

原创 shell 入门基础知识

shell 入门基础知识1. 常用shell种类2. 定义变量3. 系统预定义变量4. 数组变量5. 变量命名6. 变量类型7. `` 反引号8. -e 转义9. 特殊符号使用11. 数字型变量操作12.字符串操作13.判断类型14. 逻辑判断15. shell操作16. linux 三剑客1. grep(数据查找定位)2. awk (数据切片)3. sed (数据修改)17.shell 注释18.函数传参1. 常用shell种类 bash、sh、zsh2. 定义变量左右两边不要出现空格

2020-06-01 19:55:45 828 1

原创 Mac服务器部署 -- Mysql安装部署

Mac服务器部署 – Mysql部署安装前1. 查看当前服务器是否安装mysql yum list installed | grep mysql2. 卸载当前安装mysql 及其依赖 yum -y remove mysql-community-XXX 安装中1. 下载rpm包 wget dev.mysql.com/get/mysql-community-release-el6-noarch.rpm --no-check-certificate2. 安装rpm源

2020-05-29 15:56:19 237

原创 Mac服务器部署 -- jdk安装配置

Mac服务器部署 – jdk部署安装前: 1. 检查当前是否安装jdk rpm -qa |grep jdk (qa:查询所有套件) 2. 查询为空跳过直接进入安装中,查询有数据,执行第三步卸载 3. rpm -e --nodeps jdk1.8-1.8.0_151-fcs.x86_64 (第一步查询出来的结果)安装中jdk安装包: 百度网盘连接 密码:ucba 1. 下载对应linux jdk 至本地 (下载的rpm包) 2. 将本地下载的jdk 文件上传至服务器

2020-05-29 15:27:35 181

原创 Lintcode(37)-反转一个3位整数

反转一个3位整数/**反转一个只有3位数的整数。样例样例 1:输入: number = 123输出: 321样例 2:输入: number = 900输出: 9注意事项你可以假设输入一定是一个只有三位数的整数,这个整数大于等于100,小于1000。*/public class ReverseNumbers { /**思路:(主要时间花在了判断数字后面是否有连续的0上,然后实现效率也不高) * 1.将传入的int型数字转为字符串后转为char[] *

2020-05-29 14:49:11 347

原创 工作超级实用的git命令

git 常用命令1.首次使用git2.将代码加入git管理1.将已有代码加入git管理2.新建项目用git管理3.git 重命名4. 查看版本演练历史5. 探究.git目录6. git查看文件类型和文件内容7.git 分离头指针8. 切换分支9. 比较2个commit的差异10. 查看所有分支11. 删除多余分支12.对最近一次提交commit message 做变更13. 修改老旧的commit message 信息做变更14.把多个连续的commit 合并成一个commit15.把几个不连续的commi

2020-05-29 11:55:05 140

AnkiAnDroid-2.9.5.apk

作为电子笔记本,它可以插入文字、图片(拍照/截图都可以)、音频等,所以基本上可以用来记录一切东西。Anki非常利于复习记忆,它可以按照艾宾浩斯遗忘曲线,给你安排合理的复习频率,就像你使用背单词软件时的操作一样。

2020-05-29

空空如也

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

TA关注的人

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