2 min read
程序员日报 - 2024 年 9 月 20 日

JDK 23 发布了

此版本为非 LTS 版本,主要聚焦于 ZGC 的发展方向。该版本包含多项新特性和改进,旨在提升 Java 的性能和开发体验。

特点:

  1. 模式匹配与类型检查:引入了对原始类型在模式匹配、instanceof 和 switch 语句中的支持。
  2. ZGC 的默认分代模式:ZGC 现在默认采用分代模式,以提高垃圾收集的效率。
  3. 模块化与并发改进:包括模块导入声明、结构化并发和作用域值的预览,以及对 Unsafe 内存访问方法的弃用。

评论数量:113

创建时间:2024 年 9 月 18 日 08:52:34

不愧是尤大推荐的 ui 库,naive-ui 果然强大。

naive-ui 是一个简洁高效的 UI 组件库,最近被用于开源后台管理模板,提供了良好的使用体验。其特点包括:1. 无需手动引入全局 CSS,简化了开发流程;2. UI 风格简洁,符合现代设计趋势;3. 文档易懂,适合快速上手。

评论数量:51

创建时间:2024 年 9 月 18 日 09:24:27

文科生学习编程语言选择 javascript 还是 typescript

文科生通过结合 AI 学习 Python 并应用于课程分析模型后,现在考虑转向前端开发,特别是 AI 电子政务应用的开发。在探索过程中,他了解到 JavaScript 和 TypeScript,并提出了三个问题:主流 AI 应用开发框架及其所需编程语言、TypeScript 与 JavaScript 在求职市场的友好度、以及不同编程语言在开发中的协作方式。

特点:

  1. 从 Python 转向前端开发,探索 JavaScript 和 TypeScript。
  2. 关注 AI 应用开发框架和编程语言的选择。
  3. 考虑不同编程语言在团队协作中的协调问题。

评论数量:50

创建时间:2024 年 9 月 18 日 12:44:20

各位有没有这种经历,高强度学习一段时间后,会特别困倦,困到发昏的那种

描述:文章讨论了高强度学习后出现的极度困倦现象,并探讨了应对策略。

特点:

  1. 高强度学习后容易出现极度困倦,可能是超负荷的表现。
  2. 建议在学习过程中穿插休息,以帮助大脑放松。
  3. 文章强调了合理安排学习和休息时间的重要性。

评论数量:29

创建时间:2024 年 9 月 18 日 15:39:18

求助一个一键 http 代理脚本

描述:用户寻求一个简单的一键脚本,用于创建一个 HTTP 代理服务器,主要目的是为 JetBrains 家的软件配置代理。用户希望该脚本能支持配置端口、账号和密码,并且在网上搜索后没有找到合适的脚本,因此寻求推荐。

特点:

  1. 简单易用:需要一键脚本,操作简便。
  2. 功能要求:支持配置端口、账号和密码。
  3. 适用场景:主要用于 JetBrains 软件的代理配置。

评论数量:9

创建时间:2024 年 9 月 18 日 07:00:05

解密 ClassFinal 加密的 Java Jar 包

ClassFinal 是一个用于加密 Java class 文件的工具,旨在防止源码泄漏和字节码被反编译。它支持直接加密 jar 或 war 包,无需修改项目代码,并兼容 spring-framework。

特点:

  1. 简单易用:通过命令行或 IDE 直接操作,支持解密和反编译,方便开发者保护代码。
  2. 兼容性强:与 spring-framework 兼容,适用于多种 Java 项目。
  3. 安全性高:通过加密保护 class 文件,防止源码和字节码被轻易获取。

评论数量:0

创建时间:2024 年 9 月 18 日 19:12:47