摘要:
实际业务中,会要求 HTTP 协议中附加 MD5 校验字段, 防止请求参数被恶意篡改, 对于开发同学来说, 这是个很简单的需求。 但是给自动化测试增加了难度, Jmeter 原生不支持这个功能,应测试同学要求,开发了一个简单的小插件。
一、功能分析
1. MD5 值生成规则:
Step1, HTTP 请求... 阅读原文
2018-03-07 13:59:04 阅读(734) 评论(0)
摘要:
一、遇到的神奇的事情
使用jpa操作数据库,当我使用findAll()方法查处一个List的对象后,给对这个list的实体进行了一些操作,并没有调用update 或者 saveOrUpdate方法,更改后的数据却神奇的保存到数据库里面去了。
最后简单粗暴的解决办法是把这份从数据里面查出来的List 复制了一份,然后... 阅读原文
2018-03-07 13:06:03 阅读(725) 评论(0)
摘要:
SynchronousQueue是一种特殊的阻塞队列,不同于LinkedBlockingQueue、ArrayBlockingQueue和PriorityBlockingQueue,其内部没有任何容量,任何的入队操作都需要等待其他线程的出队操作,反之亦然。如果将SynchronousQueue用于生产者/消费者模式,... 阅读原文
2018-03-07 11:40:02 阅读(756) 评论(0)
摘要:
spring boot 源码解析--分为3个部分
1.SpringApplication实例化及run方法解析
2.Spring boot 自动装配
3.Spring boot actuator 解析
其中涉及了类加载机制,spring cache,spring mvc,spring core等内容,全... 阅读原文
2018-03-07 10:36:01 阅读(716) 评论(0)
摘要:javax/transaction/UserTransactionCaused by: java.lang.NoClassDefFoundError: javax/transaction/UserTransaction提示缺少:javax.transaction.UserTransaction。原因是在工程中没有加入j... 阅读原文
2018-03-07 08:53:01 阅读(806) 评论(0)
摘要:
什么是注解
传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事务,这么做有两个缺点:
1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低。
2、开发中需要在.jav... 阅读原文
2018-03-07 08:15:02 阅读(704) 评论(0)
摘要:
1、DOS命令行
(1)打开DOS控制台的方式:win键+R-->输入cmd-->Enter回车、开始按钮-->搜索功能-->输入cmd-->Enter回车。
(2)d:、e:、f: 回车:盘符切换。
(3)dir(directory):列出当前目录下的文件以及文件夹。
... 阅读原文
2018-03-07 07:28:01 阅读(755) 评论(0)
摘要:
转载自https://www.cnblogs.com/yaobolove/p/5632891.html
前几天被问到这样一个问题,redis怎么存对象,平时也没怎么注意,只知道redis存字符之类的,不过就是根据键存取值,不过对象的话还是不同的
首先来了解一下为什么要实现序列化
为什么要实现序列化接口
当一个类... 阅读原文
2018-03-07 06:00:02 阅读(739) 评论(0)
摘要:
请求的格式
Request请求分为四部分
1、请求行
2、请求头
3、空行
4、请求体
客户端向服务器发送请求可以是get方式也可以是post方式.所以传参也分为get方式下传参和post方式下传参.
一、get方式
1、浏览器中输入地址(URL),然后回车进行提交。
2、超... 阅读原文
2018-03-07 00:02:02 阅读(723) 评论(0)
摘要:
一、事务简介
事务管理是企业级应用程序开发中必不可少的技术, 用来确保数据的完整性和一致性. 事务就是一系列的动作, 它们被当做一个单独的工作单元. 这些动作要么全部完成, 要么全部不起作用 事务的四个关键属性(ACID) 原子性(ato... 阅读原文
2018-03-06 23:09:02 阅读(717) 评论(0)