03 2022 档案
摘要:文章目录 Apache 网页与安全优化一、网页压缩1.检查是否安装 mod_deflate 模块2.如果没有安装mod_defla...
阅读全文
摘要:文章目录 Apache配置与应用一、构建虚拟web主机二、支持的虚拟主机类型1、基于域名的虚拟主机①、为虚拟主机提供域名解析方法一...
阅读全文
摘要:文章目录 一、LAMP概述1、相关组件的主要作用:2、注意事项 二、手工编译安装[Apache](https://so.csdn...
阅读全文
摘要:文章目录 1、Shell脚本概述(1)Shell的作用、使用I/O重定向的方式将命令列表提供给交互式程序或命令,比如ftp、cat或read...
阅读全文
摘要:一、awk命令 ----- 文本和数据进行处理的编程语言 awk命令是一种编程语言,用于在linux/unix下对文本和数据进行处理...
阅读全文
摘要:一、sed编辑器 sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。sed编辑器可以根据命令来...
阅读全文
摘要:文章目录 一、排序命令 -----sort二、去除重复行操作 -----uniq三、tr-----替换工具四、显示、连接文件命令 ...
阅读全文
摘要:一、数组 1、数组的定义方法 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Qk8mxhHW-164...
阅读全文
摘要:一、shell函数定义 将命令序列按格式写在一起,可方便重复使用命令序列 二、格式 1、格式一 [外链图片转存失败,源站可能有防...
阅读全文
摘要:文章目录 一、until循环1、循环结构2、例题计算从1到100所有的和 二、while 循环1、循环结构2、例题(1)、批...
阅读全文
摘要:文章目录 一、echo命令 --- 输出字符串或提取shell 变量的值1、格式2、常用参数 说明 二、for 循环语句1、f...
阅读全文
摘要:条件测试 格式1 : test 条件表达式 格式2 :[条件表达式] [操作符 文件或者目录] 常用操作符 说明 -d 目录是否...
阅读全文
摘要:文章目录 1、监控系统中的cpu、内存、硬盘、、使用率超过80%进行邮件告警(可使用邮箱163、QQ、139等2、监控系统中的IO...
阅读全文
摘要: 文章目录 一、PXE批量装机PXE 原理和概念:KickStart 概述PXE服务的构建过程搭建 PXE 远程安装服务器所需安...
阅读全文
摘要:NFS (网络文件服务) NFS是一种基于TCP/IP传输的网络文件系统协议,最初由 sun公司开发。通过使用NFS协议,客户机可以...
阅读全文
摘要:YUM介绍 学习YUM 软件仓库,可以完成安装、卸载、自动升级 rpm 软件包等任务,能够自动 查找并解决 rpm 包之间的依赖关系...
阅读全文
摘要:yum info vsftpd查看信息 FTP (File Transfer Protocol:文件传输协议)作用: Interne...
阅读全文
摘要:远程访问及控制 文章目录 远程访问及控制SSH远程管理1、SSH (Secure Shell)协议 建立在应用层 传输层2、ssh...
阅读全文
摘要:文章目录 DNS域名解析服务BIND域名服务基础DNS系统的作用及类型两种查询方式(1)递归查询( 2)迭代查询DNS服务器类型:...
阅读全文
摘要:文章目录 DHCP 工作原理DHCP服务器的配置在三层交换机中配置中继实际操作总结 : 使用DHCP的好处: 1、 减少管理员的...
阅读全文
摘要:linux 网络设置 文章目录 linux 网络设置查看网络配置ifconfig 查看接口信息hostname 查看修改主机名ip...
阅读全文
摘要:文章目录 深入理解Linux文系统和日志分析inode和block概述文件存储小结inode 的大小恢复ext3 类型的文件恢复x...
阅读全文
摘要:系统安全与应用 账号安全控制 生产常用 系统引导和登录控制 生产常用 弱口令检测 了解 端口扫描 要会 文章目录 系统安全与应用1...
阅读全文
摘要:进程和计划任务管理 学习结构 查看进程 控制进程 at—次性任务设置 crontab周期性任务设置 文章目录 程序和进程的关系查看...
阅读全文
摘要:引导过程与服务控制 工作常用 文章目录 引导过程与服务控制linux操作系统引导过程 工作重点centos 6 引导过程cento...
阅读全文
摘要:文章目录 第七章 服务器硬件及RAID配置**RAID磁盘阵列详解**RAID 1磁盘阵列**RAID 5 磁盘阵列 生产常用**...
阅读全文
摘要:文章目录 1、LVM 概述2、LVM管理命令3、LVM应用4、LVM操作的主要命令步骤5、补充 调整xfs分区6、实战模拟7、补充...
阅读全文
摘要:磁盘管理和文件系统 规划硬盘分区、创建文件系统、挂载、卸载文件系统是重点 文章目录 1、磁盘结构2、MBR磁盘分区3、文件系统类型...
阅读全文
摘要:文章目录 1、passwd 更改密码命令2、usermod 修改用户属性命令3、userdel 删除用户账号4、用户账号的初始配置...
阅读全文
摘要:账号与权限管理 例如 生产当中 要自己创建账号 30天与 90天账号密码 本章内容 管理员用户账号和组账号 管理目录和文件的属性 ...
阅读全文
摘要:1.安装及管理程序: 当我们主机安装linux操作系统 时候,也会同时安装一些软件或网络服务等等,但是呢随着系统一起安装的软件包...
阅读全文
摘要:文章目录 源码编译安装编译安装的基本过程源代码编译概述阿里源清华源脚本语言启动总结 源码编译安装 优点: 获得最新的软件版本,及时...
阅读全文
摘要:文章目录 yum 命令 基本生产都用 重点先配置本地yum源仓库建立本地源进入vim编辑器进行编辑 yum常用的操作命令: ...
阅读全文
摘要:文章目录 vi编辑器vim 的工作模式三种模式之间的切换:命令模式的基操作1、光标移动2、复制、粘贴、删除3、文件内容查找4、撤销...
阅读全文
摘要:文章目录 常见的目录结构及其作用常见的基础查找命令的使用方法 6个1、cat 查看文件命令2、more 查看大命令 可同时查看多个...
阅读全文
摘要:文章目录 什么是shell内部命令和外部命令linux 命令行的格式编辑linux命令行的辅助操作linux 基础常用命令1、命令...
阅读全文
摘要:文章目录 **rip动态路由****协议概述**度量值是什么动态路由、静态路由区别**动态路由协议分配****rip的含义** *...
阅读全文
摘要:ACL 专题 ACL: access list 访问控制列表 ACL两种作用: 1、 用来对数据包做访问控制(丢弃或者放行) (匹配...
阅读全文
摘要:DHCP(自动分配IP地址) DHCP ( Dynamic Host Conf iguration Protocol,动态主机配...
阅读全文
摘要:文章目录 链路聚合vrrp**VRRP术语****vrrp工作过程****小总结:****vrrp 具体配置**vrrp 路由图:...
阅读全文
摘要:单臂路由 通过access接口实现交换机与路由器相通(接口模式) 单臂路由:实现不同VLAN之间的通信 链路类型:交换机连接主机的端...
阅读全文
摘要:VLAN PVID:vlan接口值 广播风暴:物理分割(路由、子网划分)、逻辑分割(VLAN) VLAN 优势 1、 控制广播 --...
阅读全文
摘要:文章目录 路由器的工作原理**路由表的形成****静态路由****默认路由****交换与路由的对比****具体配置实验** 路由器...
阅读全文
摘要:本地环回接口(或地址),亦称回送地址(loopback address)。 此类接口是应用最为广泛的一种虚接口,几乎在每台路由器上都...
阅读全文
摘要:文章目录 ARP攻击与欺骗ARP攻击ARP欺骗网关ARP欺骗主机 ARP抓包1、利用ARP欺骗管理网络2、简单抓包了解3、有一台...
阅读全文
摘要:查看万兆端口模块收发光:display transceiver interface XGigabitEthernet 1/0/0 v...
阅读全文
摘要:文章目录 IP数据包格式ICMP协议ping命令和tracert命令ARP协议总结 网络层的功能 1、定义了基于IP协议的逻辑地址...
阅读全文
摘要:工作于数据链路层 数据链路层功能: 1、数据链路的建立、维护于拆除 建立数据链路 0–物理地址(单播)1–逻辑地址(单播) 2、帧包...
阅读全文
摘要:文章目录 **子网划分****公网地址****私有地址****子网划分****子网掩码****重点理解****总结 ** 子网划...
阅读全文
摘要:文章目录 **信号概述**(1)**模拟信号**(2)**数字信号** **双绞线:****光纤****双绞线的连接规范****...
阅读全文
摘要:计算机网络参考模型 文章目录 **OSI参考模型****TCP/IP 五层模型****TCP/IP协议簇、端口号的组成****五层...
阅读全文
摘要:vmware使用和5G了解 文章目录 **5G关键技术---动态自组织网络(SON)****5G关键技术---网络功能虚拟化(NF...
阅读全文
摘要:依赖 org.springframework.cloud spring-cloud-starter-gateway ...
阅读全文
摘要:依赖 org.springframework.cloud spring-cloud-starter-netflix...
阅读全文
摘要:依赖 org.elasticsearch.client elasticsearch-rest-client 7....
阅读全文
摘要:依赖 org.elasticsearch.client elasticsearch-rest-client 7....
阅读全文
摘要:依赖 org.elasticsearch.client elasticsearch-rest-client 7....
阅读全文
摘要:根据查询结果删除数据 public void deleteDataByQuery() throws IOException { Ma...
阅读全文
摘要:依赖 org.elasticsearch.client elasticsearch-rest-client 7....
阅读全文
摘要:Exception in thread "main" org.apache.rocketmq.client.exception.MQ...
阅读全文
摘要:依赖 org.elasticsearch.client transport 7.13.3 配置 @Configu...
阅读全文
摘要:依赖 org.elasticsearch.client transport 7.13.3 配置 @Configu...
阅读全文
摘要:依赖 org.elasticsearch.client transport 7.13.3 配置 @Configu...
阅读全文
摘要:依赖 org.elasticsearch.client transport 7.13.3 配置 @Configu...
阅读全文
摘要:依赖 org.springframework.boot spring-boot-starter-activemq ...
阅读全文
摘要:发送消息 /** * 创建消息会话,用来发送并接收消费端回复的消息 * @throws JMSException */public ...
阅读全文
摘要:发送消息 /** * 异步发送并接收消费端回复的消息 * * @throws JMSException */public void ...
阅读全文
摘要:发送消息 /** * 同步发送并接收消费端回复的消息 * @throws JMSException */public void sy...
阅读全文
摘要:接受消息的代码 ActiveMQConnectionFactory activeMQConnectionFactory = new ...
阅读全文
摘要:public class MessageListenerImpl implements MessageListener { @...
阅读全文
摘要:修改activemq.xml 在加入 例: " > 重启ActiveMQ 设置优先级 ...
阅读全文
摘要:下载地址 https://activemq.apache.org/ 发送消息 public class ActivemqProduc...
阅读全文
摘要:依赖 org.springframework.kafka spring-kafka 配置类 @Configuration@E...
阅读全文
摘要:Zookeeper 下载 http://zookeeper.apache.org/releases.html 解压 我解压到E:...
阅读全文
摘要:Exception in thread "main" javax.jms.JMSException: Disposed due to...
阅读全文
摘要:试了很多方式都不可以,最后发现 是源地址的问题 原来使用的源地址是:https://registry.npm.taobao.o...
阅读全文
摘要:导入依赖 org.springframework.cloud spring-cloud-starter-netflix...
阅读全文
摘要:导入依赖 org.springframework.cloud spring-clou...
阅读全文
摘要:负载均衡的算法 ZoneAvoidanceRule(区域权衡策略,默认策略):复合判断Server所在区域的性能和Server的可用...
阅读全文
摘要:将RestTemolate交给Spring管理 @Configurationpublic class BeanConfig { ...
阅读全文
摘要:在resources创建文件 messages_zh_CN.properties(中文),写入 #Unicode转码hello=\...
阅读全文
摘要:导入依赖 com.github.pagehelper pagehelper-spring-boot-starter ...
阅读全文
摘要:注册前提 eureka1.com和eureka2.com可以ping通 节点一 导入依赖 org.springframework...
阅读全文
摘要:创建bean public class Student { private Integer id; private St...
阅读全文
摘要:导入依赖 mysql mysql-connector-java 8.0.23 org.mybatis ...
阅读全文
摘要:导入依赖 mysql mysql-connector-java 8.0.23 org.mybatis ...
阅读全文
摘要:文件上传 @Controllerpublic class TestController { @RequestMapping("...
阅读全文
摘要:请求乱码处理 在 web.xml 中配置: characterEncoding org.springframework...
阅读全文
摘要:在 web.xml 写入: mvc org.springframework.web.servl...
阅读全文
摘要:定义切面对象: public class MyAspect { public void myBefore(){ ...
阅读全文
摘要:创建bean: public class Student { private Integer sid; private ...
阅读全文
摘要:创建两个bean: public class Teacher { private Integer tid; privat...
阅读全文
摘要:普通类进行自动装配 创建两个bean: public class Teacher { private Integer tid;...
阅读全文
摘要:创建两个 bean: public class Teacher { private Integer tid; priva...
阅读全文
摘要:使用方式: 例: 创建bean: public class Student { private Integer sid; ...
阅读全文
摘要:创建bean: public class Student { private Integer sid; private ...
阅读全文
摘要:在resources目录下创建spring.spring_student.xml,写入: 加载模式 public clas...
阅读全文
摘要:加载单个xml 在resources目录下创建spring.spring_student.xml,写入: 创建ma...
阅读全文
摘要:一、创建maven结构web程序,构建结构目录 二、更改web.xml内容 三、引入依赖 javax.servlet ...
阅读全文
摘要:导入依赖 org.springframework.boot spring-boot-starter-data-mon...
阅读全文
摘要:导入依赖 org.mongodb mongo-java-driver 3.12.8 连接代码 //要连接的ip,端口MongoC...
阅读全文
摘要:-Xms2g:初始化推大小为 2g; -Xmx2g:堆最大内存为 2g; -XX:NewRatio=4:设置年轻的和老年代的内存比例...
阅读全文
摘要:判断对象是否可以被回收的算法 引用计数器法: 为每个对象创建一个引用计数,有对象引用时计数器 +1,引用被释放时计数 -1,当计数...
阅读全文
摘要:强引用对象: 如果强引用对象一直在程序中持有,在垃圾回收时不会去释放清理,new 的对象都是强引用对象 软引用对象: 当内存不足...
阅读全文
摘要:堆: 创建的对象放在此区域,此区域被线程所共享 方法区: 存放类的一些信息,例如,常量,静态变量等,此区域被线程所共享 jav...
阅读全文
摘要:类加载器 启动类加载器(Bootstrap ClassLoader): 加载java的核心类,无法被java程序直接引用。 扩展...
阅读全文
摘要:加载: 将.class文件根据字节流加载到内存,放在方法区,在堆中创建Class对象 验证: 确保加载的类能够满足jvm规范,不...
阅读全文
摘要:共享锁(读锁,S锁) 查询语句加此锁,在本次事务没有提交或回滚时,对查询到的数据进行加锁。 例: select * from myt...
阅读全文
摘要:索引分为主键索引、唯一索引、普通索引。 主键索引 拥有主键约束的列含有主键索引。 添加主键约束: alter table [db]...
阅读全文
摘要:Map map = new HashMap();map.put("aaa", 1111);map.put("bbb", 2222);...
阅读全文
摘要:ReentrantReadWriteLock(读写锁) 使用: > ReadWriteLock readWriteLock = ne...
阅读全文
摘要:ReentrantLock(互斥锁,可重入锁) 使用: ReentrantLock reentrantLock = new Reen...
阅读全文
摘要:synchronized的作用:同步代码块 不使用synchronized public class MyRunnable impl...
阅读全文
摘要:ThreadLocal的作用: 使变量在每个线程独立 ThreadLocal的使用: ThreadLocal threadLoc...
阅读全文
摘要:CountDownLatch 作用:当线程执行一定的数量之后,才继续执行后序代码 CountDownLatch countDownL...
阅读全文
摘要:java自带的线程池 可缓存线程池 特点:对线程的个数没有限制,无法控制线程的最大并发数 使用: ExecutorService ...
阅读全文
摘要:可见性: 当多个线程操作一块内存时,一个线程将内存中的数据放入自己的缓存中进行修改,对于其他线程来说此修改是不可见的。 解决办法:在...
阅读全文
摘要:方式一: 创建类继承 Thread,重写 run 方法 public class MyThread extends Thread{ ...
阅读全文
摘要:特点:数据存储方式为散链表(数组+链表或数组+红黑树) 初始化 HashMap有四种初始化方式: 方式一: public HashM...
阅读全文
摘要:自定义拦截器 public class MyInterceptor implements HandlerInterceptor {...
阅读全文
摘要:方式一: 自定义过滤器实现Filter接口 public class MyFilter implements Filter { ...
阅读全文
摘要:依赖 org.springframework.boot spring-boot-starter-data-redis org...
阅读全文
摘要:yaml配置数据库 spring: datasource: db1: driver-class-name: co...
阅读全文
摘要:方式一(mybatis-config.xml+mapper.xml+application.yaml+mapperDao接口): 导...
阅读全文
摘要:Get @RestController@RequestMapping(path = "data")public class BCon...
阅读全文
摘要:运行SpringBoot项目时发现报此异常 com.mysql.cj.exceptions.DataConversionExcept...
阅读全文
摘要:运行SpringBoot项目时发现报此异常 ### The error may exist in mapper/UserMapper...
阅读全文
摘要:导入依赖 org.springframework.boot spring-boot-configuration-...
阅读全文
摘要:SpringBoot项目启动时报此错误 Description:Configuration property name 'testC...
阅读全文
摘要:下载安装 File -> setting -> plugins -> 查找lombok后安装重启 导入依赖 o...
阅读全文
摘要:以下为源代码 @Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME...
阅读全文
摘要:添加依赖 在pow.xml中加入: 4.0.0 com.example demo 0.0.1-SNAPS...
阅读全文
摘要:除此之外: GET 和 POST 只是 HTTP 协议中两种请求方式,而 HTTP 协议是基于 TCP/IP 的应用层协议,无论 ...
阅读全文
摘要:三次握手 第一次握手:client端建立连接,发送一个SYN同步包,发送之后状态变成SYN_SENT。 此次握手目的:client告...
阅读全文
摘要:OSI七层模型 OSI层级介绍物理层通过网线、光缆等这种物理方式将电脑连接起来。数据链路层首先,把比特流封装成数据帧的格式,对0、...
阅读全文
摘要:redis启动相关命令 redis-server:启动服务端的命令 redis-cli -p 6379:启动客户端的命令 exit:...
阅读全文
摘要:mysql的分页查询 -- select 字段 from 库名.表名 limit m,n;-- m:需要查询的页数减1,n:每页显示...
阅读全文
摘要:存放表名和库名的对应 select * from information_schema.tables 存放字段名和表名和库名的对...
阅读全文
摘要:查oracle的版本 select * from v$version 查询出所有的用户 SELECT * FROM ALL_...
阅读全文
django.db.utils.OperationalError: (2003, “Can‘t connect to MySQL server on ‘127.0.0.1‘ ([WinError 10
摘要:django.db.utils.OperationalError: (2003, "Can't connect to MySQL s...
阅读全文
django.core.exceptions.ImproperlyConfigured: Specifying a namespace in include() without providing a
摘要:django.core.exceptions.ImproperlyConfigured: Specifying a namespac...
阅读全文
摘要:1)使用json模块 python类型转json字符串 json.dumps(data) json字符串转python类型 json...
阅读全文
摘要:a.使用MySQL数据库首先需要安装驱动程序 pip install PyMySQL b.在Django的工程同名子目录的__ini...
阅读全文
摘要:1)创建项目 2)创建子应用 python manager.py startapp [ 子应用名称 ] 例: python man...
阅读全文
摘要:1)在参数中引入data类型 insert into testtable name, time, ...
阅读全文
摘要:客户端代码 依赖 org.apache.httpcomponents httpclient 4.5.3 ...
阅读全文
摘要:原生方式 public static void main(String[] args) throws Exception{ jdbc...
阅读全文
摘要:原生方式 //1.创建核心对象var xmlhttp;if (window.XMLHttpRequest){ // code for...
阅读全文
摘要:/** * @param 一个箭头函数(resolve, reject)=>{ 函数体 } * @return 新的Promis...
阅读全文
摘要:JWT是什么 JWT是一种基于JSON的令牌安全验证(在某些特定的场合可以替代Session或者Cookie),一次生成随处校验 J...
阅读全文
摘要:错误的文件名: 解决前的代码 String fileName = stringBuilder.toString();System....
阅读全文
摘要:主要依赖 com.github.penggle kaptcha 2.3.2 org.springfram...
阅读全文
摘要:主要依赖 org.springframework.boot spring-boot-starter-security ...
阅读全文
摘要:主要依赖 org.springframework.boot spring-boot-starter-security ...
阅读全文
摘要:安装 npm install vue-router main.js修改 import Vue from 'vue'import Ap...
阅读全文
摘要:安装 npm install vue-router main.js修改 import Vue from 'vue'import Ap...
阅读全文
摘要:主要依赖 org.apache.dubbo dubbo-spring-boot-starter 3.0.5 org.apache....
阅读全文
摘要:主要依赖 org.apache.dubbo dubbo-dependencies-zookeeper 3.0.5 pom org....
阅读全文
摘要:默认插槽 子组件 {{title}} 默认显示的内容 父组件 ...
阅读全文
摘要:定义事件总线 import Vue from 'vue'import App from './App.vue'Vue.config....
阅读全文
摘要:定义事件 触发事件 点击一下 ...
阅读全文
摘要:定义自定义事件 触发自定义事件 ...
阅读全文
摘要:依赖 org.apache.curator curator-recipes 5.2.0 org.junit...
阅读全文
摘要:依赖 org.apache.zookeeper zookeeper 3.6.3 org.junit.jup...
阅读全文
摘要:自定义mixin:myMixin.js const myMixin = { data() { return { ...
阅读全文
摘要:子组件 姓名: {{name}} 年龄: {{age}} ...
阅读全文
摘要:Vue2.x和Vue3.x的生命周期钩子略有不同 Vue2.x Vue3.x
阅读全文
摘要:使用方式一 {{resByWatch}}
阅读全文
摘要:使用方式一 str1:{{leftStr}}, str2:{{rightStr}} str:{{str}} 使用方式...
阅读全文
摘要:自定义指令方式一 count: {{count}}, big-count: {{count}} 点击 +1 自定义指令...
阅读全文
摘要:v-bind / v-model v-on 点击 ...
阅读全文
摘要:安装 npm install react-router-dom 修改index.js import React from 're...
阅读全文
摘要:安装 npm install react-router-dom 修改index.js import React from 'reac...
阅读全文
摘要:使用Hook可以在函数式组件中使用ref import React, {useRef} from 'react'import {Bu...
阅读全文
摘要:使用Hook可以在函数式组件中使用state import React, {useState} from 'react'import...
阅读全文
摘要:demo 注: children-data chi...
阅读全文
摘要:父组件 import React, {Component} from "react";import ParentChild from...
阅读全文
摘要:demo 注: children-data chi...
阅读全文
摘要:demo
阅读全文
摘要:使用vue-router后,运行vue项目报错: 原代码: import Vue from 'vue'import App fro...
阅读全文
摘要:使用pypymysql连接mysql时报错 pymysql.err.InternalError: (1043, 'Bad hands...
阅读全文
摘要:题目 给定一个图,使用队列对其进行宽度优先遍历 代码 public static void bfs(Node start) { if...
阅读全文
摘要:题目 给定一个图,使用栈对其进行深度优先遍历 代码 public static void dfs(Node node) { if (...
阅读全文
摘要:方式一 @Autowiredprivate StringRedisTemplate stringRedisTemplate;publ...
阅读全文
摘要:假如有两个集合: 找出一个节点作为集合的‘头’,集合内的其他节点都与这个‘头’进行关联(可以直接找到这个‘头’); 如果需要在集...
阅读全文
摘要:是否是完全二叉树 完全二叉树:二叉树的每一层要么是满的,要么从左到右处在变满的路上。 public static boolean i...
阅读全文
摘要:题目 一颗二叉树,求其最大宽度。 例: 解析 按层遍历二叉树; 在遍历时,使用用4个变量来记录信息; Node curEnd = ...
阅读全文
摘要:题目 给定一个二叉树,进行按层遍历。 例: 解析 给定一颗二叉树: 首先准备一个队列,让头节点入队; 节点出队并打印,同时此节...
阅读全文
摘要:前序遍历 递归方式: public static void pre(Node head) { if (head == null) {...
阅读全文
摘要:题目 可能有环也可能无环的两个单链表,判断这两个链表是否相交,如果相交返回相交的第一个节点。 解析 第一步,判断链表是有环链表还是无...
阅读全文
摘要:快速排序、归并排序、堆排序都是时间复杂度为O(N*logN)的排序,那么该用哪种排序算法呢? 快速排序、归并排序、堆排序空间复杂度的...
阅读全文
摘要:题目 一个无序数组,使用基数排序的方式从小到大进行排序 解析 给定一个数组: 首先准备一个"桶"(每个桶是一个队列); 从左到右...
阅读全文
摘要:题目 一个数组,其数据范围在0~200之间,将其从小到大排序 解析 给定一个数组; 首先获取去最大值,然后创建一个长度为这个最大值...
阅读全文