随笔分类 - 多测师_java全栈开发
摘要:若依官网页面:http://ruoyi.vip/ 代码地址:https://gitee.com/y_project/RuoYi-Vue
阅读全文
摘要:笔试题A.请用你熟悉的编程语言或者伪代码实现一个方法,判断给定的两个无序列表中是否含有完全一样的元素?(注:列表中的元素是可以重复的,完全一样是指两个列表在不考虑顺序的情况下可以相互替代)ps: 不使用第三方库或者内建函数 package com.duoceshi.test; import java
阅读全文
摘要:一、TestNG单元测试框架-常用注解介绍 testng学习网址:https://www.jc2182.com/testng/testng-environment.html 1、Before类别和After类别注解按照如下循序执行@BeforeSuite->@BeforeTest->@BeforeC
阅读全文
摘要:Java中把一个字符串实现反转 /** * 使用StringBuilder的reverse()方法将字符串反转 */ public static void main(String[] args) { StringBuilder sb = new StringBuilder("ABCDE牛"); Sy
阅读全文
摘要:测试是软件发布的重要环节,单元测试在实际开发中是一种常用的测试方法,java单元测试主要用junit,最新是junit5,本人开发一般用junit4。因为单元测试能够在软件模块组合之前尽快发现问题,所以实际开发中投入产出比很高。实际使用难免会遇到异步操作的接口测试,最常用的情景是别人家的SDK封装了
阅读全文
摘要:hashmap不是线程安全的,有提供两种方法让hashmap支持线程安全方法一:通过Collections.synchronizedMap()返回一个新的map,这个新的map是线程安全的,要求大家习惯基于接口编程,返回的不是hashmap而是map的实现特点:通过Collections.synch
阅读全文
摘要:一、hashMap的底层实现hashmap的底层结构在jdk1.7之前是数组+链表,但是在jdk1.8以后,其变成了数组+链表+红黑树,这个操作会加快在链表时候的查询速度。当链表的长度大于8 的时候,链表就会变为红黑树,而当长度小于6的时候,会从红黑树变回链表。这里又有一个问题:为什么是8 和 6
阅读全文
摘要:一、什么是ConcurrentHashMapConcurrentHashMap和HashMap一样,是一个存放键值对的容器。使用hash算法来获取值的地址,因此时间复杂度是O(1)。查询非常快。同时,ConcurrentHashMap是线程安全的HashMap。专门用于多线程环境。 二、Concur
阅读全文
摘要:引用菜鸟教程git命令大全:https://www.runoob.com/git/git-basic-operations.html 1. 初始化项目git init2. 建立本地仓库和远程仓库的连接git remote add origin 远程仓库地址3. 已有项目只需克隆项目到本地,无需进行前
阅读全文
该文被密码保护。
摘要:/** * 创建线程的3种方式 * 1.继承Thread类 * 2.实现Runnable接口 * 3.实现Callable接口 * 4.一个进程可以有多个线程、一个线程对应一个进程 * 5.防止多线程数据共享和超卖 ==》可以加锁、或者加同步代码块==》synchronized (this) */
阅读全文
该文被密码保护。
摘要:1、 数组的长度不可变,ArrayList的长度可变。如下所示: 添加长度的方法List的长度是不固定,是可变长度,有序的集合 ArrayList<Integer> li=new ArrayList(); li.add(1); li.add(1,40); 2、 HashSet 该类实现了Set接口,
阅读全文
摘要:1、 没有方法体,在方法名前面加有abstract,为抽象方法。 2、 如果一个类里面有抽象方法,那么这个类必须是抽象类。 3、 一个类里面可以包含0个或多个抽象方法。 4、 一个类如果继承了抽象类,那么要重写(实现)抽象类中的所有方法。 5、 一个类如果继承了抽象类,如果不想重写抽象类,那么这个类
阅读全文
摘要:题目: 2,年轻小伙和女朋友结婚了,并且买了房子, 现在把双方父母都接到身边一起住, 那么请使用Java三大特性设计程序 来模拟他们夫妻之间怎么称呼双方父母。 package com.dcs; public class Exercise2 { public static void main(Stri
阅读全文