Java 的26年演变历程

Java 的26年演变历程

我决定回顾Java二十六年的版本演进历程,评述这段时期语言核心及基础库(仅限Java SE)的重大变革。如今的Java与我初识时已截然不同!

如何让 WordPress 完全运行在内存中

如何让 WordPress 完全运行在内存中

这绝非简单的WordPress安装。这是性能与所有拖后腿因素之间的铁拳对决。系统每个组件的部署都旨在打破常规,追求 性能突破。我们不用Docker或Kubernetes,不依赖apt更新,更不会像2007年那样在cPanel里点来点去

Apache 中的 Anubis 实现真的需要3个虚拟主机吗?

Apache 中的 Anubis 实现真的需要3个虚拟主机吗?

由于我不喜欢这种做法,尝试了在保留两个虚拟主机的前提下实现的方法。

少量毒样本即可污染任意规模的大型语言模型

少量毒样本即可污染任意规模的大型语言模型

本研究聚焦于狭义后门(生成无意义文本),此类漏洞在前沿模型中尚不构成重大威胁。但我们仍公开这些发现,旨在揭示数据投毒攻击可能比预期更具可行性,并推动该领域防御机制的深入研究。

程序员的身份危机

程序员的身份危机

我是一名程序员。一名编码者。一名键盘牛仔。一名黑客。我的日常就是敲击键盘;催化代码。这很有趣;这就是我的身份。

她这是想逆转眼睑整形的效果吗?

她这是想逆转眼睑整形的效果吗?

我搞不懂她当初为什么要动这个手术。这把她当年的“模特脸”毁了。以前她明明在模特界很有发展潜力的。

RISC-V 芯片市场渗透率接近 25%

RISC-V 芯片市场渗透率接近 25%

RISC-V市场渗透率飙升至25%的现象可能令行业分析师震惊。尽管目前尚不明确该市场数据涵盖所有硅基微处理器还是仅限于RISC-V已进入的领域(主要为物联网和汽车应用场景的简单MCU),但这一数字仍标志着该指令集架构实现了巨大飞跃。

微软将优先推进 GitHub 向 Azure 迁移而非功能开发

微软将优先推进 GitHub 向 Azure 迁移而非功能开发

随着GitHub首席执行官托马斯·多姆克于今年八月离职,以及GitHub被更深度整合进微软组织架构,其独立性已不复存在。

将桌面 Linux 图形界面引入 Android:图形应用支持的下一步

将桌面 Linux 图形界面引入 Android:图形应用支持的下一步

Android长期专注于运行移动应用,但近年来面向开发者和高级用户的特性正不断拓展其边界。其中一个令人振奋的前沿领域是:在Android设备上运行完整的Linux图形界面(GUI)应用程序

Python 最搞笑特性

Python 最搞笑特性

你是否曾盯着Python的错误回溯或某段代码,忍不住惊呼:“哦,真的吗?不,真的?”然后坐着发呆几分钟,纠结该笑还是该哭?你并不孤单。下面就来看看几个搞笑案例——准备好了吗?

谷歌确认安卓开发者验证将设免费与付费层级,不再公开开发者名单

谷歌确认安卓开发者验证将设免费与付费层级,不再公开开发者名单

应用验证状态的确认工作将由名为“Android开发者验证器”的新系统组件承担,该组件将在Android 16下个重大版本中推送至设备。

打造美观网站所需的最少 CSS

打造美观网站所需的最少 CSS

人们常常过度设计解决方案,这导致他们在CSS应用中遇到问题。本文将探讨构建美观网页所需的最精简CSS方案。

Windows 10 进入支持终止倒计之际 Windows 7 市场份额跃升至近10%

Windows 10 进入支持终止倒计之际 Windows 7 市场份额跃升至近10%

数据显示其份额跃升至2023年1月(微软终止扩展安全更新计划前)水平,目前占比达9.61%。数百万台PC突然从即将退役的系统转向更老版本实难想象,故此意外增长背后的原因尚待推测。

Python 3.14 发布了。它有多快?

Python 3.14 发布了。它有多快?

尽管我将分享本次基准测试结果,但仍需再次提醒——正如前文所述——此类通用基准测试其实意义有限。运行这些测试固然有趣,这也是我坚持的原因,但仅凭几个简单的脚本,根本无法准确描绘Python解释器这类复杂系统的性能特征。

OpenAI、英伟达、AMD之间的循环式 AI 交易引发质疑

OpenAI、英伟达、AMD之间的循环式 AI 交易引发质疑

当前行业内人工智能企业间的合作协议层出不穷,令人难以厘清谁与谁达成协议——更令人困惑的是,似乎所有企业都与彼此建立了合作关系。

CSS 拥有42种单位

CSS 拥有42种单位

最近因网站项目需求,我接触到了CSS单位“dvh”。此前从未留意过这个单位的存在,于是开始梳理自己遗漏的其他单位。初学HTML/CSS时,我们仅掌握这9种常用单位,如今显然已扩展至42种:

全面解读 PostgreSQL 18 新功能

全面解读 PostgreSQL 18 新功能

全面盘点 PostgreSQL 18 的新特性、性能优化、运维与可观测性改进,以及面向开发者的新工具。

CSS锚点(Anchor)定位详细说明文档

CSS锚点(Anchor)定位详细说明文档

了解CSS锚点(Anchor)定位,包括其语法、属性、如何用于将一个元素定位在另一个元素旁边,甚至如何用于根据其他元素调整元素的大小。

林纳斯·托瓦兹与所谓的“垃圾代码”

林纳斯·托瓦兹与所谓的“垃圾代码”

林纳斯·托瓦兹批评谷歌工程师提交的RISC-V Linux内核代码是“垃圾代码”。争议焦点在于辅助函数make_u32_from_two_u16()与托瓦兹提议的显式代码方案。

每5个人中会有4个很享受代码审查

每5个人中会有4个很享受代码审查

每5个人中会有4个很享受代码审查

Java 25 新特性及示例

Java 25 新特性及示例

Java 25 的改进使学习与专业发展更轻松高效。紧凑型程序助力新手快速入门,并发性、性能及安全性的增强则为资深开发者带来更稳健、可扩展的应用程序。

编程语言 Rust 与 Carbon 的对比

编程语言 Rust 与 Carbon 的对比

: TypeScript 是 JavaScript 的演进,Swift 是 Objective-C 的演进,而 C++ 本身就是 C 的演进。Carruth 认为 Carbon 可能成为 C++ 的类似演进——一条优先处理最根深蒂固的存量软件、逐步迁移至内存安全语言的道路。

UUIDv7 登陆 PostgreSQL 18

UUIDv7 登陆 PostgreSQL 18

PostgreSQL 18新增函数uuidv7()用于生成UUIDv7值。其实现包含标准允许但非强制要求的12位亚毫秒级时间戳小数部分,确保同一Postgres会话(即相同后端进程)生成的所有UUIDv7值具有单调性。

Postgres 18:RETURNING子句中的OLD和NEW行

Postgres 18:RETURNING子句中的OLD和NEW行

本次发布新增功能:在INSERT、UPDATE、DELETE和MERGE命令的RETURNING子句中,可同时访问旧值(OLD)和新值(NEW)。

PostgreSQL 18 正式发布!

PostgreSQL 18 正式发布!

PostgreSQL 18通过全新I/O子系统提升了各类规模工作负载的性能,其从存储设备读取数据时性能最高可提升3倍,同时扩大了可使用索引的查询范围。本次发布显著降低了主版本升级的干扰性,不仅加速升级过程,更缩短了升级后达到预期性能所需的时间。