自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhangpei

一个有梦想的咸鱼

原创 STF adb远程链接需要手动授权的问题

问题描述 因为我需要在docker里面调用设备来执行自动化测试,因此我需要通过adb connect IP:PROT来链接设备,但是因为STF执行这个命令的时候,需要手动授权接受才可以在远程电脑上授权使用,否则不可以使用。 因此我通过debug发现来授权步骤实际在socket里面的,因此做了以下...

2019-09-19 18:09:48

阅读数 199

评论数 0

原创 leetcode-三维形体的表面积
原力计划

三维形体的表面积 题目 在 N * N 的网格上,我们放置一些 1 * 1 * 1 的立方体。 每个值 v = grid[i][j] 表示 v 个正方体叠放在对应单元格 (i, j) 上。 请你返回最终形体的表面积。 题目解释 在一个j,i的坐标中的每个格子里放 v=grid[i][j]个立方体...

2020-03-25 22:41:02

阅读数 17

评论数 0

原创 Leetcode-面试题 17.16. 按摩师

题目描述 一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之间要有休息时间,因此她不能接受相邻的预约。给定一个预约请求序列,替按摩师找到最优的预约集合(总预约时间最长),返回总的分钟数。 注意:本题相对原题稍作改动 示例 1: 输入: [1,2,3...

2020-03-24 22:17:11

阅读数 13

评论数 0

原创 抽象的pybot执行代码【java】

近期由于需要使用到pybot来执行调度过来的自动化脚本,但是脚本类型多样,参数多样,因此写了一个抽象的pybot的执行类 @Data @Slf4j public abstract class AbstractPybotServer extends Observable { pro...

2020-03-04 18:24:29

阅读数 12

评论数 0

原创 STF-通过接口生成token信息

背景:由于我们需要调用stf的接口,但是调用接口必须使用用户生成的token进行权限校验,而生成token在stf里面只能前端生成,而它没有提供接口形式的生成方法,因此我通过改造代码,提供了一个可以通过接口的形式生成token。 修改文件地址:lib/units/auth/ldap.js // 引...

2019-09-27 11:23:32

阅读数 128

评论数 0

原创 STF接口使用的坑

其他没有使用body传数据的接口都没问题,但是使用设备接口有问题,因为STF的代理Body传参数有问题 解决的代码也是改为传参数来解决。 文件地址: lib/units/api/index.js // Adding options in request, so that swagger con...

2019-09-19 18:01:26

阅读数 119

评论数 0

原创 STF使用LADP和修改对应的源码

启动命令 ip=ifconfig en0 |grep "inet" |grep -v "inet6"| awk '{print $2}' ./stf local --public-ip ${ip} --allow-remote --aut...

2019-09-19 17:56:02

阅读数 108

评论数 0

原创 redis基于docker集群配置

github:https://github.com/zp-bs-home/redis.git 拿来即用,但是必须是在linux环境下

2019-08-17 21:16:13

阅读数 17

评论数 0

原创 排序算法集合

基础数据 /** * @author zhangpei * @version 1.0 * @description 排序接口 * @date 2019/2/9 */ public interface Sort { void sort(int[] nums); } /** *...

2019-02-12 22:39:10

阅读数 33

评论数 0

原创 spring boot常用注解(持续更新中)

spring 注解开发 @SpringBootApplication:包含了 @ComponentScan @Configuration @EnableAutoConfiguration注解 其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到...

2019-02-09 19:49:52

阅读数 74

评论数 0

原创 SSO请求流程

整理出来的流程,不知道对不。

2018-12-19 18:18:47

阅读数 125

评论数 1

原创 java join()方法的使用并不是让线程在当前线程结束完了再执行的疑问,求解答

package org.nix.learn.thread; /** * @author zhangpei * @version 1.0 * @date 2018/12/18 */ public class Join { private Object object; ...

2018-12-18 10:45:29

阅读数 221

评论数 0

原创 剑指offer题目答案集合

package org.nix.learn.offer; import org.junit.jupiter.api.Test; import sun.rmi.transport.tcp.TCPChannel; import java.util.*; import java.util.conc...

2018-10-23 12:19:03

阅读数 71

评论数 0

原创 如何创建云平台聊天系统,如何解决消息推送困难问题

聊天业务描述: 用户1发起聊天,将聊天信息发送到服务器,服务器将信息转发到用户2 需要解决的问题: 1.如何判断用户是否在线(通过用户鼠标点击范围进行判断,若点击离开页面则认为用户的关注点不在本页面,因此判断为离开状态,将需要接受的消息存放在服务器,等待用户关注点在聊天界面时将信息发送到他的聊天...

2018-10-03 12:34:11

阅读数 87

评论数 0

原创 KMP字符串匹配算法

package org.nix.learn.use; /** * kmp算法求解过程 * 1.求出部分匹配值(next) * 2.给出三个指针: * 1.记录字串的匹配指针(用来指定匹配到了哪儿了,当未完全匹配时用于计算位移值) * 2.记录母串的开始匹配...

2018-09-20 16:53:29

阅读数 66

评论数 0

原创 关于百词斩面试题:整数倒置

题目复述: 提供一个整数n:1251453 求的:3541251 思想: 例如:19,我们想要拆分这个数,一般思维是,19%10=9   19/10=1 即可 但是我们可以通过整体来想。 19%10=9    9/(10/10)=9 19%100=19  19/(100/10)=1 ...

2018-09-16 08:13:32

阅读数 513

评论数 0

原创 内存泄漏和内存溢出的详细解释和他们的关系

1、内存泄漏memory leak :是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏似乎不会有大的影响,但内存泄漏堆积后的后果就是内存溢出。 2、内存溢出 out of memory :指程序申请内存时,没有足够的内存供申请者使用,或者说,给了你一块存储int类型数据的存储空间,但是...

2018-07-21 11:19:15

阅读数 186

评论数 0

原创 springMVC 源码阅读(从servlet开始讲)

众所周知,springMVC的核心为DispatcherServlet,我们配置SpringMVC时需要在web.xml中配置这个servlet,那么我们就可以理解为:dispathcherServlet也是按照我们最基础的servlet进行执行的。在springmvc的类依赖图中可以看见他的继承...

2018-07-12 13:45:23

阅读数 657

评论数 0

原创 获取指定包中的class和获取class中的所有注解的值,封装性很不错

关注github:https://github.com/zhangpeibisha目前Java中使用注解来完成一些业务十分方便,因此我们急需一些能够读取类信息和获取类中的指定的注解的详细信息。以下是我封装了的方法:1.ScanPack 用来扫描指定包中的文件(包括jar、java、class)pa...

2018-06-03 16:54:54

阅读数 2158

评论数 0

原创 二叉树基于栈的前中后序遍历

前序遍历:首先读取根节点,再读取左孩子,再读取右孩子中序遍历:首先读取左孩子,再读取根节点,再读取右孩子后序遍历:首先读取左孩子,再读取右孩子,再读取根节点代码实现:节点类:package org.nix.tree.binary; /** * Create by zhangpe0312@qq....

2018-05-04 18:42:06

阅读数 1392

评论数 0

原创 基于Dijkstra算法,实现求城市之间最短距离

源代码存放在git,其中还有其他算法实现:https://github.com/zhangpeigit地址bisha/dataStructure.githttps://github.com/zhangpeibisha/dataStructure.githttps://github.com/zhan...

2018-04-23 10:44:16

阅读数 780

评论数 0

提示
确定要删除当前文章?
取消 删除