清欢渡-编程社-第192页
清欢渡的头像-编程社
管理员
但愿日子清净,抬头遇见的都是柔情!
什么是网卡,有什么作用?-编程社

什么是网卡,有什么作用?

网卡我们可以这样通俗地理解,网卡就是网络的关卡,城关,一台台的服务器/PC电脑,在网络世界就像是一座座城池一样,所有的物资,人员【数据包】都需要通过城关才能进入城池内,同样里面的货物...
Docker部署acme.sh并申请华为云域名证书-编程社

Docker部署acme.sh并申请华为云域名证书

今天跟大家分享如何用docker部署acme.sh并申请华为云域名证书。 一、申请DNS API参数 申请证书时,需要验证域名拥有权,不想手动去填写txt来验证,可以使用acme.sh自带API去实现,所以就需要申...
使用tree生成文件目录树进行展示-编程社

使用tree生成文件目录树进行展示

tree 是一个命令行工具,它以树状格式递归地列出一个目录的内容,使得所有的目录、子目录和文件以分层的方式列出,从而直观地展示文件和文件夹的组织结构。 以下是tree在Windows和Linux系...
PyCharm使用BitoAI插件调用ChatGPT-编程社

PyCharm使用BitoAI插件调用ChatGPT

Bito AI 是一种高级的人工智能系统,可以作为一个强大的辅助工具。 通过将 Bito AI 无缝集成到 PyCharm 开发环境中,能够简化工作流程、自动化重复性任务,并获得有价值的见解以改善代码质量。 ...
JVM加载一个类的过程-编程社

JVM加载一个类的过程

类从被加载到虚拟机内存开始,到卸载出内存为止,它的整个生命周期包括以下 7 个阶段: 加载 验证 准备 解析 初始化 使用 卸载 验证、准备、解析 3 个阶段统称为连接。 JVM 中类的装载是由类加...
synchronized和reentranlock的区别-编程社

synchronized和reentranlock的区别

synchronized 和 ReentrantLock 都是 Java 中提供的可重入锁: 用法不同:synchronized 可用来修饰普通方法、静态方法和代码块,而 ReentrantLock 只能用在代码块上。 获取锁和释放锁方式不同:...
zset底层是怎么实现的?-编程社

zset底层是怎么实现的?

Zset类型的底层数据结构是由压缩列表或跳表实现的: 如果有序集合的元素个数小于 128 个,并且每个元素的值小于 64 字节时,Redis 会使用压缩列表作为 Zset 类型的底层数据...