JDK 8 vs JDK 11 新特性
Posted on
Edited on
JDK 8 vs JDK 11
| 类别 | JDK 8 | JDK 11(包含 JDK9/10 特性) |
|---|---|---|
| 语言特性 | Lambda、方法引用、函数式接口 | var 局部变量类型推断 |
| 集合 | Stream API | Stream 增强(takeWhile()、dropWhile() 等)、List.of() 等不可变集合 |
| 日期时间 | java.time 新日期 API |
持续增强 |
| Optional | 基础 API | isEmpty()、ifPresentOrElse()、or()、stream() |
| String | 无明显增强 | isBlank()、strip()、lines()、repeat() |
| 文件 | NIO.2 | Files.readString()、writeString() |
| 网络 | HttpURLConnection |
全新 HttpClient(支持 HTTP/2、异步) |
| 运行方式 | 需先编译 | 支持 java Hello.java 直接运行 |
| JVM | G1 可选 | G1 更成熟,支持 ZGC(实验)、容器感知更好 |
| 模块化 | 无 | JPMS(Java Platform Module System) |
JDK 8 亮点
- Lambda 表达式
- Stream API
Optionaljava.timeCompletableFuture- 接口默认方法(
default)
ChatGPT免费版 vs Plus版
Posted on
Codex能力
Posted on
FastAPI 入门速览
Posted on
Edited on
FastAPI 是一个基于 Pytho 的高性能 Web API 框架。
特点:
- 快:基于 ASGI,支持异步
- 简单:类型注解驱动
- 自动校验:Pydantic
- 自动文档:Swagger / OpenAPI
- 适合:微服务、后台 API、AI 服务、自动化平台
FastAPI = Python 类型注解 + 自动校验 + 自动文档 + 高性能 API 框架。
引力弹弓(重力助推)
Posted on
SolrCloud简介
Posted on
springboot应用java -jar -Dserver.port=8080不能有效覆盖自定义监听端口排查
Posted on
Edited on
rockylinux中ps命令归属那个包?procps-ng
Posted on
ecs实例如何释放数据盘(不用的)
Posted on
nlp分词HanLP简介
Posted on
HanLP 是一个开源的自然语言处理(NLP)工具包,由 Hankcs 开发,支持中文及多语种文本处理。
主要功能:
- 中文分词
- 词性标注(POS)
- 命名实体识别(NER)
- 依存句法分析
- 文本分类
- 关键词提取
- 自动摘要
- 情感分析
适用场景:
逻辑回归和知识图谱关系
Posted on