摘要: 实际业务中,会要求 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)