Antx

Antx

简介

这位用户还没有填写个人简介...

发布 32 篇文章
加入于 2025-07-28
Java 8 至 Java 25 新特性

Java 8 至 Java 25 新特性

Java 8到Java 25,持续迭代提升开发效率、性能与安全性,引入函数式编程、模块化、文本块等新特性,并通过虚拟线程、垃圾收集器等技术优化并发与性能。建议根据项目需求选择LTS版本保证稳定性或尝试最新版本体验前沿特性。

cURL 教程

cURL 教程

cURL是一款支持多种协议的命令行工具,用于发送请求、获取数据、上传文件等操作。本文介绍了cURL的安装方法、基本用法,包括发送GET/POST请求、下载文件、断点续传等,以及进阶用法如自定义请求头、支持代理、SSL证书验证等。cURL轻量级、功能全面,是开发与运维的实用工具。

德·摩根定律在计算机领域中的应用

德·摩根定律在计算机领域中的应用

本文介绍了由数学家德·摩根提出的德摩根定律,该定律不仅阐述了命题逻辑中否定与合取、析取之间的等价关系,也描述了集合论中补集与交集、并集的转换规则。文章结合Java代码示例展示了定律的实际应用,指出利用该定律优化逻辑表达式,能够有效简化代码结构,进而提升程序的可读性和执行效率。

Java实现控制台输入密码

Java实现控制台输入密码

本文介绍了Java中安全输入密码的方法。通过System.console()获取Console实例,其readPassword()方法可隐藏输入内容,相比Scanner类更适用于密码输入。但需注意:IDE(如IntelliJ、Eclipse)的模拟控制台无法调用该方法,会导致空指针异常。示例代码演示了带提示的密码输入方式,并强调使用后需通过Arrays.fill()强制清空密码数组,防止内存泄露。

技术 
GB和GiB的区别

GB和GiB的区别

GB和GiB都是计算机存储容量的计量单位,但它们源于不同的计数系统,导致表示的存储空间有差异。GB是十进制单位(1GB约等于0.931GiB),而GiB是二进制单位(1GiB约等于1.0737GB)。这种差异源于早期技术选择,导致硬盘容量宣称与实际显示不符。误解主要由Windows系统和硬盘厂商的不同规定导致。

在Maven中央仓库中发布自己的项目

在Maven中央仓库中发布自己的项目

介绍在Maven中央仓库发布Java项目的过程,包括注册Sonatype账号、添加并验证Namespace、安装GPG并上传公钥、生成并配置用户Token、项目pom.xml的配置以及上传Jar包。详细描述了每一步的步骤和方法,使读者能够理解并操作整个发布流程。

Ubuntu 中搭建 PPTP 服务

Ubuntu 中搭建 PPTP 服务

本文指导在Ubuntu 22.04系统上搭建PPTP VPN服务。内容涵盖安装pptpd、配置服务器与客户端IP范围及DNS,以及添加VPN用户等基础设置。核心步骤包括开启内核IP转发、配置iptables NAT规则实现数据流量转换,并设置服务开机自启。此外,文章说明了客户端连接方法,指出Ubuntu 24.04已移除相关软件包,并提供了端口占用及代理ARP配置错误的常见问题解决方案。

常用正则表达式

常用正则表达式

本文汇总了常用的正则表达式规则,涵盖基础语法、数字校验及字符格式校验。内容首先阐述了点号、转义字符等基本元字符的匹配含义;接着列举了校验正负整数、浮点数及非负数等数值类型的正则写法;最后提供了邮箱、手机号、URL及IPv4/IPv6地址等常用场景的校验表达式。本文旨在为开发者提供快速查询参考,满足常见数据格式校验需求。

Linux 常用脚本

Linux 常用脚本

本文介绍了文件操作和Docker的基本命令。首先讲解了如何创建和解析tar.gz文件,接着展示了获取Docker容器内网IP地址的方法。该文档旨在帮助用户快速掌握相关操作。

Linux 链接

Linux 链接

本文介绍了Linux中的链接概念,包括硬链接和软链接。硬链接可以理解为文件的别名,而软链接则是一个指向另一个文件或目录的指针。硬链接与原文件为同一索引节点,删一个不影响另一个;软链接为文本文件,包含指向文件的路径,删除被链接文件会使软链接失效。文中通过实例说明了二者不同之处。