java测试开发基础
测试开发基础学习
一一一57
这个作者很懒,什么都没留下…
展开
-
Spring-MVC@ControllerAdvice全局异常处理
concroller层需要配合@ExceptionHandler使用。当将异常抛到controller时,可以对异常进行统一处理,规定返回的json格式或是跳转到一个错误页面使用这个 Controller ,可以实现三个方面的功能:全局异常处理全局数据绑定全局数据预处理@ControllerAdvicepublic class BaseController { @ExceptionHandler @ResponseBody public Result Excepti原创 2021-11-13 22:18:48 · 486 阅读 · 0 评论 -
spring-boot单表f复杂分页查询
public Page findPageBySearch(Map<String, String> search, Integer page, Integer pageSize) { PageHelper.startPage(page,pageSize); //创建查询条件封装对象 Example example = new Example(Brand.class); //创建where条件 Example.Cri原创 2021-11-13 22:00:56 · 435 阅读 · 0 评论 -
安全认证服务框架Spring Security数据库读取用户信息
权限设计用户角色角色绑定的权限spring-security.xml配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:security="http://www.springframewo原创 2021-11-02 10:55:21 · 2243 阅读 · 0 评论 -
spring-mvc权限认证跨域配置
spring-mvc.xml配置文件 <!-- 支持跨域 allow-credentials="true"创建session对话 OPTIONS的目的是如果有action发送请求的话就会先发送OPTION然后在具体的使用GET或者POST --> <mvc:cors> <mvc:mapping path="/**" allowed-origins="http://loca原创 2021-11-01 17:14:13 · 308 阅读 · 0 评论 -
安全认证服务框架Spring Security及Spring-Security.xml配置之构建加密对象登录及退出
登录及退出<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:security="http://www.springframework.org/schema/security" xmln原创 2021-11-01 10:38:57 · 2547 阅读 · 0 评论 -
安全认证服务框架Spring Security及Spring-Security.xml配置之注解权限配置控制器
第一步在spring-mvc.xml配置扫描文件注解<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:security="http://www.springframework.org/schema/原创 2021-10-29 15:56:44 · 154 阅读 · 0 评论 -
安全认证服务框架Spring Security及Spring-Security.xml配置
Spring Security是 Spring提供的安全认证服务的框架。 使用Spring Security可以帮助我们来简化认证和授权的过程。常用的权限框架除了Spring Security,还有Apache的shiro框架。构建思路:创建子模块health_security,使用webapp骨架初始化模块资源pom文件(依赖health_common、spring-webmvc、security-web、security-config、tomcat7(6080))初始化目录结构(java(原创 2021-10-28 15:21:48 · 547 阅读 · 0 评论 -
RBAC模型,角色的访问权限控制
RBAC模型基于角色的权限访问控制(Role-Based Access Control),在RBAC中权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。在一个组织中,角色是为了完成各种工作而创造,用户则依据它的责任和资格来被指派相应的角色,用户可以很容易地从一个角色被指派到另一个角色。角色可依新的需求和系统的合并而赋予新的权限,而权限也可根据需要而从某角色中回收。角色与角色的关系可以建立起来以囊括更广泛的客观情况。RBAC支持公认的安全原则:最小特权原则、责任原创 2021-10-28 10:27:07 · 272 阅读 · 0 评论 -
日期格式转换
装换成代码实现工具类package com.xxx.xxx.utils;import java.text.SimpleDateFormat;import java.util.*;/** * 日期操作工具类 */public class DateUtils { /** * 日期转换- String -> Date * * @param dateString 字符串时间 * @return Date类型信息 * @th.原创 2021-10-27 15:51:35 · 86 阅读 · 0 评论 -
七牛云工具类
package com.itheima.health.utils;import com.qiniu.common.QiniuException;import com.qiniu.common.Zone;import com.qiniu.http.Response;import com.qiniu.storage.Configuration;import com.qiniu.storage.UploadManager;import com.qiniu.util.Auth;import jav原创 2021-10-08 15:44:32 · 142 阅读 · 0 评论 -
POI工具类
读取2003和2007版本的excel的工具类package com.xxxx.utils;/** * @author :seanyang * @date :Created in 2021/10/8 * @description :POI工具类 * @version: 1.0 */import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.原创 2021-10-08 15:42:41 · 130 阅读 · 0 评论 -
controller层定义传输文件类型跟前段保持一致
原创 2021-09-28 15:11:47 · 136 阅读 · 0 评论 -
poi_excel数据处理分析
对于service接受数据来说,应该接收的是对象加list,在controller读取excel+解析excel最后变成对象,最后传递给service层。所以控制类集成poi工具类原创 2021-09-28 10:34:02 · 196 阅读 · 0 评论 -
quartz定时任务xml配置
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo原创 2021-09-27 11:15:45 · 1176 阅读 · 0 评论 -
@Transactional事物
1、@Transactional默认是RuntimeException接口中异常(运行时异常)被捕获而没有被抛出。2、@Transactional(rollbackFor = Exception.class)指定异常的时候做事物处理原创 2021-09-25 17:48:16 · 168 阅读 · 0 评论 -
maven依赖三方jar的时候,子jar包和其他jar有相同的用exclusions去除依赖
原创 2021-09-23 15:49:02 · 291 阅读 · 0 评论 -
快捷键生成mapper配置文件及ID
原创 2021-09-10 00:41:32 · 404 阅读 · 0 评论 -
win10查看端口及杀掉进程
原创 2021-09-07 00:08:12 · 759 阅读 · 0 评论 -
2、接口测试-mitmproxy录制及回放使用
1、回放的使用1.1、开启本机的代理1.2、命令行输入保存的路径原创 2021-07-09 20:56:00 · 713 阅读 · 0 评论 -
shell基础-反引号
把文件赋值给变量,在任意地方执行变量名,都可以找到变量的文件执行命名,并把返回值赋给任意的变量[root@node02 ~]# a=`ls`[root@node02 ~]# cd /home/[root@node02 home]# lsactivemq data jenkins nginx null package swapfile# home目录下执行变量a[root@node02 home]# echo $aanaconda-ks.cfg mysql-community-re原创 2021-06-28 10:42:24 · 206 阅读 · 0 评论 -
shell基础-数组变量
定义数组变量并引用[root@node02 ~]# a=(1 2 3 4)[root@node02 ~]# echo ${a[@]}1 2 3 4You have new mail in /var/spool/mail/root[root@node02 ~]# 变量名前面加#把数组的长度取出来[root@node02 ~]# a=(1 2 3 4)[root@node02 ~]# echo ${a[@]}1 2 3 4[root@node02 ~]# echo ${#a[@]}4原创 2021-06-28 10:23:43 · 124 阅读 · 0 评论 -
shell基础-定义预定义变量
预定义变量linux系统已经定义好的变量原创 2021-06-28 10:10:42 · 46 阅读 · 0 评论 -
shell基础-定义变量
定义变量并打印[root@node02 ~]# a="test"[root@node02 ~]# echo $atest双引号跟单引号的区别在单引号中不能变量引用出来[root@node02 ~]# a="test"[root@node02 ~]# echo $atest[root@node02 ~]# echo 'asc $a'asc $a[root@node02 ~]# 双引号可以引用之前的变量[root@node02 ~]# a="test"[root@node02原创 2021-06-28 10:02:00 · 50 阅读 · 0 评论 -
结果集处理器: BeanHandler
参数:1.Connection conn: 连接对象2.String sql: sql语句,参数用?代替3.ResultSetHandler rsh: 结果集处理器,接口,必然传递实现类对象实现类: 根据不同的方式处理ResultSet,返回不同结果4.Object… params: 可变参数,传递参数列表,数组,不传参 作用: 给sql中?进行赋值的BeanHandler: 返回指定类型的对象@Test public void queryUserByUid() throws SQL原创 2021-04-29 15:07:08 · 2513 阅读 · 1 评论 -
java-基础之getParameterMap接收前端提交的表单数据
//接受注册form表单数据Map<String, String[]> map = request.getParameterMap();//封装User对象User user = new User(); try { //BeanUtils工具类的一个方法,该方法将map中的数据映射到JavaBean中的get和set方法中(封装数据到JavaBean中)。 //之后取值就直接从JavaBean中的get和set方法中取值就可以了 BeanUtils.pop原创 2021-04-28 22:25:37 · 559 阅读 · 0 评论 -
java-基础之后台返回json格式
开发过程中,不同业务场景下,返回的内容是不一样的,如返回成功与否,或者用户对象,或者名字,简单的字符串,商品列表,…,反正就是不知道返回什么,所以用json格式的数据1、新建ResultVO类,用来统一规定返回json格式public class ResultVO { private int code; private Object data; private String desc; public int getCode() { return cod原创 2021-04-24 23:48:24 · 872 阅读 · 0 评论