- 博客(63)
- 收藏
- 关注
原创 12.Java基础概念-面向对象-static
欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
2024-09-18 13:05:32
663
原创 Vue安装及环境配置【图解版】
欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
2024-09-14 16:20:03
1278
原创 11.Java基础概念-ArrayList
可以使用remove(int index)方法删除指定位置的元素,也可以使用remove(Object obj)方法删除指定的元素。使用for循环时,可以通过调用size()方法来获取列表的大小,然后使用get(int index)方法来获取每个元素。使用迭代器时,可以调用iterator()方法来获取迭代器对象,并使用hasNext()和next()方法来遍历元素。ArrayList是使用数组实现的,所以它具有数组的优点,如随机访问快速,但也有一些缺点,如插入和删除元素时的性能较差。
2024-09-09 14:35:10
503
原创 10.Java基础概念-字符串
欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。API:应用程序编程入口。
2024-08-26 13:49:47
940
原创 9.Java基础概念-面向对象
欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
2024-08-22 16:15:18
645
原创 8.Java基础概念-方法
方法是程序当中最小的执行单元。重复的代码,具有独立功能的代码可以抽取到方法中。实际开发中,可以提高代码的复用性和代码的可维护性。
2024-08-21 16:35:49
444
原创 7.Java基础概念-数组
数组指的是一种容器,可以用来存储同种数据类型的多个值。数组在存储数据的时候,需要结合隐式转换考虑。例如int类型的数组容器(byte、short、int)例如double类型的数组容器(byte、int、short、long、float、double)因此建议:容器类型和存储类型保持一直①格式一:数据类型【】 数组名;范例: int [] array②格式二:数据类型 数组名【】范例: int array[]数组的静态初始化:就是在内存中,为数组容器开辟控件,并将数据存入容器中的过程。
2024-08-20 22:49:10
766
原创 你是如何克服编程学习中的挫折感的?
例如,如果要开发一个复杂的网站,不要一开始就想着要完成整个项目,而是先专注于页面布局的设计,然后再逐步解决数据交互、用户认证等子问题。当我们提出问题后,往往能得到各种有价值的建议和解决方案,这不仅能帮助我们解决当前的问题,还能拓宽我们的思路。比如,在学习新的编程语言时,先设定一个小目标,如掌握基本的数据类型和控制结构,然后再逐步深入到面向对象编程、函数式编程等高级概念。同时,不断回顾和总结也是必不可少的。总之,克服编程学习中的挫折感需要我们调整心态,采取有效的学习策略,并不断从挫折中汲取经验和教训。
2024-08-19 16:01:48
302
原创 6.Java基础概念-判断和循环
欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
2024-08-19 13:27:24
719
原创 5.Java基础概念-运算符
欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。是对字面量和变量进行操作的符号。就是把字面量和变量连接起来符合Java语法的式子,不同运算符连接的表达式体现的是不同类型的表达式。整篇文章参考我之前那篇,运算符集锦:原文链接:https://blog.youkuaiyun.com/Dong_duan/article/details/127311512。
2024-08-16 11:33:14
657
原创 4.Java基础概念-数据类型、标识符、键盘录入
欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。整篇文章围绕:数据类型 变量 = 值;
2024-08-15 16:37:15
315
原创 3.Java基础概念-计算机中的数据存储
欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。在计算机中,数据存储是至关重要的环节。是计算机中最基本的进位计数值,使用数字 0 和 1 表示,也成为“二进制数(Binary)”。计算机内部的所有存储、传输和处理都是以二进制的形式进行的。是一种在计算机领域中用的进位计数值,使用数字 0 至 7 表示,每三个二进制位可以表示一个八进制数位。
2024-08-15 11:26:30
785
原创 2.Java基础概念-字面量与变量
字面量又叫常量、字面值常量,主要是为了告诉程序员数据在程序中的书写格式。在使用过程中,其值可能会改变的量。它是存储数据最基础的单元。
2024-08-14 14:34:57
626
原创 1.Java基础概念-注释和关键字
程序的流程是:运行到try块中,如果有异常抛出的话,程序转向执行finally块的代码。程序的流程是:运行到try块中,如果有异常抛出,则转到catch块,catch块执行完毕后,执行finally块的代码,再执行finally块后面的代码。希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。注释是在程序的指定位置添加的说明性信息,对代码的一种解释说明,以便于我们更好的去阅读和理解代码。2)定义类、接口、抽象类和实现接口、继承类的关键字、实例化对象。
2024-08-14 13:44:32
1059
原创 测试日记day2
答:编写测试用例可以1) 防止测试的遗漏;2) 防止测试的重复;3) 可以做到复用;4) 可以发现测试依据(软件需求)中的缺陷;5) 可以估算测试工作量;
2024-08-07 14:24:44
912
原创 测试日记day1
你有细分过测试方法和测试类型吗?拿到这个问题的时候我去网上查阅无数资料,发现网上的资料参差不齐的,我就凭我自己的感觉总结了一下。
2024-08-07 10:08:17
1212
原创 软件测试基础
软件=数据+文档+程序软件的分类:系统软件和应用软件软件架构分类:C/S(Client-Server)和 B/S(Browser-Server)架构。软件测试的定义:使用人工和自动化手段来测试或运行某个系统的过程。软件测试的目的:在于检验他是否满足归档的需求或弄清预期结果与实际结果之间的差别。软件的声明周期:问题的定义、规划开发方与需求方讨论、需求分析、软件设计、软件编码、软件测试(单元测试、继承测试、系统测试、验收测试)、运营维护。软件测试流程:需求分析和测试计划:测试设计:测试执行:缺陷管理
2024-07-15 21:10:59
756
原创 什么是CAS?
在这个示例中,两个线程分别对计数器进行递增操作,使用CAS操作进行原子性的增加。CAS操作通过比较内存中的值与预期值是否相等来确定是否进行交换,如果相等,则进行交换,否则重新尝试。需要注意的是,虽然CAS操作避免了锁的竞争,但它并不能解决所有的并发问题。判断是否相等:如果读取到的值与预期值相等,则继续执行,否则重新尝试。进行交换操作:如果相等,则进行交换操作,将新值写回内存。读取内存中的值:线程从内存中读取要操作的数据的当前值。比较预期值:线程将读取的值与预期值进行比较。CAS操作的优点是它是一种。
2024-05-29 17:14:17
404
原创 【自动化测试】 环境部署和元素定位
🍟问题一 什么是自动化测试?🍔问题二 什么是Selenium以及Selenium工作原理?🥪问题三 Selenium环境如何搭建?🍞问题四 Selenium API。
2024-03-31 16:53:04
971
1
原创 JWT令牌技术
我以为,最美的日子,当是晨起侍花,闲来煮茶,阳光下打盹,细雨中漫步,夜灯下读书,在这清浅时光里,一半烟火,一半诗意,任窗外花开花落,云来云往,自是余味无尽,万般惬意。——不吃葱的阿冬🍟问题一 什么是令牌技术?它的作用是什么?🍔问题二 令牌技术与身份验证之间有何关系?🥪问题三 令牌技术有哪些优点和缺点?🍞问题四 令牌技术在Web应用程序中的具体应用是什么?JWT全称:JSON Web Token什么是令牌技术?
2024-03-10 18:31:34
1151
原创 项目部署上线过程
你应该去喜欢那些,让你觉得自己很美好,由衷感受到幸福的人,而不是那些让你卑微到尘埃里,让你觉得自己很没用的人。——不吃葱的阿冬🍟本文主要讲解springBoot项目在借助阿里云服务器,xshell7的情况下部署上线🍔本文属于在Linux上部署项目最简单的方式,只需要将依赖的程序安装上即可🥪这里我使用的JDK是yum(centos)来进行安装,当然你也可以使用apt(ubuntu)
2024-01-27 14:38:47
1196
原创 【Linux】Linux基础命令
本文使用工具为xshell7 同时借助阿里云服务器来完成演示常用快捷键 :ctrl+L 清屏 ctrl+insert 复制 shift+insert 粘贴。
2023-12-19 18:17:44
491
原创 【优选算法】1089.复写零
我给出的处理办法是:n-1=0;③判断dest是否结束(终止操作)②dest移动一步或者两步。①判断cur的位置的值。复写最后一个零时数组长度不够了属于。要点均用红框圈起来了,特别注意。1.先找到最后一个“复写”的数。3.“从后向前”完成“复写”如果是从前向后则会覆盖掉一些值。
2023-12-05 19:32:46
531
原创 【MyBatis】MyBatis操作数据库
返回主键:insert默认返回的是受影响的行数,数据插入后需要后续的一系列操作,则需要获取到新插入数据的id,如果想拿到自增id需要在Mapper接口方法上添加一个Option的注解。@Mapper注解:表示Mybatis中的Mapper接口,程序运行时,框架会自动生成接口的实现类对象,并交给Spring的IOC容器管理。也可以通过@Param,设置参数的别名,如果使用@Param设置别名,#{}里面的属性必须和@Param设置的一样。使用XML的方式进行查询,存在数据封装的问题。
2023-11-24 21:17:31
1218
原创 【Spring】spring中存储Bean(对象)的相关注解及相关用法
五大注解:@Controller,@Service,@Repository,@Component,@Configuration1、@controller 控制器(注入服务)控制层,接收请求,对请求进⾏处理,并进⾏响应。用于标注控制层,相当于struts中的action层2、@service 服务(注入dao)业务逻辑层,处理具体的业务逻辑3、@repository(实现dao访问)用于标注数据访问层,也可以说用于标注数据访问组件,即DAO组件.4、@component (配置文件中的 )
2023-11-06 18:22:16
235
原创 【Spring MVC】传递参数
访问不同路径就是在发送不同的请求,在发送请求时,可能会带有一些参数,所以Spring的请求主要是为了学习如何传递参数到后端以及后端如何接收。在SpringMVC中使用@RequestMapping来实现路由映射,也就是浏览器连接程序的作用。@RestController//创建一个controller类,实现用户通过浏览器和程序的交互通过路径 (
2023-10-31 19:12:51
454
原创 【计算机网络】HTTPS 的加密流程
HTTPS (Hypertext Transfer Protocol Secure) 是一种安全的 HTTP 协议,采用了加密通信技术,可以保护客户端与服务器之间的数据传输安全,从而防止中间人攻击、窃听、篡改等恶意操纵。
2023-10-24 15:19:04
604
原创 【计算机网络】NAT机制的工作流程
总之,NAT机制是一种将私有IP地址转换为公共IP地址的技术,它使得私有网络中的主机可以在互联网上与外部主机进行通信。当外部主机发送一个数据包到NAT设备的公共IP地址和端口号时,NAT设备会将其转发到匹配的私有主机的私有IP地址和端口号。网络地址转换(NAT)是一种将私有IP地址转换为公共IP地址的技术,它使得私有网络中的主机可以在互联网上与外部主机进行通信。当私有网络中的主机需要与互联网上的主机进行通信时,NAT设备会将其私有IP地址转换为公共IP地址,并将源端口和目标端口进行映射。
2023-10-24 07:00:00
882
1
原创 【计算机网络】HTTP 协议的基本格式以及 fiddler 的用法
在请求或响应列表中单击某个条目,然后在右侧的“Inspectors”选项卡下选择“Raw”或“Text View”来查看原始的请求或响应内容。可以在请求或响应列表中单击某个条目,然后在右侧的“Inspectors”选项卡下选择“Raw”或“Text View”来查看原始的请求或响应内容。Host表示请求的主机名,User-Agent表示用户的代理程序,Accept表示接收的内容类型,Accept-Encoding表示接收的编码方式,Accept-Language表示接受的语言。
2023-10-23 18:05:26
686
原创 【计算机网络】数据链路层
一种广泛使用的局域网技术标准,它规定了网络拓扑结构、访问控制方式、传输速率等,同时也定义了一些物理层的内容,例如以太网帧格式。ARP协议建立了主机IP地址和MAC地址的映射关系:ARP协议用于将网络层的IP地址解析为数据链路层的MAC地址。以太网的MTU通常是1500字节。以太网帧是数据链路层的基本传输单元,它由一系列字段组成,包括以太网地址(源和目标)、协议标识符(例如IP协议)、数据长度、数据负载和填充字段等。:ARP不是一个单纯的数据链路层的协议,而是一个介于数据链路层和网络层之间的协议;
2023-10-22 18:35:27
675
1
原创 【计算机网络】IP协议的相关特性
IP协议的历史可以追溯到1980年代初,经过多个版本的演进,目前使用最广泛的是IPv4和IPv6。分类服务和差错检测:IP协议支持不同的服务质量,可以根据数据包的重要性和网络负载情况,对数据包进行分类和处理。此外,IP协议还支持差错检测机制,可以对数据包进行校验,确保数据包传输过程中的完整性和正确性。总之,IP协议是互联网中最基本的协议之一,它具有分组交换、路由选择、无连接等特点,可以快速、准确地将数据包送到目的地。同时,IPv6协议的推广也为IP协议的未来提供了更广阔的发展空间。
2023-10-22 16:08:59
526
原创 【计算机网络】TCP 协议的相关特性
TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的协议。总之,TCP是一种可靠性较高的协议,在应用层和传输层之间提供了可靠的数据传输服务。分段和重组:TCP将数据划分为一系列的数据段进行传输,并在接收端重组这些数据段。流量控制:TCP使用流量控制机制,避免发送端发送过多的数据导致接收端缓冲区溢出。面向字节流:TCP传输的数据流是一个无结构的字节流,而不是报文或者数据块。可靠性优先:TCP在保证可靠性的前提下,尽可能地提高传输效率。可靠性:TCP通过确认和重传机制保证数据的可靠传输。
2023-10-22 15:42:42
574
1
原创 【计算机网络】UDP的报文结构和注意事项
UDP(User Datagram Protocol,用户数据报协议)是一种无连接的协议,它在传输层中提供了简单、不可靠的数据传输服务。因此,UDP在某些场景下就有一定的优势,比如:实时性要求比较搞的应用,或者对数据传输速度要求较高的应用。如果需要可靠的数据传输,或者对数据的顺序性和完整性有较高的要求,应该选择TCP协议。如果数据在传输过程中出现错误,UDP不会尝试修复错误,而是简单的丢弃这些数据。相较于TCP的20字节头部开销,UDP的头部只有8字节,因此在传输同样大小的数据时,UDP的数据开销更小。
2023-10-21 18:49:27
693
测试工程师面试大全py,jmeter,linux,车载测试,测试话术
2024-08-12
Java面试手册(八股文)
2023-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人