- 博客(24)
- 收藏
- 关注
原创 前端请求都有那些
四种前端发送请求的方式各有优缺点,选择时需要根据项目需求和环境进行权衡。Fetch API 适合需要轻量级解决方案的现代项目;Axios 提供了强大的功能,适用于需要高级功能的项目;jQuery.ajax() 兼容性好,适合需要支持老旧浏览器的项目;Vue Resource 适用于 Vue 2.x 项目,但不推荐在新项目中使用。
2024-06-20 11:20:34 405
原创 数组相关算法
合并两个有序数组,移动元素,删除有序数组中的重复项,删除有序数组中的重复项Ⅱ,多数元素,轮转数组,买卖股票的最佳时机,买卖股票的最佳时机Ⅱ,跳跃游戏,跳跃游戏Ⅱ,H指数,O(1) 时间插入、删除和获取随机元素
2023-11-14 16:48:04 90
原创 计算机网络运输层
计算机网络的运输层,,运输层的概念,运输层端口号、复用与分用的概念,UDP和TCP的对比,TCP报文段的首部格式,TCP的运输连接管理,TCP流量控制,TCP的拥塞控制以及和网际层拥塞控制的关系,TCP可靠传输的实现,TCP超时重传时间的选择
2023-11-11 11:03:14 81
原创 计算机网络的网络层
计算机网络的网络层,网络层提供的两种服务,IPv4,IP数据报的发送和转发过程,静态路由配置及其可能产生的路由环路问题,路由选择协议,IPv4数据报的首部格式,网际控制报文协议ICMP,虚拟专用网VPN与网络地址转换NAT,ARP协议
2023-11-08 18:09:44 130 2
原创 IO流的详细讲解
!!!!!下面的底层也是创建文件对象,然后文件对象其中一个构造方法就是传递一个文件地址,其分为绝对地址和相对地址。IDEA中:使用main()测试,相对路径即为当前的Project下。使用JUnit中的单元测试方法测试,相对路径即为当前Module下Eclipse中:不管使用单元测试方法还是使用main()测试,相对路径都是当前的Project下。1.1、什么是IO流?存储和读取数据的解决方案l:inputO:output流:像水流一样传输数据1.2、IO流的作用?
2023-10-15 16:19:28 95 1
原创 Java高级篇中的Stream流
如果放基本数据类型,就会把整个基本数据类型当作一个整体(一个引用),让我们不能进行相应的操作。toArray方法的底层,会依次得到流里面的每个数据,并把数据放到数组中。Stream.of()里面可以放数组,但是要放引用数据类型的比如。toArray方法的参数的作用:负责创建一个指定类型的数组。toArray方法的返回值:是一个装着流里面所有数据的数组。如果我们要收集到Map集合当中,键不能重复,否则会报错。结合Lambda表达式,简化集合、数组的操作。使用这些方法对上面的结合操作。
2023-10-11 22:48:24 251 2
原创 springcloud
微服务是一种架构风格,它将一个大型应用程序拆分成一组小型独立服务,每个服务都可以独立开发、部署和扩展。Spring Cloud 是一个用于构建微服务架构的开发工具集合,提供了一组丰富的技术来支持微服务的开发和管理。微服务架构风格是一种使用一套小服务来开发单个应用的方式途径,每个服务运行在自己的进程中,并使用轻量级机制通信,通常是HTTP API,这些服务基于业务能力构建,并能够通过自动化部署机制来独立部署,这些服务使用不同的编程语言实现,以及不同数据存储技术,并保持最低限度的集中式管理。
2023-10-07 22:21:38 87 2
原创 数据结构的整体介绍
特点:数组是一种有序的线性结构,它由一系列具有相同数据类型的元素组成,这些元素通过索引访问。数组的大小是固定的,一旦创建,通常无法更改。元素在内存中是连续存储的,可以通过索引以常数时间访问。常见操作:访问元素:使用索引来快速访问元素,例如,array[i]。插入元素:需要将后续元素向后移动以腾出空间,效率较低。删除元素:需要将后续元素向前移动以填充空白,效率较低。适用场景:当需要随机访问元素,且元素数量固定时,数组是一个好的选择。
2023-10-05 20:18:53 76
原创 计算机网络的概述
网络:网络(Network)由若干**结点(Node)和连接这些结点的链路(Link)**组成。互连网(互联网):多个网络通过路由器互连起来,这样就构成了一个覆盖范围更大的网络,即互连网(互联网)。因此,互联网又称为“网络的网络(Network of Networks)”。因特网:因特网(Internet)是世界上最大的互连网络(用户数以亿计,互连的网络数以百万计)。internet与Internet的区别internet(互联网或互连网)是一个通用名词,它泛指多个计算机网络互连而成的网络。
2023-10-03 16:56:08 177 1
原创 运行时数据区及程序计数器
本节主要讲的是运行时数据区,也就是下图这部分,它是在类加载完成后的阶段当我们通过前面的:类的加载-> 验证 -> 准备 -> 解析 -> 初始化 这几个阶段完成后,就会用到执行引擎对我们的类进行使用,同时执行引擎将会使用到我们运行时数据区内存是非常重要的系统资源,是硬盘和CPU的中间仓库及桥梁,承载着操作系统和应用程序的实时运行JVM内存布局规定了Java在运行过程中内存申请、分配、管理的策略,保证了JVM的高效稳定运行。不同的JVM对于内存的划分方式和管理机制存在着部分差异。
2023-10-03 15:25:19 63 1
原创 操作系统的概述
操作系统(Operation System),简称OS是管理计算机『硬件』与『软件』资源的计算机程序常见的操作系统电脑端:Windows , Mac OS , Linux手机端:IOS , Android。
2023-10-03 14:45:54 224 1
原创 一、JDK更新的相关特性
以下内容供大家仅作为参考我们一般都会使用jdk长期支持的版本如下为常用的几个版本及其新特性long-term support:长期支持版本一般长期支持的版本都比较稳定,或者官方会不断更新补丁包,推荐使用的jdk版本及其一些特性
2023-10-01 17:20:39 2775
原创 一、redis的学习
字符串intfloatHash类型,也叫散列,其value是一个无序字典,类似于Java中的HashMap结构。String结构是将对象序列化为JSON字符串后存储,当需要修改对象某个字段时很不方便:如何利用List结构模拟一个栈?入口和出口在同一边如何利用List结构模拟一个队列?入口和出口在不同边如何利用List结构模拟一个阻塞队列?入口和出口在不同边出队时采用BLPOP或BRPOP。
2023-10-01 15:28:46 48
原创 一、mysql的深入学习
t1事务进行一次查询操作后,t2事务进行修改操作,t2进行修改操作之后就提交了事务并且由于隔离性比较低的缘故提交成功了,后面t1事务由于业务的需求又做了一次查询查询到的结果和第一次的不同,此时我们称这种现象就为 不可重复读。t1事务想要做一个插入数据的操作,t1先进行一次查询发现没有与插入的数据重复后,t2事务这个时候插入一个与t1事务想要插入相同的数据然后t2插入后提交事务后,t1这个时候插入数据就不能成功就会出现幻读的错觉。
2023-09-28 20:13:05 65 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人