标签: java

5 篇文章

IntelliJ IDEA创建项目必须使用java17
创建项目出错 由于本地安装的jdk是1.8,在使用idea创建一个新项目时无法选择1.8版本,默认是java17和java21,创建项目会有错误提示 也许java17在国外比较普及,对于国内开发者就不是很友好了。 替换脚手架服务器URL解决该问题 如果想继续使用idea创建项目最简单的解决办法就是修改脚手架提供方的URL,这里以阿里云的为例: 点击…
java CompletableFuture 异步任务执行
现代软件开发中,同时处理多个任务的能力变得越来越重要。异步编程是实现这一目标的关键技术,它允许程序在等待长时间运行的任务完成时继续执行。 CompletableFuture 是什么? CompletableFuture是Java 8中引入的一个类,是对Future接口的增强,Future表示一个异步计算的结果,而CompletableFuture则…
M1 芯片Macbook Pro 适配的JDK安装
最近入了最新的MacBook Pro,性能是肉眼可见的提升,温控也特别的好,风扇一直没转过,但java编译代码的速度还不如上一代intel架构的,原因是oracle的JDK版本并没有ARM架构的,就好像是JVM的上一层还有一层MacBook 的"JVM",导致编译速度很慢,查了资料,zaul的OpenJDK原生支持ARM架构。 Azul JDK介绍…
java13都出四个月了,为什么大家还在用java8?
Java 13是Java的第十三个主要版本,于2019年9月17日发布。它提供了许多新功能,包括: 增强的Switch表达式 原生字符串字面量 增强的错误报告 快速内存分配(ZGC)的改进 但Java 13是非长期支持(non-LTS)版本,支持期结束后将不再提供更新和安全补丁。 估计java更新版本到20,使用最广泛的版本依然是java8,理由如…
手动实现分页接口
当项目组负责某个业务service的同学告诉你,他的数据是自己通过汇聚其他接口拼凑来的,所以无法使用自带分页插件,前端的同学告诉你他的view组件是默认需要分页的,数据格式必须按照分页的格式来,做为提供接口的你该如何是好?只好手动写分页了。 public UnifyResp recommendProductlist(RecommendProduct…