gradle jdk

5.常用API(JDK8时间类)(LocalDate,LocalTime,LocalDateTime,Period,Duration,ChronoUnit)

常用API(JDK8时间类)(LocalDate,LocalTime,LocalDateTime,Period,Duration,ChronoUnit) 细节 JDK8新增的时间对象都是不可变的; 如果我们修改了,减少了,增加了时间,那么调用者是不会发生改变的,会产生一个新的时间; ZoneId,I ......

JDK21更新特性详解

有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top 首发博客地址 文章更新计划 文章更新计划 | 430: | String Templates (Preview) | 1. 什么是 String Templates? Stri ......
特性 JDK 21

【效率提升】maven 转 gradle 实战

gradle是一个打包工具, 是一个开源构建自动化工具,足够灵活,可以构建几乎任何类型的软件,高性能、可扩展、能洞察等。其中洞察,可以用于分析构建过程中数据,提供分析参考,方便排查问题和不断优化构建性能,以下一次编译分析报告。 ......
实战 效率 gradle maven

linux 查看jdk安装路径

[root@iz2ze9ufq5ehrayz6j88saz bin]# java -version java version "1.8.0_191" Java(TM) SE Runtime Environment (build 1.8.0_191-b12) Java HotSpot(TM) 64-B ......
路径 linux jdk

linux环境下jdk安装

下载安装包https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz 安装lrzsz sudo apt install lrzsz 解压jdk sudo tar -zxvf jdk-17_linux-x64_bin.t ......
环境 linux jdk

支持JDK19虚拟线程的web框架,之五(终篇):兴风作浪的ThreadLocal

ThreadLocal,这个多线程场景中重要的特性,在虚拟线程领域兴风作浪,为了应付它,quarkus也是够拼,今天咱们就来聊聊这个话题,在轻松的气氛中结束《支持JDK19虚拟线程的web框架》系列 ......
兴风作浪 线程 ThreadLocal 框架 JDK

graalvm jdk 21 版本发布

graalvm 效率还是挺快的,java 21 版本虚拟线程以及ga可,graalvm 对于21 版本支持的发布,让我们也可以直接使用了从官方介绍以及解决来看,性能提升是很大的,在一些测试场景中 native image 比C2 jit 还快 说明 目前官方已经提供了21 的下载包可以体验使用 参考 ......
graalvm 版本 jdk 21

基本环境安装 jdk,mq,redis,nginx

JDK:解压安装包,命令为 tar -zxvf jdk-8u381-linux-x64.tar.gz配置环境变量,使用 vim 命令(需要安装vim,安装命令为:yum install vim)修改 /etc/profile 文件,在文件末尾加入如下配置 JAVA_HOME=/usr/local/j ......
环境 redis nginx jdk

【gradle.kts maven 添加】【android】

org.gradle.api.InvalidUserCodeException: Build was configured to prefer settings repositories over project repositories but repository 'maven' was add ......
android gradle maven kts

Gradle 设置全局镜像源

复制 init.gradle.kts 文件到 Windows 的 %USERPROFILE%/.gradle 或者 Linux 的 ~/.gradle 目录下。也可以直接复制文末的代码为 init.gradle.kts。 Gradle 不支持镜像源的直接设置,只能通过 maven() 方法设置一个新 ......
全局 镜像 Gradle

朋友们,就在今天,JDK 21,它终于带着重磅新特性正式发布了!

你好呀,我是歪歪。 朋友们,好消息,好消息,重磅好消息。 从今年年初就一直在喊的具有革命性、未来性、开创新纪元的 JDK 21 按照官方的时间计划表,今天终于是要正式 GA 了: https://openjdk.org/projects/jdk/21/ GA,就是我上面框起来的“General Av ......
特性 朋友 JDK

Java8(jdk1.8u321)下载、安装及配置

jdk1.8的下载、jdk1.8的安装、配置环境变量。 一、jdk1.8下载 下载官网地址:https://www.oracle.com/java/technologies/downloads/#java8-windows下载版本:jdk-8u381-windows-x64.exe 二、jdk1.8 ......
Java8 Java jdk1 321 jdk

ubuntu安装gradle

下载Gradle wget https://services.gradle.org/distributions/gradle-8.3-bin.zip -P /tmp 上面这行命令会下载Gradle 6.4.1到 /tmp 路径下 然后解压文件到/opt/gradle目录 sudo unzip -d ......
ubuntu gradle

JDK8升级JDK11最全实践干货来了

截至目前(2023年),Java8发布至今已有9年,2018年9月25日,Oracle发布了Java11,这是Java8之后的首个LTS版本。那么从JDK8到JDK11,到底带来了哪些特性呢?值得我们升级吗?而且升级过程会遇到哪些问题呢?带着这些问题,本篇文章将带来完整的JDK8升级JDK11最全实... ......
干货 JDK JDK8 11

支持JDK19虚拟线程的web框架,之四:看源码,了解quarkus如何支持虚拟线程

quarkus是如何支持虚拟线程的呢?今天咱们一起来阅读quarkus源码,学习从框架开发视角去添加新特性,除了开阔眼界,也为为自己的设计能力提升增加有效的参考信息 ......
线程 源码 框架 quarkus JDK

