相关文章
Java 大厂面试 —— 常见集合篇 List HashMap 红黑树
23Java面试专题 八股文面试全套真题(含大厂高频面试真题)多线程_软工菜鸡的博客-CSDN博客
常见集合篇-01-集合面试题-课程介绍 02-算法复杂度分析 2 List相关面试题
2.1 数组
2.1.1 数组概述
数组(Array)是一种用连续的内存空…
建站知识
2024/11/25 1:24:57
java八股文面试[多线程]——两个线程交替打印1-100之间的数字
一份代码,两个线程,使用synchronize实现:
重写run()方法,将输出1到100之间整数的代码写到同步方法里。线程1进入到同步方法,输出一个整数后,阻塞并释放锁。线程2进入到同步方法,唤醒线程1&…
建站知识
2024/11/11 1:43:39
Python爬虫异常处理实践:处理被封禁和网站升级问题
在这篇文章中,我们将一起探讨Python爬虫异常处理实践,特别关注处理被封禁和网站升级问题。让我们一起来看看如何解决这些问题,提高我们爬虫程序的稳定性和可靠性。 首先,我们要了解为什么会遇到这些问题。网站封禁爬虫的原因主…
建站知识
2024/11/22 2:30:18
【Linux】深入理解文件操作
文章目录 初次谈论文件重温C语言文件操作系统文件操作接口openwriteread 再次谈论文件文件描述符文件描述符的分配规则 重定向什么是重定向重定向的本质系统调用接口实现重定向<、>、>> 初次谈论文件
开始之前先谈论一下关于文件的一些共识性问题。
一个文件可以…
建站知识
2024/11/22 4:57:28
SQL注入之HTTP头部注入
文章目录 cookie注入练习获取数据库名称获取版本号 base64注入练习获取数据库名称获取版本号 user-agent注入练习获取数据库名称获取版本号 cookie注入练习 向服务器传参三大基本方法:GPC GET方法,参数在URL中 POST,参数在body中 COOKIE,参数…
建站知识
2024/9/18 15:57:42
Ubuntu安装RabbitMQ
一、安装 更新系统软件包列表: sudo apt update安装RabbitMQ的依赖组件和GPG密钥: sudo apt install -y curl gnupg
curl -fsSL https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc | sudo gpg --dearmo…
建站知识
2024/9/22 0:55:42
https加密认证过程详解
文章目录 一、https加密过程:1.1 对称/非对称加密1.2 加密过程1.3 公钥被替换的风险1.4 CA机构和TLS证书1.5 基于TLS证书的https1.5.1 认证过程1.5.2 CA机构的职责 一、https加密过程:
首先我们要知道对称加密和非对称加密
1.1 对称/非对称加密
对称加…
建站知识
2024/10/5 5:23:33
net start Mysql 启动服务时 ,显示“Mysql服务正在启动 Mysql服务无法启动 服务没有报告任何错误
一、问题 有时候,输入net start Mysql 启动服务时 mysql>net start Mysql 显示 Mysql服务正在启动 Mysql服务无法启动 服务没有报告任何错误 二、原因 由于mysql的默认端口是3306,因此在启动服务的时候,如果此端口被占用,就会出…
建站知识
2024/11/15 14:15:47