相关文章
提高Python并发性能 - asyncio/aiohttp介绍
在进行大规模数据采集时,如何提高Python爬虫的并发性能是一个关键问题。本文将向您介绍使用asyncio和aiohttp库实现异步网络请求的方法,并通过具体结果和结论展示它们对于优化爬虫效率所带来的效果。
1. 什么是异步编程? 异步编程是一种非阻…
建站知识
2024/11/21 4:24:28
java八股文面试[多线程]——synchronized锁升级详细流程
偏向锁
偏向锁是JDK6中的重要引进,因为HotSpot作者经过研究实践发现,在大多数情况下,锁不仅不存在多线程竞争,而且总是由同一线程多次获得,为了让线程获得锁的代价更低,引进了偏向锁。
偏向锁是在单线程执…
建站知识
2024/11/21 4:29:47
两台电脑共享文件设置
步骤一:确保网络连接正常,可网线直连。
两台电脑IP设置,例: 步骤二:启用共享功能。
1.在【控制面板】中选择【网络和Internet】;
2.点击【网络和共享中心】,在左侧导航栏中,点击【…
建站知识
2024/11/21 4:29:46
Doris集群安装部署(1.2.4.1 release)
此文阅读需要有Linux和服务器硬件基础!某些内容写的不是特别细,如果常见的linux基础命令tar、uzip、mv、mkdir、系统包的安装等等,以文字带过了,这样可以减少文章篇幅。官方的安装部署方式一定要好好看一下,最好是尝试…
建站知识
2024/11/21 4:29:44
【集合学习ConcurrentHashMap】ConcurrentHashMap集合学习
ConcurrentHashMap集合学习
一、JDK1.7 和 1.8 版本ConcurrenHashMap对比分析
JDK 1.7版本
在JDK 1.7版本ConcurrentHashMap使用了分段锁的方式(对Segment进行加锁),其实际结构为:Segment数组 HashEntry数组 链表。由很多个 …
建站知识
2024/11/21 4:29:44
go学习part21 Redis
300_尚硅谷_Redis的基本介绍和原理示意_哔哩哔哩_bilibili
Redis 命令 | 菜鸟教程 (runoob.com)
1.基本介绍 2.基本操作
Redis的基本使用: 说明:Redis安装好后,默认有16个数据库,初始默认使用0号库,编号是0...15
1.添加key-val [set] 2.查看当前redi…
建站知识
2024/11/21 4:29:41
linux并发服务器 —— Makefile与GDB调试(二)
Makefile
Makefile:定义规则指定文件的编译顺序;类似shell脚本,执行操作系统命令
优点:自动化编译——通过make(解释Makefile文件中指令的命令)命令完全编译整个工程,提高软件开发效率&#x…
建站知识
2024/11/21 4:29:40
macbook m1 docker中使用go
已经有一个centos8的镜像,本来打算在centos8中安装go 安装方法: # 1.下载go的安装包
mkdir install && cd install # 任意创建个文件夹
wget https://go.dev/dl/go1.20.2.linux-amd64.tar.gz# 2. 解压
tar -C xzf go1.20.2.linux-amd64.tar.g…
建站知识
2024/11/21 4:29:39