自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 收藏
  • 关注

原创 MAC安装idea教程

检查 .bash_profile文件是否编辑好用 cat .bash_profile。2、编辑.bash_profile文件 vim .bash_profile。进入编辑模式后 按 i 开始添加内容。第一种方法可能安装时间久一点。结束后保存输入 :wq!结束编辑模式按 ESC。

2024-06-10 23:14:03 561

原创 java—异常

例子:自定义运行时异常自定义编译时异常。

2024-05-07 21:43:40 173

原创 正则表达式

例子。

2024-05-07 21:14:00 594

原创 JAVA面向对象高级部分

代码示例创建对象的格式通过对象名访问内部类方法若内外部类的成员变量名冲突,如何在内部类分别访问外部成员变量。代码示例访问静态内部类的方法不能在静态内部类中访问实例成员变量匿名内部类改进后这些大写的英文字母可以代表一切类型。java.base下的包是最常见的。

2024-05-07 20:59:05 282

原创 JAVA面向对象高级部分—多态

变量存储的地址不能改变,但地址所指向对象的内容可以改变每个子类都要重写父类的方法代码示例接口中不能有构造器和创造对象。原来的接口中只能定义一些常量和成员抽象方法,有了这三个新增方法后,接口内的方法可以有方法体了。1、默认方法使用default修饰2、私有方法,必须使用private修饰接口外部不能直接访问接口内部方法可以直接访问3、静态方法:必须使用static修饰,默认会被public修饰接口的多继承接口的注意事项(了解)1)被继承的接口中,存在方法名冲突,则不支持多继承。

2024-03-02 18:42:37 828

原创 JAVA面向对象高级部分—继承

建立构造器,通过调用构造器类方法和实例方法代码示例类方法调用示例:最常见的应用场景是做工具类示例:工具类不需要创建对象(因为工具类是类变量,直接通过类名即可调用,故不需要创建对象来调用),节约内存,在工具类中私有化。1、类方法可以直接访问类的成员,不可以直接访问实例成员实例成员 = 实例变量2、实例方法中既可以直接访问类成员,也可以直接访问实例成员,实例方法还能直接访问类中其它实例方法。实例方法访问其它实例方法,this可加上也可以省略。

2024-02-27 10:14:07 478

原创 数据结构与算法java—算法时间复杂度计算

程序=数据结构+算法找出对算法运行时间贡献最大的执行的函数。

2024-02-18 16:37:35 366

原创 力扣题目-JAVA解法

给你一个整数 x ,如果 x 是一个回文整数,返回 true;否则,返回 false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。解题思路:通过计算 1221 / 1000, 得首位1通过计算 1221 % 10, 可得末位 1进行比较再将 22 取出来继续比较,

2024-01-22 10:34:27 1087 1

原创 JAVA日志

java开发过程中经常需要打印日志信息,往往会在每个类的第一行加上形如以下代码,方便在日志输出的时候,可以打印出日志信息所属的类。

2023-08-23 11:27:42 124

原创 JAVA基础知识四——重载、可变参数

