09 2024 档案

摘要:FTP FTP的主动模式(Active Mode)和被动模式(Passive Mode)的主要区别在于数据连接的建立方式,这涉及到客户端和服务器之间如何相互连接以传输数据。以下是两种模式的详细比较: 主动模式(Active Mode) 连接建立:客户端首先连接到服务器的21端口建立控制连接。 数据端 阅读全文
posted @ 2024-09-12 13:33 我不想学编丿程 阅读(18) 评论(0) 推荐(0) 编辑
摘要:HTTPS(超文本传输安全协议)是HTTP(超文本传输协议)的安全版本,它使用SSL/TLS协议来加密HTTP通信,从而确保数据的安全传输。下面将详细介绍HTTPS的工作流程: HTTPS的工作流程 客户端发起请求: 用户在浏览器中输入一个HTTPS URL(如 https://example.co 阅读全文
posted @ 2024-09-11 09:40 我不想学编丿程 阅读(42) 评论(0) 推荐(0) 编辑
摘要:进程 vs 线程 好的,让我们通过对比的方式来详细说明进程和线程之间的区别,以便更好地理解它们各自的特性和适用场景。 进程 vs. 线程 1. 资源拥有与共享 进程: 每个进程都有自己的独立地址空间和资源(如文件句柄、内存映射等)。 进程之间的资源是隔离的,这意味着一个进程中的修改不会影响到另一个进 阅读全文
posted @ 2024-09-11 09:32 我不想学编丿程 阅读(18) 评论(0) 推荐(0) 编辑
摘要:TCP和UDP对比 TCP(Transmission Control Protocol,传输控制协议)和 UDP(User Datagram Protocol,用户数据报协议)是两种常用的网络传输层协议,它们在网络通信中扮演着重要的角色。以下是它们的主要区别: 连接性: TCP:TCP是一种面向连接 阅读全文
posted @ 2024-09-10 13:56 我不想学编丿程 阅读(22) 评论(0) 推荐(0) 编辑
摘要:mysql 如何开启 binlog 在MySQL中开启二进制日志(binlog)通常涉及修改MySQL的配置文件(通常是my.cnf或my.ini),并重启MySQL服务。以下是开启binlog的步骤: 修改配置文件: 打开MySQL的主配置文件my.cnf(Linux系统通常位于/etc/mysq 阅读全文
posted @ 2024-09-09 17:14 我不想学编丿程 阅读(873) 评论(0) 推荐(0) 编辑
摘要:在 Java 中,对象的引用管理可以通过四种不同的引用类型来实现,这些引用类型提供了不同程度的内存回收控制。这些引用类型分别是强引用(Strong Reference)、软引用(Soft Reference)、弱引用(Weak Reference)和虚引用(Phantom Reference)。每种 阅读全文
posted @ 2024-09-04 14:19 我不想学编丿程 阅读(80) 评论(0) 推荐(0) 编辑
摘要:线程安全-复合操作 在讨论 boolean 变量的原子性时,需要区分基本操作(如读取和写入)与复合操作(如条件判断和状态更新)。 基本操作的原子性 在 Java 中,对 boolean 变量的基本读取和写入操作是原子性的。这意味着单个的读取或写入操作不会被其他线程中断。例如: boolean fla 阅读全文
posted @ 2024-09-04 13:54 我不想学编丿程 阅读(9) 评论(0) 推荐(0) 编辑
摘要:简介 Base64 编码是一种将二进制数据转换为文本字符串的编码方式。它经常被用来在 URL、文件或者数据文件中安全地传输少量的字节数据。Base64 编码使用一组 64 个字符(A-Z,a-z,0-9,+ 和 /,有时会用 - 和 _ 替换 + 和 / 以增加 URL 和文件名的安全性),来表示二 阅读全文
posted @ 2024-09-03 10:32 我不想学编丿程 阅读(96) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up light_mode palette
选择主题
点击右上角即可分享
微信分享提示