- 博客(39)
- 收藏
- 关注
原创 Idea提示包XX不存在,但是依赖都是正常的
用的是idea本身的maven,用自己的maven,并在idea设置好maven地址重新加载依赖就可以。
2021-04-14 23:33:14
758
1
原创 Linux下的Jenkins+ant+jmeter 持续集成平台搭建及出现的问题
目录1.安装JDK(不是openjdk 是JDK)2.安装Jmeter3安装Ant6.Jenkins安装7.Jenkins+Ant+Jmeter安装过程中出现的问题:1.安装JDK(不是openjdk 是JDK)①在官网下载一个jdk的版本:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html选择linux版本②下载后的tar包,通过rz命令,上传..
2021-03-31 16:24:18
338
原创 Vmware12安装Ubuntu18.04后,卡在install vm-tools
问题描述:Vmware12安装Ubuntu18.04后,卡在install vm-tools产生的原因:vmware的快速安装,会现在目标文件夹中生成一个autoinst.iso文件,通过这个文件来进行快速安装,系统安装完成后,会产生一个操作,安装vm-tools。就是这个操作,让系统无法打开或者卡主很久很久。要解决这个问题,需要做如下步骤:1.创建完成后把“创建后开启此虚拟机”的对勾去掉,先不要安装系统。2.在设置的ubuntu安装目录中先把虚拟光驱加载的自动安装文件找到autoin.
2021-02-18 16:26:45
1667
转载 Vmware安装完CentOS7后无法上网
在Centos上面 使用 ping www.baidu.com 始终无法ping通,随后查阅网上资料发现是网卡配置没有开启网络。虚拟机通过宿主机器上网,分别为: A 桥接bridge B NAT 网络地址转换 C 主机模式下面来简单说一下 三种方式的区别 :1) bridge : 默认使用VMnet0,不提供DHCP服务在桥接模式下,虚拟机和宿主计算机处于同等地位,虚拟机就像是一台真实主机一样存在于局域网中。因此在桥接模式下,我们就要像对待其他真实计算机一样为其配置IP、网关、子网掩.
2021-02-17 20:35:56
364
原创 Appium的一次简单实例
目录结构:java代码: private AppiumDriver appiumDriver; private Dimension dimension; //获取当前屏幕大小 private int windowX; private int windowY; @BeforeClass public ...
2019-05-10 18:12:19
639
原创 Appium 滑动操作,轨迹上是能看到滑动的,但是实际上只是坐标滑动了,没有进行真正的滑动
原因:appium-java版本和appium版本不对应导致,appium-java我是6.1.0,appium用的是1.4的版本不一致,把appium-server改为appium-desktop1.8.2就可以了。
2019-05-10 17:24:32
686
2
原创 Jmeter 输出测试报告
①.\jmeter -n -t *.jmx -l *.jtl -e -o 输出路径根据jmx文件生成*.jmx:jmeter的保存文件*.jtl:jmeter压测保存的jtl文件,要求目标文件不存在输出路径:生成的性能测试报告的目标文件夹,要求文件夹内容为空②jmeter -g *.jtl -o 输出路径根据已经生成的jtl文件生成*.jtl:jmeter压测保存...
2019-05-10 17:12:56
579
转载 Linux安装JDK8,并出现Permission denied的错误的解决办法
1. 通过如下命令查看当前JDK的相关内容rpm -qa | grep java2. 如果出现如下内容 java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64 java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64 java-1.6.0-openjdk-devel-1.6
2017-11-06 10:52:59
15449
1
转载 Spring概括总结
IOC:控制反转(依赖注入) 本质:构建对象的技术,就是将一个类实例化成对象的技术。 在java中实例化类是以new来实现的,每次new一个类都会产生一个新的实例对象,若使用此种方式创建对象,会很浪费,还有安全问题,因为在开发过程中,经常只需要一个类只能产生一个的实例对象,就需要使用单例模式。 在Spring中,bean就定义
2016-05-23 03:44:06
953
转载 Java编程思想[二]操作符
程序是写给人看的,不是写给机器看的! 一、操作符+ : 加号或正号- : 减号或负号* : 乘 / : 除= : 赋值1.优先级(与数学中的优先级相似)若String后面紧跟一个“+”,若后面跟的为非String类型的元素,则会尝试将这个非String类型的元素转换为String。2.赋值(=)1)取右边的值,把它复制给左边的值。 右值只要是
2016-05-15 21:13:17
294
转载 Java编程思想[一]对象
程序是写给人看的,不是写给机器看的! 面向对象的基本特性:万事万物皆为对象;程序是对象的集合,通过发送消息来告知彼此要做的事;每个对象都有自己的由其他对象构成的存储;每个对象都拥有其类型;某一特定类型的所有对象都可以接受同样的消息(抽象)。 一、每个对象都有一个接口(面向对象) 1.所有的对象都是唯一的,但同时也是具有相同的特性和行为的对象所归属的类的一部分。 2.创建
2016-05-15 17:22:22
315
转载 通过自定义Filter(适配器),并实现浏览器的禁止缓存的Filter
@WebFilter("/Filter")public class Filter extends HttpFilter { @Override public void doFilter(HttpServletRequest request, HttpServletResponse response, FilterChain chain) throws IOException, Serv
2016-05-03 18:12:23
267
转载 ServletRequest,HttpServletRequest,ServletResponse,HttpServletResponse区别
ServletRequest:所有Servlet响应都实现ServletResponse接口 getWriter():从Servlet中获取PrintWriter对象,输出字符。 setContentType():设置内容的格式和长短 setLocal():国际化类HttpServletRequest :继承了ServletRe
2016-05-03 17:58:51
548
转载 W8.1出现system_thread_exceptions_not_handled(Wpprecorder.sys)蓝屏
问题原因:因为4K对齐、NTFS、和compact引起的;compact似乎是微软用来压缩文件的一种方式,然后一些关键的驱动文件压缩后不能正常使用,结果导致开机蓝屏;解决方案:1.进入RECOVERY环境(就是自动修复失败之后蓝色底的那个页面),高级选项菜单,打开命令提示符;2.输入: c:\windows\system32\compact.exe
2016-04-19 00:26:22
8345
转载 带有Synchronized修饰的方法与普通方法在一个类中执行线程
public class Test implements Runnable { int b = 100; public synchronized void m1() throws Exception { b = 1000; Thread.sleep(5000); System.out.println("b=" + b); } public void m2() { Sys
2016-03-22 10:17:35
1151
2
转载 多线程中的join(),yield()与优先级Priority
1、join():join()方法使调用该方法的线程在此之前执行完毕,也就是等待该方法的线程执行完毕后再往下继续执行。注意该方法也需要捕捉异常。ublic class Test { public static void main(String[] args) { MyThread2 m2 = new MyThread2("asda"); m2.start(); try {
2016-03-22 08:56:00
1257
转载 将一个文档中的通过字节流转到另一个文档中
public class Test{ public static void main(String[] args) { int b =0; try { FileInputStream in = new FileInputStream("读取的文件路径"); FileOutputStream out = new FileOutputStream("需要输出的文件路径");
2016-03-21 17:34:09
321
转载 通过冒泡排序实现从小到大排列
/** * 通过冒泡排序实现从小到大排列 * * 冒泡排序:将数组中第一位与第二位比较,小的数字放在前面,然后再由第二位与第三位作比较,小的数放前面; * 按照这个顺序,得出最大的那个数,并且这个最大的数放在最末尾;再重复第一位开始的操作,一直到length-1位,因为在上一次比较中,length位的 * 数字最大; * 再一直重复,得出从小到大的顺序 */public cla
2016-03-20 20:18:25
3075
转载 File类通过递归列出目录的结构
import java.io.File;public class Test { public static void main(String[] args) { //在内存中声明一个叫d:/A的File类 File f = new File("d:/A"); System.out.println(f.getName()); //调用递归方法 tree(f, 1)
2016-03-20 16:22:15
283
转载 将字符串变为数组,并遍历数组
public class Test { public static void main(String[] args) { String s = "1,2;3,4,5;6,7,8"; String[] sFirst = s.split(";"); //通过String的split方法,将s分解成3个字符串,传入到d的二维数组中。{{1,2},{3,4,5},{6,7,8}}
2016-03-20 04:25:46
2982
转载 计算一个字符串中有哪些固定字符
public class Test {//计算出现java的次数 public static void main(String[] args) { String s = "sunjavahpjavaokjavajjavahahajavajavagoodjava"; int jCount=0; for(int i=0;i<s.length();i++){ String c
2016-03-19 22:07:10
215
转载 计算某一个字符串中的大小写与其它字符
public class Test { public static void main(String[] args) { String s = "AaaaABBBBcc^%adfsfdCCOOkk99876_haHA"; int lCount = 0; int uCount = 0; int eCount = 0; for(int i=0;i<s.length();i+
2016-03-19 21:53:53
287
转载 计算1+22+333+4444...+nnnn的数字和
public class Test { /** * 输入1+22+333+4444...+nnnn的数字和 */ public static void main(String[] args) { Scanner in = new Scanner(System.in); int number = in.nextInt(); System.out.println(Test.
2016-03-18 22:22:14
6424
转载 JAVA中length、length()、size()的区别
length是针对于数组,求出数组的长度length()针对String来说,计算出字符串的长度size()针对集合来说,求出集合中有多少个元素import java.util.ArrayList;import java.util.List;public class Test { public static void main(String[] args) { String
2016-03-18 11:18:25
247
转载 定义字符串变量是字符串的管理者而非拥有者
String s = "hello";s="bye";定义字符串变量是字符串的管理者而非拥有者,所以,当s为"bye"时,在内存中又开辟了一个bye的字符串,s只是换了一个管理的对象,并不能使hello变成bye。
2016-03-18 11:05:17
356
转载 求最大公约数
import java.util.Scanner;public class Test { public static void main(String[] args) { //通过枚举// Scanner input = new Scanner(System.in);// int a=input.nextInt();// int b = input.nextInt();//
2016-03-17 17:49:29
165
转载 计算前50个素数
public class Test { public static void main(String[] args) { Test test = new Test(); test.judg(); } private void judg() { int k=0; for(int i = 0;k<50;i++) { if(isPrimes(i)) {
2016-03-17 16:27:34
2229
1
转载 如何确定一个数为素数
import java.util.Scanner;public class Test { public static void main(String[] args) { Scanner input = new Scanner(System.in); int number; int isPrime=1; number = input.nex
2016-03-17 15:38:12
266
转载 css与html的常用的元素分类
在css、html中,标签元素大体被分为三类:块状元素、内联元素(行内元素)、内联块状元素。常用的块状元素:、、...、、、、、、、常用的内联元素:、、、、、、、、、、常用的内联块状元素:、
2016-01-27 15:01:33
251
转载 重载与重写
重载:几个方法的名称相同,但是参数名不同。重写:必须继承;方法名、参数名必须相同;重写的方法修饰符必须大于等于父类的修饰符;不可以抛出父类没有的异常,但可以抛出运行时异常。
2016-01-07 15:46:00
172
转载 copy与clone
copy:拷贝一个变量,原始变量与拷贝变量引用的是同一个对象,即改变一个变量所引用的对象将会对另一个变量产生影响。Employee original = new Employee("asd",123);Employee copy = original;copy.raiseSalary(10);//original改变!clone:最初的状态一致,但以后将可以各自改变各自的状态。
2016-01-06 14:35:13
584
转载 Array与Arrays的区别
Array:就是数组,是长度固定的容器,一旦创建不能改变大小。Arrays:是Array的工具类,其静态方法定义了对Array的各种操作。
2016-01-06 11:04:40
807
转载 继承设计技巧
公共的操作与域放在父类。不要用受保护(protected)的域。禁止滥用“is-a”关系若继承没有意义,就不要使用继承。在覆盖方法时,不要改变设计的想法。不要过多使用反射。
2016-01-06 10:48:04
229
转载 数组
一旦创建了数组,就不能改变它的大小(length)。匿名数组:int[] s = {22,25,27,44}; 这种表示方法一旦创建,大小就是初始值的个数。数组拷贝:需要用到Arrays 类中的copyOf()方法int[] a = Arrays.copyOf(数组名称,数组名称.length);如果数组元素是数值型,那么多余的元素被赋予0;如果是布尔型,将赋值为false;
2016-01-05 13:24:07
249
转载 printf的转换符
d :十进制数 x :十六进制数o : 八进制数f : 定点浮点数 如: 15.2(定点数:小数点不动,需要考虑溢出问题 浮点数:小数点可以移动,运算不必考虑溢出。)e : 指数浮点数g : 通用浮点数a : 十六进制浮点数 如: 0x1.fccdp3s : 字符串 c : 字符b : 布尔h : 散列码tx
2016-01-04 17:48:32
327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人