1、方法重载注意事项,构成重载的必要1.1、课堂练习——选择题1.2、课堂练习——程序代码public class Overload { //编写一个main方法。 public static void main(String[] args){ Methods method = new Methods(); /*method.m(10); method.m(10,11); method.m("mishdfuisgv

2023-08-23 11:26:50 126

原创 JAVA基础—字符串

1、API和API接口文档2、String概述3、String构造方法代码实现和内存分析4、字符串的比较字符串多种比较

2023-08-23 11:26:27 91

原创 微服务保护

1.1、解决雪崩的常见四种方式超时处理缺点:若释放的速度比进入的速度要慢,超时时间设置的1秒钟,但是每秒钟进入2个,终有一天服务A会不可用。

2023-08-23 11:26:01 83

原创 MQ消息介绍

稳定性、可用性、并发性极为重要。MQ:消息即为事件,消息存放到消息队列,消费者即可订阅这些消息。

2023-07-22 21:07:57 231

原创 MyBatis

实体类如何创建。

2023-07-22 20:49:34 60

原创 微服务入门&SpringCloud

spring-cloud不是单独的开发,而是整合。企业需求。

2023-05-14 19:53:32 389

原创 JAVA基础—面向对象

JAVA面向对象

2022-11-16 18:34:13 1060

转载 如何整理业务

业务整理

2022-10-24 18:07:37 104

原创 JAVA基础知识——递归

1、方法递归调用2、课堂练习public class febracia { //编写一个main方法 public static void main(String[] args){ T t= new T(); System.out.println("当n=7对应的斐波那契数列="+t.fibonacci(7)); }}class T { /* 使用递归求斐波那契数列 */ public int fibo

2022-05-11 11:16:59 273

原创 Java基础知识二——数组

1、Java中的输入类以及if语句//1.需要导入包import java.util.Scanner;//2、创建输入类的对象Scanner sc = new Scanner(System.in);//3、通过类方法接收输入参数int x = sc.nextInt例如:import java.util.Scanner;public class fd { public static void main(String[] args){ //定义输入类对象。

2022-05-11 11:13:33 144

原创 JAVA基础知识三——数组&封装&继承&构造器

1.2、数组的初始化初始化的作用:数组只有初始化之后才有数值,才能使用。且只有初始化,JAVA系统才会给数组分配存储空间。1.2.1、动态初始化注意:1.2.2、静态初始化1.3、数组元素的引用数组元素可以单独引用,也可以循环遍历使用。1.4、Java中的内存分配1.4.1、数组占用的存储空间1.5、数组操作常见的两个小问题2、数组的排序3、方法的概述4、方法的重载...

2022-05-10 09:57:22 362

原创 Java基础语法一关键字到运算符

1、注释2、关键字2.1、关键字的特点3、常量3.1、常量分类4、数据类型4.1、数据类型4.2、数据类型内存占用和取值范围5、变量5.1、变量定义5.2、变量的使用注意事项定义long类型的时候,防止整数过大,可以在long后面加L,例如:long l=100000000000L;6、标识符6.1、标识符定义7、类型转换7.1、强制类型转换8、算术运算符8.1、字符类型整数相除只能得到整数,要想得到浮点数,必须有浮点数。8.2、字符的“+”操作

2022-01-05 10:44:31 89

原创 JAVA入门与安装

1.JAVA语言跨平台原理2.JRE3、JDK4、JDK安装安装网址:JDK1、因为本页面都是linux的安装包,所以安装windows需要点击下面箭头处,跳转页面。2、根据页面修改网址,下载windows的安装包

2022-01-03 19:50:31 174

原创 数据结构与算法 —— 剑指offer

1、单链表牛客的剑指题目:https://www.nowcoder.com/ta/coding-interviews从从尾到头打印链表:a[i:j:s],从i到j,按步长s输出。输出长度为j-i-1,且不包括元素j。例如:A[::-1]表示涉及的数字倒序输出。Insert可以在指定的位置插入具体的元素。res.reverse()表示反转,不能在链表中直接使用。合并两个排序的链表一定要注意判断两个链表是否为空的情况。若链表为空,不能用0,而是None。sort()函数不能在链表中直

2021-10-13 16:29:09 567

原创 数据结构与算法——复杂度

1、时间复杂度1.1、计算规则分支:if… else…基本操作:加减乘除之类的。1.2、最常见的时间复杂度1.3、最常见的时间复杂度消耗大小

2021-09-03 10:18:16 145

原创 数据结构与算法 —— 队列和栈

栈和队列都是特殊的线性表,对插入删除有限制。 栈 先进后出 在表尾进行插入和删除;队列 先进先出 在表尾进行插入,表头进行删除。图的拓扑排序 深度优先 关键路径算法用的辅助数据结构是栈树的层序遍历 图的广度优先遍历用的数据结构是队列1、栈1.1、栈的定义顺序存储是分配一组连续的存储单元 ,如果栈满,不能再添加;采用链式存储,可以需要多少存储空间就申请多少空间。1.2、栈的实现方式1.2.1、顺序存储方式class Stack: "栈" def __init__(self

2021-08-13 17:52:01 313

原创 计算机网络基础错题知识点

1、物理层集线器的主要功能是对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上。它工作于OSI(开放系统互联参考模型)参考模型第一层,即“物理层”。集线器与网卡、网线等传输介质一样,属于局域网中的基础设备,采用CSMA/CD(即带冲突检测的载波监听多路访问技术)介质访问控制机制。集线器每个接口简单的收发比特,收到1就转发1,收到0就转发0,不进行碰撞检测。集线器(hub)属于纯硬件网络底层设备,基本上不具有类似于交换机的"智能记忆"能力和"学习"能力。它也不具

2021-08-12 22:16:07 242

原创 计算机网络基础(六)—— 应用层

1、网络应用层模型1.1、客户/服务器(C/S)模型1.2、P2P模型2、DNS系统2.1、DNS系统域名解析2.2、域名2.3、域名服务器2.4、域名解析过程3、文件传输协议3.1、FTP服务器和用户端3.2、FTP工作原理3.3、FTP工作原理4、电子邮件4.1、电子邮件信息格式4.2、组成结构4.3、简单邮件传送协议SMTP4.3、邮局协议POP34.4、网际报文存取协议IMAP4.5、基于万维网的电子邮件...

2021-08-12 11:01:05 142

原创 计算机网络基础(五)—— 传输层

1、传输层概述2、UDP协议2.1、UDP概述2.2、UDP首部格式2B(两个字节)= 16位2.3、UDP校验3、TCP协议3.1、TCP特点3.1.1、TCP报文段首部格式3.2、TCP连接管理3.2.1、三次握手的过程3.2.2、SYN洪泛攻击3.2.3、TCP的链接释放(四次挥手)3.3、TCP可靠传输3.4、TCP流量控制3.5、TCP拥塞控制3.5.1、慢开始和拥塞避免3.5.2、快重传和快恢复...

2021-08-12 10:15:13 89

原创 计算机网络基础(四)—— 网络层

1、网络层基础知识1.1、网络层功能概述1.2、电路交换、报文交换与分组交换1.3、数据报与虚电路1.4、数据交换方式2、路由器算法与路由器协议3、

2021-08-11 11:14:44 197

原创 计算机网络基础(三)—— 数据链路层

1、功能概述1.1、基本概念1.2、功能概述2、封装成帧和透明传输2.1、封装成帧2.2、透明传输字符计数法缺点是:若第一帧规定5个字符,但实际少了一个字符,只有4个,那么以后的每一帧的字符都是错的。字符填充法若数据部分出现了尾部转义的ETO/SOH,则在ETO之前增加一个转义字符ESC。在发送端填充转义字符,在输出端删除转义字符。零比特填充法违规编码法3、差错控制3.1、差错从何而来3.2、检错编码目前数据链路层广泛使用了循环冗余

2021-08-10 21:32:59 247

原创 计算机网络基础(二)—— 物理层

1、基本概念1.1、物理层基本概念1.2、数据通信基础知识1.2.1、数据通信的相关术语1.2.2、三种通信方式(设备之间)1.2.3、两种数据传输方式已经确定了谁是发送方,谁是接收方1.3、码元、波特、速率、带宽1.3.1、码元二进制码元的每一个电平:携带1bit的信息量,比如:010 中的任何一个状态携带1bit的信息量四进制:00 01 10 11 ,任何一个状态00/01/10/11都携带2bit信息量,有几个数字就占几bit。1.3.2、速率1波特 = 1

2021-08-09 11:41:19 144

原创 计算机网络基础 (一) —— 概念、组成、功能、分类

1、基本概念1.1、计算机网络的概念网络包含了计算机网络:概念1.2、计算机功能1.3、计算机网络组成1.4、计算机网络的分类1.5、标准化工作的相关组织1.6、速率相关的性能指标1.6.1、速率数据是1个比特1个比特的传递的,下图中将10个数字传送给接收端,花费了1秒,所以速率是10比特/秒。1.6.2、带宽1.6.3、吞吐量1.6.4、时延1.6.5、时延带宽积1.6.6、往返时延RTT只管传播时延1.6.7、利用率2、分层2.1、

2021-08-09 10:49:55 6666

原创 软件测试(十九)—— unittest 和 pytest 测试框架

1、unittest测试框架1.1、导入包1.2、创建类1.2.1、全局变量1.2.2、命名测试类1.2.3、创建初始化和还原环境的函数1.2.4、测试函数1.2.5、运行函数

2021-08-07 10:42:15 100

原创 数据结构与算法—— 树

1、树的定义树可以分为:非空树和空树(节点数为0)。下图为非空树:1.1、节点之间的关系描述1.2、节点、树的属性描述树的高度为4,树的度为3B C D节点的高度为3,深度为2。K L M的深度为4,高度为1。C节点的度为1,G节点的度为01.3、有序树V.S无序树1.4、树和森林1.5、树的基本性质2、二叉树2.1、二叉树的定义2.1.1、基本概念2.1.2、五种状态2.1.3、几个特殊的二叉树2.2、二叉树的存储结构2.2.1、顺序存储

2021-08-06 15:44:22 458

原创 软件测试(十八)—— Selenium简介

1、什么是Selenium2、Selenium的版本2.1、Selenium Core2.2、Selenium RC

2021-07-31 16:37:52 173

原创 软件测试(十七)—— 自动化测试

1、理解软件测试自动化1.1、自动化测试的含义1.2、软件测试为什么要自动化1.3、自动化的优点1.4、自动化测试的缺点1.5、自动化测试应用场合1.6、不正确的自动化测试期望2、常用的自动化测试工具2.1、开源测试软件3、如何选择自动化测试工具...

2021-07-29 23:13:02 590 2

原创 软件测试(十六)—— 手机App测试

1、手机App测试的范围2、手机App测试的方法2.1、功能模块测试2.1.1、运行2.1.2、应用的前后台切换2.1.3、免登录2.1.4、数据更新2.1.5、离线浏览2.1.6、App更新2.1.7、定位、照相机服务2.1.8、时间测试2.1.9、PUSH测试2.2、交叉事件测试2.3、性能测试2.3.1、极限测试2.3.2、响应能力测试2.3.3、极限测试/压力测试2.3.4、性能评估2.3.5、特定场景测试2.3.6、深度性

2021-07-29 22:24:24 220

原创 软件测试(十五)—— Web专项测试

1、电子商务站的基本结构1.1、电商平台的标准构架1.2、电商平台的分布式多层结构2、Web测试的测试方法2.1、Web测试的总体策略2.2、Web测试的范围3、Web测试的方法3.1、功能测试3.1.1、链接3.1.2、表单3.1.3、Cookies3.14、设计语言测试3.15、文件上传3.2、性能测试3.2.1、链接速度测试3.2.2、负载测试3.2.3、压力测试3.3、界面测试3.3.1、格式验证3.3.2、导航条测试3

2021-07-28 23:04:43 1665 1

原创 软件测试(十四)—— 性能测试基础

1、性能测试的含义1.1、什么是性能测试1.2、什么时候进行性能测试1.3、谁关注性能2、性能测试术语2.1、请求2.2、响应2.3、协议2.4、响应时间2.5、在线用户2.6、并发用户数2.7、虚拟用户2.8、吞吐量与吞吐率2.9、每秒事务数2.10、点击率2.11、思考时间2.12、资源利用率3、性能测试分类3.1、负载测试3.2、压力测试3.3、并发测试3.4、容量测试3.5、可靠性测试3.6、配置测试4、性能测

2021-07-28 22:22:35 108

转载 软件测试工作流程

转载自:添加链接描述

2021-07-28 10:55:37 74

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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