centos7安装jdk8

1.卸载centos7自带的jdk 通过以下命令查看是否已经安装jdk yum list installed |grep java 如果安装了则通过以下命令删除 yum -y remove #名称 2.安装jdk 通过以下命令查找能够安装的jdk版本 yum -y list java* 通过以下命令 ......
centos7 centos jdk8 jdk

JDK21来了!附重要更新说明

JDK21 计划23年9月19日正式发布,虽然一直以来都是“版本随便出,换 8 算我输”,但这么多年这么多版本的折腾,如果说之前的 LTS版本JDK17你还觉得不香,那 JDK21还是有必要关注一下,因为会有一批重要更新发布到生产环境中,特别是千呼万唤的虚拟线程,虽然说这东西我感觉不需要的用不到,需 ......
JDK 21

JDK变更

JDK新特性 JDK8 default关键字 public interface DefaultKey { void test(String params); default void sout(){ System.out.println("default方法"); } static void sta ......
JDK

spring动态代理,JDK动态代理,CGLB动态代理

.Spring中的代理 将 Advice 应用于目标对象后创建的对象称为代理。在客户端对象的情况下,目 标对象和代理对象是相同的。 2.JDK动态代理和CGLIB动态代理的区别 Spring AOP 中的动态代理主要有两种方式,JDK 动态代理和 CGLIB 动态代理。 1)JDK 动态代理只提供接 ......
动态 spring CGLB JDK

jdk8之Optional类判空处理

目录1 Optional1.1 简介1.2 主要方法讲解1.2.1 Optional对象创建1.2.2 Optional.get()1.2.3 Optional.isPresent()1.2.4 Optional.ifPresent()1.2.5 Optional.filter()1.2.6 Opt ......
Optional jdk8 jdk

【Linux】CentOS7下安装JDK详细过程

Linux上一般会安装Open JDK,关于OpenJDK和JDK的区别:http://www.cnblogs.com/sxdcgaq8080/p/7487369.html 下面开始安装步骤: 第一步 第一步 卸载系统自带的OpenJDK以及相关的java文件 ①在命令窗口键入: java -ver ......
过程 CentOS7 CentOS Linux JDK

Linux安装JDK完整步骤

1、检查一下系统中的jdk版本 [root@localhost software]# java -version 显示: openjdk version "1.8.0_102" OpenJDK Runtime Environment (build 1.8.0_102-b14) OpenJDK 64- ......
步骤 Linux JDK

安装JDK1.8(也叫JDK8)

过程先去官网搜JDK8 找到jdk-8u383类似这个然后看好版本(如windows 64位) 下载就直接下载 都是下一步没别的特殊的,但是记住安装路径 最重要的配置环境变量 1、我的电脑-->右键-->属性-->高级系统设置 2、环境变量-->新建JAVA_HOME 3、配置环境变量里的path, ......
JDK JDK1 JDK8

java jdk 里自带的 javascript引擎的使用

main方法代码: import javax.script.ScriptContext; import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; import javax.script.ScriptExce ......
javascript 引擎 java jdk

云服务器安装配置JDK,步骤简单详细~

(安装jdk有两种方法:手动安装 和yum安装:) 一:yum安装如下: 1.1 查询要安装的jdk的版本 yum -y list java* 1.2 安装jdk1.8 yum install -y java-1.8.0-openjdk.x86_64 1.3 查询jdk版本 java -versio ......
步骤 服务器 JDK

支持JDK19虚拟线程的web框架,之三:观察运行中的虚拟线程

本篇借助JProfiler工具,从线程的观察结果去印证官方资料,做到理论结合实践,让您领先一步,掌握和了解神秘的虚拟线程内幕 ......
线程 框架 JDK web 19

第18章_JDK8-17新特性(下)

第18章_JDK8-17新特性(下) 6.新语法结构 6.1 Java的REPL工具:jShell命令 17 6.2异常处理之try-catch资源关闭 9 6.3局部变量类型推断 10 var 6.4 instanceof的模式匹配 16 if(obj instanceof String str) ......
特性 JDK8 JDK 17

深入浅出:SPI机制在JDK与Spring Boot中的应用

本文深入探讨了Spring Boot中与Java的标准SPI相似的机制,揭示了它的工作原理、应用场景及与标准SPI的异同。 ......
深入浅出 机制 Spring Boot SPI

Linux系统 下载并配置JDK8

访问Oracle的官网:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 选择:Linux x64 Compressed Archive(对应64位操作系统)。 3.下载时需要登录Oracle账户,没 ......
系统 Linux JDK8 JDK

SpringBoot 3.0最低版本要求的JDK 17,这几个新特性不能不知道

最近,有很多人在传说 SpringBoot要出3.0的版本了,并且宣布不再支持 Java 8,最低要求是 Java 17了。 其实,早在2021年9月份,关于 Spring Framework 6.0的消息出来的时候,Spring 官方就已经明确了不会向下兼容,最低的 JDK 版本是 JDK 17。 ......
SpringBoot 不能不 特性 版本 3.0