08 2019 档案
摘要:比如abcdefgabdef 其中字符c和g不重复,返回c的小标,下标从0开始,那么是2 BF算法BF算法,即Brute Force 算法的简称。用于检测某个字符串是否是另一个字符串的子串。 子串的概念#假设字符串 X = 'girlfriend' , Y = 'friend' ,那么Y 就是 X的
阅读全文
摘要:王:横直斜都可以走,每次走一步。不能送死。 后:横直斜都可以走,步数不受限制,不能越子。 车:横竖都可以走,步数不受限制,不能斜走。 象:只能斜走,格数不限。 马:
阅读全文
摘要:发送请求、传递URL参数、定制headers、接受数据,处理数据等 在Java中用httpclient jar包,在Python中用requests库,即使没有事先下载,在Pycharm开发工具中,出现提示时刻,同意安装即可 1) 发送请求 GET: 请求指定的页面信息,并返回实体主体。HEAD:
阅读全文
摘要:http://www.vbsedit.com/
阅读全文
摘要:C:\Windows\System32\drivers\etc
阅读全文
摘要:2018年,上海合计共有16个区一个县,划分如下:中心城区7个包括:黄浦区(原黄浦区加原南市区加卢湾区),静安区(原静安区加原闸北区),徐汇区,长宁区,杨浦区,虹口区,普陀区半中心区半郊区1个:浦东新区郊区7个包括:宝山区,嘉定区,闵行区,松江区,青浦区,奉贤区,金山区郊县1个:崇明县上海市区共分为
阅读全文
摘要:在org.springframework.spring-web的jar包中在以下层级下: org.springframework.web.bind.annotation; 一些常见的MediaType param 貌似都 RequestParam
阅读全文
摘要:What Is /proc/kcore?None of the files in /proc are really there--they're all, "pretend," files made up by the kernel, to give you information about th
阅读全文
摘要:签到的测试,需要传入日期,签到7天可获得更多的积分, 构造7天前的签到记录,重写签到方法,进行构造数据
阅读全文
摘要:用查找命令找出大于1G的文件 find / -size +1G -print 为什么jenkins.log会产生40+G的文件? 以上在Windows上的时候,运行了几个月,也没有发生这种现象? 而在CentOS系统上,我已经遇到第二次了,jenkins.log为什么10来天就几十个G?? 直接将l
阅读全文
摘要:算法这种东西,你平时不玩他,发现不好玩; 你多玩玩他,会发现,真有意思~ 能实现,但是上述代码,没有考虑之后的数组的长度,数组后面用0补足了 能实现 3)如果不用遍历,要怎么实现呢 不用遍历,??
阅读全文
摘要:https://blog.csdn.net/sdksdk0/article/details/52154672
阅读全文
摘要:1)根据当前时间,获取具体的时刻的时间 N天前 M小时之前 可用 那么想要更加具体的时间,比如让用户输入具体的天,时,分钟,秒等,可以获取更加精准的想要的时刻 2) 根据java.util.Calendar中的操作 3)Java中Date 有一些不建议用的方法 4)运用已有的一些jar依赖,比如 其
阅读全文
摘要:1)进行base64的加密和解密 [root@VM_0_10_centos opt]# echo hello |base64aGVsbG8K[root@VM_0_10_centos opt]# echo aGVsbG8K | base64 -dhello[root@VM_0_10_centos op
阅读全文
摘要:1. 需求分析 抽奖可以获得积分,礼券,小样,正品等 若库存为0,则用户不能在抽中此奖 每个奖项的中奖概率 每天抽奖次数的限制 每次抽奖是否需要消耗积分的限制 有没有批量抽奖功能 2.表结构设计 会员表,积分表,是以前就有的,本次新增抽奖功能,需要新增一下的表: 首先要有库存表,暂且定义为BPRIZ
阅读全文
摘要:1. 需求分析 收藏店铺,或者关注店铺,或者是其他app当中的follow 收藏的动作可以获得积分,礼券,小样,正品等 收藏可以是被取消的,但是未必自己就能捕获的到,比如微信中,会员对于公众号的取关操作;淘宝中,会员取消关注店铺等 会员取消收藏之后,再次收藏,不再给与奖励,收藏的时间,进行更新 2.
阅读全文
摘要:1. 需求分析 签到可以获得积分,礼券,小样,正品等 连续签到,需要显示给用户,已经连续签到多少天 若中断签到,从中断后的第一天签到时间,开始计算签到时间 有没有补签功能 展示签到的历史,显示该会员已经连续签到多少天 签到对于时间的精确度要求比较高,当天签到的,那么记录的签到时间是当天,如果还有后续
阅读全文
摘要:1. XXX电影院出售首场《哪吒》电影,一共100张电影票,在三个窗口进行销售 编写一个Ticket对象,其中每售出一张票,库存就减去一张。当库存大于0的时候,进行卖票 执行以下多线程的售票, 可以发现有同样座位的号,电影票被重复售出,最终大于100张电影票被售出。 由上看出线程并不安全。 如何解决
阅读全文
摘要:现在的IP网络使用32位地址,以点分十进制表示,如172.16.0.0。地址格式为:IP地址=网络地址+主机地址 或 IP地址=主机地址+子网地址+主机地址。 IP地址类型 最初设计互联网络时,为了便于寻址以及层次化构造网络,每个IP地址包括两个标识码(ID),即网络ID和主机ID。同一个物理网络上
阅读全文
摘要:https://baike.baidu.com/item/IDG/10412 美国国际数据集团(International Data Group) 是全世界最大的信息技术出版、研究、发展与风险投资公司。IDG公司2005年全球营业总收入达到26.8亿美元。IDG集团公司创建于1964年,总部设在美国
阅读全文
摘要:https://www.cnblogs.com/qianjinyan/p/11413956.html 如上的基本数据类型,简单类型变量,是无法直接获得变量类型的; 要想获取,必须自定义函数进行返回; 对于包装类型变量,是可以直接获得的,变量名称.getClass().getName(); Java中
阅读全文
摘要:整型 int 一般的数据 long 极大的数据 short 用于特定的场合,比如底层的文件处理或者需要控制占用存储单元空间量的大数组 byte 用于特定的场合,比如底层的文件处理或者需要控制占用存储单元空间量的大数组 浮点数 float 有效数字最长是7位 double 有效数字最长是15位 boo
阅读全文
摘要:1xx - 信息提示这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。· 100 - Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新)· 101 - Switching Protocols 服务器将遵从客户的请求转换
阅读全文
摘要:常用端口号: 代理服务器常用以下端口: 1. HTTP协议代理服务器常用端口号:80/8080/3128/8081/9080 2. SOCKS代理协议服务器常用端口号:1080 3. FTP(文件传输)协议代理服务器常用端口号:21 4. Telnet(远程登录)协议代理服务器常用端口:23 HTT
阅读全文
摘要:很久以前,渴望自由,认为自由就是随心所欲,畅所欲言。 到了后来,面对自由,才发现自由挑人,自律者才有自由。 当一个人缺乏自律的时候,他做的事情总是在受习惯和即时诱惑的影响,要么就是被他人的思想观念所扰,几乎永远不可能去做内心真正渴望的事。 而这份自律的前提,是你要承受得了孤独。 孤独·一个人 相比于
阅读全文
摘要:在Windows机器上用Jmeter做性能测试,汇总下我自身遇到的错误和解决方案 java.net.BindException: Address already in use: JVM_Bind 原因分析:压测服务器问题,由于并发太高,导致自身port不够用,需要调整机器的端口,可用netstat
阅读全文
摘要:https://me.csdn.net/u010850027
阅读全文
摘要:以下操作在centos系统上实现,有些方式可能只适用centos/redhat版本系统 uname -a |uname -r查看内核版本信息 [root@node1 ~]# uname -aLinux node1 2.6.32-573.el6.x86_64 #1 SMP Thu Jul 23 15:
阅读全文
摘要:1. SonarQube是不是有点飘了,居然要java11+才能运行 解决方案: 重新下载老版本 也不知道哪个版本才好用,就下载了7.0 和6.6,这两个版本用jdk1.8就可以用 2. 配置数据库url的时候,必须使用utf-8,解决办法:索性加全 3. 有lang 在被使用,解决办法:关机重启;
阅读全文
摘要:1. 下载合适的版本,尽量不要下载最新的版本,最新的版本要求Java 11+,如果没有安装最新版的Java的话,尽量用 SonarQube 7.0 以下的版本,SonarQube 7.0是可以用jdk1.8的 https://www.sonarqube.org/ 2. 解压后进入bin目录下,找到对
阅读全文
摘要:因为两种Oracle数据库中对于结果行号的处理异同造成的。 在MSSQLServer中,可以使用top和ROW_NUMBER()方法的结合来实现,一般写法比较简单,而Oracle则有很大的不同。 只能通过ROWNUM来实现,我们这里主要说明一下,如何使用ROWNUM来实现一些常用的Oracle分页和排序查询,有关ROWNUM的概念,随便搜一下,有很多详细的解释都很清晰,就不赘述了。 1.查询前10
阅读全文
摘要:DROP TABLE IF EXISTS `APIINFO`; CREATE TABLE `APIINFO` ( `ANF_ID` INT(4) NOT NULL AUTO_INCREMENT, `ANF_PID` INT(4) NULL DEFAULT NULL, `ANF_NAME` VARCHAR(100) CHARACTER SET UTF8MB4 COLLATE UTF8MB4_GENE
阅读全文
摘要:1.什么是接口测试 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 2.为什么做接口测试 首先,节省测试成本,数据模型推算,底层的一个bug能够引发上层的
阅读全文
摘要:1.接口测试:是测试系统组件间接口的一种测试。主要用于检测外部系统于系统之间以及系统内部各个子系统之间的交互点。重点测试的时数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等等,这要求对业务逻辑有一定程度上的理解,对数据流向有较好的定位。 2.接口测试的分类:a)系统与系统之间的调用(如
阅读全文
摘要:规则表达式正则表达式是一种"规则表达式",是用来操作字符串的一种规则,即用事先定义好的一些特殊字符,及这些特定字符的组合,组成一个"规则字符串"这个"规则字符串"用来过滤得到符合这一规则的实际字符串 Match Tracer是用来测试正则表达式的工具 在线正则表达式的测试工具: http://too
阅读全文
摘要:正则表达式提取器点击后置处理器中Post Processors 中的正则表达式提取器 Regular Expression Extractor Appy to: 表示作用于哪一个请求Main sample and sub-samples: 主要的请求和子请求Main sample only: 这个是
阅读全文
摘要:public class printHeart { public static void main(String[] args) { for (float y = (float) 1.5; y > -1.5; y -= 0.1) { for (float x = (float) -1.5; x < 1.5; x += 0.05) { ...
阅读全文
摘要:我觉得很有钱的人,并不会去炒股,原因如下:1. 自己的公司都上市了,宣传自己的公司,让别人买自家股票2. 炒股赚的钱少,去投资更赚钱的行业,比如房地产,自己开发新盘3. 实业,有更好的前景,福耀玻璃4. 投资人,投资新产业,赚取更多的钱5. 不是大富大贵之人,且手上有一条闲钱的人,又有时间的人,喜欢
阅读全文
摘要:服务器的配置这边都以Linux下的CentOS7/Windows11为例进行介绍 前置条件:要安装jdk 以前还需要安装tomcat,现在可以不用安装了 在JDK环境配置成功安装的基础上,我们来看如何安装Jenkins 1. Windows上安装Jenkinshttps://jenkins.io/h
阅读全文
摘要:jps [root@xxx bin]# jps -l 2007bash: jps: command not found [root@xxx bin]# /opt/jdk1.8.0_181/bin/jps -q 116471RMI Registry not available at 116471:10
阅读全文
摘要:confluence+禅道的路过 JIRA,大家应该都已经不陌生了! 最初接触这个工具的时候,我还在一味地单纯依靠SVN管理代码,幻想着SVN可以有个邮件通知,至少在项目成员进行代码修改的时候,我可以第一时间通过邮件获得这个消息! 当然,如果手里管理的项目众多的时候,恐怕就要被淹没了! 通常,当我们
阅读全文
摘要:数据结构与算法基础: 顺序存储结构 链式存储结构 什么是树结构?为什么使用树结构?树的基本概念 二叉树: 任何一个节点的子节点数量不超过2 二叉树的子节点分左节点和右节点 满二叉树:所有的叶子节点都在最后一层,而且节点总数为2的n次方-1【n是树的高度】完全二叉树:所有叶子节点都在最后一层或者倒数第
阅读全文
摘要:1.可重入锁 synchronized和Lock都是可重入锁 表明了锁的分配机制是基于线程,而不是基于方法 例如,在一个同步方法中调用了另一个同步方法,再进入第二个同步方法时,不需要重新申请锁 2.可中断锁 synchronized是不可中断的。 一个线程已经获得了某对象的锁,另一个线程想获得该对象
阅读全文
摘要:一、继承Thread类创建线程类 (1)定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程要完成的任务。因此把run()方法称为执行体。 (2)创建Thread子类的实例,即创建了线程对象。 (3)调用线程对象的start()方法来启动该线程。 二、实现 三‘ 其实:
阅读全文
摘要:因为两种Oracle数据库中对于结果行号的处理异同造成的。 在MSSQLServer中,可以使用top和ROW_NUMBER()方法的结合来实现,一般写法比较简单,而Oracle则有很大的不同。 只能通过ROWNUM来实现,我们这里主要说明一下,如何使用ROWNUM来实现一些常用的Oracle分页和排序查询,有关ROWNUM的概念,随便搜一下,有很多详细的解释都很清晰,就不赘述了。 1.查...
阅读全文
摘要:select * from ( select @rownum:=@rownum+1 AS rownum, app_t.* from ( select * from app_custom where 1=1 ) app_t,(SELECT @rownum:=0) r ) as t where t.rownum between 1 and 10
阅读全文
摘要:一:oracle实现去重: user数据表: 分两步:1.查询重复数据 2.删除重复数据 1.查询重复数据:在oracle中实现查询重复数据,可以借助于rowid这个伪列。oracle中每个表物理上都存在一个rowid的列,这个列是每行数据在oracle中唯一标识,每个表的主键可以保证数据在本表中不
阅读全文
摘要:空闲时间里用着mysql学习开发测试平台和测试用具, 在公司里将可用的测试平台部署,将数据库换成sqlserver 巴望着能去用oracle的公司 分页之前看一下简单的,比如从表中根据第一个字段倒序方式查询前5条记录,看看数据sample mysql: select * from table ord
阅读全文
摘要:事务Transaction,就是一组操作数据库的动作集合。事务是现代数据库理论中的核心概念之一。如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个事务。当所有的步骤像一个操作一样被完整地执行,我们称该事务被提交。由于其中的一部分或多步执行失败,导致没有步骤被提交,则事务必须回滚到
阅读全文
摘要:1. 将String中的空格替换成 %20
阅读全文
摘要:二叉树,一棵树最多有两个叉,就像一个最多生两个孩子 二叉树结点 前序递归遍历算法:访问根结点-->递归遍历根结点的左子树-->递归遍历根结点的右子树 中序递归遍历算法:递归遍历根结点的左子树-->访问根结点-->递归遍历根结点的右子树 后序递归遍历算法:递归遍历根结点的左子树-->递归遍历根结点的右
阅读全文
摘要:ActiveCollab是一个非常易于使用、基于Web、开源的协作开发与项目管理工具。 我们公司一直在用这款工具,进行任务分配和时间填写,十分简便 ActiveCollab可以利用它轻松地搭建一个包括团队和项目客户能够 在同一个项目上实现相互协作的环境。activeCollab对于项目、团队成员及客
阅读全文
摘要:更新于2019年8月13日 昨天下班后又把Jira生态圈回归了一下,自己实在打脸了,JIRA是有很牛逼之处的,只是我以为人家只是个bug记录系统。不了解却还瞎BB。脸打的疼。 1.简介 JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务
阅读全文
摘要:禅道是国产的开源项目管理软件,专注研发项目管理,内置需求管理、任务管理、bug管理、缺陷管理、用例管理、计划发布等功能,实现了软件的完整生命周期管理。 禅道官网: https://www.zentao.net/ 目前主要分为四个版本,开原版,专业版,企业版,集团版,可在官网进行演示 使用手册:htt
阅读全文
摘要:https://blog.csdn.net/u013492736/article/details/83315650 1. 首先在官网下自行搭建服务器的版本,有适合于windows的,也有linux版本的 2. 服务器安装 3. 数据库安装
阅读全文
摘要:https://hejx.herokuapp.com/vue-dndl
阅读全文
摘要:https://my.oschina.net/tinyframework/blog/860288 https://www.cnblogs.com/vagerent/archive/2011/02/18/1958101.html https://www.cnblogs.com/astar/archiv
阅读全文
摘要:用JaCoCo工具看一下代码覆盖率, 一来看看测试有没有漏的测试用例 二来看看开发有没有留下冗余的代码 新开发项目Jacoco代码覆盖率后端接口打成jar包,进行启动 #executet1=$(date)nohup /opt/converse_jar_QA/bin/jdk1.8.0_131/bin/
阅读全文
摘要:一:命名规范 1、项目名全部小写2、包名全部小写 在新建一个包项目时可能会涉及到多层设计,每层的包名要遵循包名全部小写的规范,如图在一个功能的逐层上级的包名全部是小写的字符组成3、类名的命名要遵循首字母大写原则,类的名字必须由大写字母开头而单词中的其他字母均为小写;如果一个类名称是由多个单词组成,则
阅读全文
摘要:https://www.cnblogs.com/guoguochong/p/9117829.html 1.概述SonarQube(sonar)是一个 开源 平台,用于 管理 源代码的 质量 。 SonarQube不只是一个质量 数据 报告工具,更是代码质量管理平台。 支持 java , C#, C/
阅读全文
摘要:首先我只有一台云服务器,要装很多的应用 之前装的是windows OS,用起来感受一般,不如linux centos顺畅;所以想换一下OS,而且像新增更多的应用,比如docker,sonarcube,jacoco tomcat:用来做图片服务器 nginx: 用来做反向代理 Jenkins:用来做持
阅读全文
摘要:https://www.cnblogs.com/onepixel/p/7674659.html 0 算法概述 0.1 算法分类 十种常见排序算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 非比较类排序:不通
阅读全文
摘要:是因为一个jar包版本的原因,sonar-java-plugin-5.1.0.13090.jar 需要降级 https://repo.maven.apache.org/maven2/org/sonarsource/java/sonar-java-plugin/4.10.0.10260/sonar-j
阅读全文
摘要:https://zhuanlan.zhihu.com/p/34345056 饿了么 https://zhuanlan.zhihu.com/p/45090598 美团
阅读全文
摘要:https://ml.mk/ https://www.v1tx.com/post/zero-width-shortener/ 看上去同样的url 指向的链接不一样
阅读全文
摘要:http://www.easytest.xyz/login_action/一个挺牛逼的系统,有空学习下https://www.cnblogs.com/1fengchen1/archive/2019/02/22/10417522.html【不知道是什么】http://www.pianshen.com/
阅读全文
摘要:进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。 IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个进程IPC。 1. 管道
阅读全文
摘要:项目下有好些application.property文件 彼此之间也不是什么 从application.property中指定dev就去对应dev的关系 就想用我本地的数据库 于是添加了一个application.property文件, 在Configuration下填写 --spring.prof
阅读全文
摘要:排序,有内排序和外排序 内排序,是在内存中进行 外排序,是在磁盘上进行 内排序根据是否使用比较大小的方法,又分比较排序和非比较排序 首先,Java中自已是有排序的 说明:(1)Arrays类中的sort()使用的是“经过调优的快速排序法”;(2)比如int[],double[],char[]等基数据
阅读全文
摘要:https://baijiahao.baidu.com/s?id=1609200503642486098&wfr=spider&for=pc https://www.cnblogs.com/wanghuaijun/p/7302303.html 什么是数据结构? 简单地说,数据结构是以某种特定的布局方
阅读全文
摘要:原文:https://github.com/rest assured/rest assured/wiki/Usage 本文github地址:https://github.com/RookieTester/rest assured doc 注意,如果您正在使用1.9.0或者更早的版本请参考 "旧文档"
阅读全文
摘要:jenkins 系统管理 系统设置 在Jenkins URL下填写URL链接 在系统管理员邮件地址下填写发件邮箱,这将是以后发送邮件通知的发件人 如果下载了外部邮件通知 配置一下SMTP server Default user E-mail suffiix Default Content Type
阅读全文
摘要:http://www.saichen.cn/services.html?renqun_youhua=1835168 服务领域 文章来源:广东赛辰检测服务有限公司 发布时间:2019年5月14日 软件产品登记测试: 该项测试主要为了配合信息产业部软件企业认定和软件产品登记(即双软认定)工作,对软件产品
阅读全文
摘要:本文转自测试之家 https://testerhome.com/topics/10481 dubbo是阿里巴巴开源的一套rpc方案,以为理念很契合微服务,这几年很火,用户里面不凡京东,当当,去哪儿等大公司。rpc场景 dubbo架构 官网也提供了一个很简单实用的demo来演示dubbo协议的使用,用
阅读全文
摘要:做好测试不是靠编程,而是靠的是严禁的作风,慎密的逻辑思维,适合的测试流程。 内心有些迷茫的时候,迷茫的是作为测试既然要学那么多编程,为什么不直接去干开发呢?学了编程,用不上,到底有什么用呢? 看了这句话,才发现自己钻进了牛角尖,没有站在更高的高度来思考测试这个岗位,而仅仅是作为一个测试员,或者说是抱
阅读全文
摘要:红黑树的定义比较简单,无非是在插入和删除的过程中自平衡规则多了一些,不过再多也只是个位数而已 Linux虚拟内存管理,Java中的TreeMap和TreeSet,以及JDK1.8之后的HashMap也有用到红黑树数据结构 红黑树是一种 自平衡 的二叉树,所谓的自平衡是指在插入和删除的过程中,红黑树会
阅读全文
摘要:1. 树 2. 红黑树 3. 红黑树。。。 4. 红黑树的定义和如何实现的就不要说了,说说红黑树的优点 5. 二叉排序树【左边比根节点小,后边比根节点大】 6. 二叉排序树的退化 7. 红黑树 8.因为: 9.B树 10. 文件系统用B树,不用红黑树或别的呢 11. B+ 树 如果是多条的话,B 树
阅读全文
摘要:https://www.cnblogs.com/raoshaoquan/articles/6636067.html https://www.cnblogs.com/DengGao/p/rateLimit.html https://blog.csdn.net/aa1215018028/article/
阅读全文
摘要:关于缓存,或者关于微服务,有很多的术语 比如微服务的熔断,服务降级,服务雪崩 之所以出现需要熔断或降级,大多情况是并发太高了,服务器扛不住了,或者服务器就是不能长时间运行 除了微服务,还有缓存的一些术语,击穿,雪崩 缓存击穿 定义: 缓存中的key一般设有过期时间,如果某个key过期了,恰在这个时候
阅读全文
摘要:#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid logs/nginx.pid; events { worker_connections ...
阅读全文