普通jQuery的Ajax请求代码如下: 如果POST接口返回500,可能需要加上JSON.stringify和contentType:'application/json',使对象以JSON的格式发出,这个问题在传递一个多key值的对象会出现。代码示例如下: 之前对接接口还遇到过一些别的问题,到时再 ...
分类:
Web程序 时间:
2019-07-24 00:20:45
阅读次数:
113
背景 数据驱动是我们写自动化脚本非常常用的技术,而Testng中数据驱动常用的注解是 @DataProvider,但是这个方法必须返回一个Object[][]。最近常有学生问起,如果通过外部文件作为数据源,从而实现数据驱动。 例如数据源为Excel时,如何读取excel完成数据驱动呢? 简单思路就是 ...
分类:
其他好文 时间:
2019-07-21 23:56:20
阅读次数:
226
参考网址:https://blog.csdn.net/yunhaibin/article/details/9001198# 业务涉及将之前的一主二从redis集群改造后5主5从的redis集群,改造完成后发现一个问题,往redis里面写数据时,key值钱面会出现多余的值(比正常的key值里面多了个t ...
分类:
编程语言 时间:
2019-07-16 08:29:08
阅读次数:
137
import json import requestsfrom urllib import parse # 创建一个接口的函数def sebdsms(appkey, mobile, tpl_id, tpl_value): ''' :param appkey: 申请的短信接口的key值 :param ...
分类:
其他好文 时间:
2019-07-14 09:27:00
阅读次数:
131
在Redis上,可以通过对key值的独占来实现分布式锁,表面上看,Redis可以简单快捷通过set key这一独占的方式来实现分布式锁,也有许多重复性轮子,但实际情况并非如此。总得来说,Redis实现分布式锁,如何确保锁资源的安全&及时释放,是Redis实现分布式锁的最关键因素。如下逐层分析Redi ...
分类:
其他好文 时间:
2019-07-06 19:03:52
阅读次数:
131
实现之前,我们要事先说明一些问题: 我们用Redis对数据进行持久化,存两种形式的MAP: key值为term,value值为含有该term的urlkey值为url,value值为map,记录term及在文章中出现的次数总的计算公式如下: 1.计算词频TF这里通过给出url地址,获取搜索词term在 ...
分类:
编程语言 时间:
2019-06-29 12:41:17
阅读次数:
168
csv是Comma-Separated Values的缩写,是用文本文件形式储存的表格数据。我们用python处理.csv文件时,发现用pandas工具包比csv工具包要方便很多,下面介绍一下一些基本的操作,如读写(read, write)和切片(slice)。 写(write)操作: import ...
分类:
编程语言 时间:
2019-06-24 00:58:25
阅读次数:
148
特点 线程不安全 HashMap、和Hashtable、SynchronizedMap区别: HashMap 线程不安全,可以有null的key值或value值。 hashtable 线程安全,不能有null的key值或value值。 ConcurrentHashMap 线程安全,不能有null的k ...
分类:
编程语言 时间:
2019-06-22 19:51:03
阅读次数:
109
封装Vue组件的一些技巧 本文同步在个人博客shymean.com上,欢迎关注 写Vue有很长一段时间了,除了常规的业务开发之外,也应该思考和反思一下封装组件的正确方式。以弹窗组件为例,一种实现是在需要模板中引入需要弹窗展示的组件,然后通过一个flag变量来控制弹窗的组件,在业务代码里面会充斥着冗余 ...
分类:
其他好文 时间:
2019-06-21 15:50:33
阅读次数:
213