文章总览图 fixture和unittest是冲突的。舍弃unittest只用pytest。 会遇到在很多用例当中,它的前置条件是长得一样的。用例写的越来越多的时候,肯定会遇到前置条件都差不多,大家差距不是很大。这样的话,如果每个py文件都写个setUp和tearDown,就重复率挺高的。要是能拎取 ...
分类:
其他好文 时间:
2020-07-19 23:09:57
阅读次数:
70
面试官所问题的面向切面编程你了解吗?AOP没有你想象的那么难,一篇文章带你走近SpringAOP,深度理解AOP思想! ...
分类:
编程语言 时间:
2020-07-19 16:32:42
阅读次数:
82
1.事务失效-自身调用(通过REQUIRES、REQUIRES_NEW传播属性):自身调用即调该类自己的方法。同类中方法1(不存在事务)去调用方法2(存在事务),则方法2无法保证该方法的事务性。示列说明:OrderServiceImpl.insertAndUpdateOrderInfo方法中upat ...
分类:
编程语言 时间:
2020-07-19 15:59:21
阅读次数:
92
简介 归并排序简称Merge sort是一种递归思想的排序算法。这个算法的思路就是将要排序的数组分成很多小的部分,直到这些小的部分都是已排序的数组为止(只有一个元素的数组)。 然后将这些排序过的数组两两合并起来,组成一个更大一点的数组。接着将这些大一点的合并过的数组再继续合并,直到排序完整个数组为止 ...
分类:
编程语言 时间:
2020-07-19 11:29:35
阅读次数:
61
常数时间插入、删除和获取随机元素 设计一个支持在平均时间复杂度O(1)下,执行以下操作的数据结构。 insert(val): 当元素val不存在时,向集合中插入该项。 remove(val): 元素val存在时,从集合中移除该项。 getRandom: 随机返回现有集合中的一项,每个元素应该有相同的 ...
分类:
其他好文 时间:
2020-07-19 00:48:40
阅读次数:
55
一,为什么要使用caffeine做本地缓存? 1,spring boot默认集成的进程内缓存在1.x时代是guava cache 在2.x时代更新成了caffeine, 功能上差别不大,但后者在性能上更胜一筹, 使用caffeine做本地缓存,取数据可以达到微秒的级别, 一次取数据用时经常不足1毫秒 ...
分类:
编程语言 时间:
2020-07-19 00:47:58
阅读次数:
94
最近项目有一个需求,页面有一个表格A,点击打开弹框,弹框里也是一个表格B,把弹框中表格B选中的数据,放在页面的表格A中,但是再打开弹框的时候表格B中的数据要回选。 el-table 提供了一种回选 rows.forEach(row => { this.$refs.multipleTable.togg ...
分类:
其他好文 时间:
2020-07-18 16:03:24
阅读次数:
70
redis序列化/** * redis相关配置 */ @Configuration //开启注解缓存 @EnableCaching public class RedisConfig{ /** * redis序列化配置 * @param connectionFactory jedis连接工厂 * @r ...
分类:
其他好文 时间:
2020-07-18 15:42:47
阅读次数:
56
server { listen 80; server_name www.jxc.com; root "D:/phpstudy_pro/WWW/jxc"; location / { index index.php index.html; error_page 400 /error/400.html; ...
分类:
Web程序 时间:
2020-07-18 11:37:07
阅读次数:
114
什么是断点续传? 就是下载文件时,不必重头开始下载,而是从指定的位置继续下载,这样的功能就叫做断点续传。 断点续传的理解可以分为两部分:一部分是断点,一部分是续传。断点的由来是在下载过程中,将一个下载文件分成了多个部分,同时进行多个部分一起的下载,当某个时间点,任务被暂停了,此时下载暂停的位置就是断 ...
分类:
其他好文 时间:
2020-07-18 11:21:42
阅读次数:
58