reentrantlock java aqs 17

linux java 安装和版本管理

安装 下载你要的 , 比如 kali 可以下载 x64 Debian Package https://www.oracle.com/java/technologies/downloads/ sudo dpkg -i jdk-17_linux-x64_bin.deb 更换版本 update-java- ......
版本 linux java

软件工程 之 (XMUT)Java期末复习题及答案-选择题

软件工程实用案例教程 https://www.cnblogs.com/IvanKK/p/17712702.html Java期末复习题及答案 https://www.cnblogs.com/IvanKK/p/17712704.html 计算机网络复习题库 https://www.cnblogs.co ......

Java中有几种创建对象的方式?

大概有这几种 new Class 实例化 构造实例化 反序列化 克隆 package jvm; import model.Info; import java.io.*; import java.lang.reflect.InvocationTargetException; public class ......
对象 方式 Java

【从零开始重学Java】第1天

前情提示 从零开始重学Java 第0天 概述 Java SE EE ME Java SE(Standard Edition) 标准版本,就是我们最常用的版本了 Java FX,用于客户端界面开发,对标C#的WPF、C++的Qt,以前集成在SE里,Java11以后已经从SE中分离,Swing+FX组合 ......
Java

java spring boot 的web项目中,url忽略大小写

默认情况下,请求的url必须跟我们配置的url大小写一致。 但是通过下面的方式,就可以忽略,大小写均可,使用起来更灵活。 要使 Spring Boot 的 Web API 项目忽略 URL 的大小写,你可以通过自定义配置来实现。以下是一种常见的方法: 创建一个配置类,并在其中注册一个 WebMvcC ......
大小 项目 spring java boot

M2 安装java11

install brew ~bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" ``` ### install java11 ``` brew install java11 ``` ......
java M2 11

Java内存溢出如何解决,Java oom排查方法,10个定位解决办法

在Java开发过程中,有效的内存管理是保证应用程序稳定性和性能的关键。不正确的内存使用可能导致内存泄露甚至是致命的OutOfMemoryError(OOM)。为了避免这些问题 正文 1、使用弱引用和软引用 弱引用(WeakReference)和软引用(SoftReference)可以在内存不足时被自 ......
Java 内存 办法 方法 oom

【JDBC】Java数据库连接:操作流程、API、数据库连接池

JDBC简介 JDBC(Java DataBase Connectivity)Java数据库连接 JDBC是使用Java语言操作关系型数据库的一套API JDBC操作数据库流程 JDBC API DriverManager 驱动管理类 Connection 数据库连接对象 Statement Res ......
数据库 数据 流程 JDBC Java

java.time包中的类如何使用

java.time包是在java8中引入的日期和时间处理API,提供了一组全新的类,用于更灵活、更强大的处理日期和时间。 常用用法 1、localDate 表示日期,不包含时间和时区信息 import java.time.LocalDate; public class LocalDateExampl ......
java time

简化JRE大小 jdk11 jdk17 jdk21

Windows系统cmd执行以下命令 <JDK所在文件夹>\bin\jlink.exe --strip-debug --compress 1 --no-header-files --no-man-pages --output miniJre --add-modules java.base,java. ......
jdk 大小 JRE 11 17

java-11-alpine基础镜像构建

准备动作 Linux系统,安装Docker 新增工作目录,比如~/baseimg,进入工作目录 创建字体目录~/baseimg/fonts/truetype, 这里的truetype文件夹名字可自定义,对应上Dockerfile中的即可 上传字体文件【ttl,ttc等】至truetype 编辑基础镜 ......
镜像 基础 alpine java 11

Java 拖拽排序

向前移动 将元素D移到B前面,分2步: D放到 index=1 的位置 B和D中间的元素向后移动1个位置 向后移动 将元素B移到D后面,分2步: B放到 index=3 的位置 B和D中间的元素向前移动1个位置 代码实现 public static void main(String[] args) ......
Java

[Java] Java 反射机制

1 概述:反射机制 1.1 原理 反射机制是指程序在运行时可以动态地获取类的信息,并且可以调用类的方法、访问类的属性等。 在Java中,反射机制被广泛应用于框架、工具和其他一些需要动态加载和使用类的场景中。 反射机制是Java语言的一个特性,它是通过反射API实现的。 在Java中,每个类都有一个C ......
Java 机制

java随机生成姓名 java随机生成名字

java随机生成姓名 java随机生成名字 随机生成昵称package com.sectrans.trans.controller; import java.io.UnsupportedEncodingException; import java.util.HashSet; import java. ......
java 姓名 名字

【idea系列】idea文件夹转Java包

一、背景 有时候,导入的项目会变成文件夹,或者Java package 包的目录不对。这时候就需要我们手动把各种文件夹转换成Java package。 二、操作 如图点击: ......
idea 文件夹 文件 Java

Java中main函数

主方法(main)的写法 public static void main(String[] args) { }; public static void main(String args[]) { }; String args[] 与 String[] args 没有区别 String[] args是 ......
函数 Java main

Ubuntu 23 Set JAVA_HOME java-22-openjdk-amd64

renguoqiang@ubuntulenovo:~/gitee_base/nacos-server-2.3.0$ tail -5 ~/.bashrc [ -r /home/renguoqiang/.byobu/prompt ] && . /home/renguoqiang/.byobu/promp ......
openjdk-amd JAVA_HOME openjdk Ubuntu JAVA

Java Spring Boot 中集成文件上传和下载功能

在日常开发中,可能会遇到文件上传下载的需求,今天简单学习下,在项目开发中,如果遇到类似需求,该如何应对。 在 Spring Boot 项目中如果增加 文件上传下载 的功能,其实也挺简单,无非就是增加接口而已,但具体实现需要根据需求来定,通常我们的上传,可能会限制文件类型,限制文件大小,或者是限制文件 ......
功能 文件 Spring Java Boot

Java公众号开发,推送消息出现中文乱码

问题描述 使用wx-java-mp-spring-boot-starter做微信公众号开发,推送中文消息的时候,发现推送消息的文字都变成了问号, 推送文字代码: WxMpXmlOutMessage.TEXT().content(""登录成功"").fromUser(wxMessage.getToUs ......
乱码 公众 消息 Java

Java中JVM、JRE和JDK三者有什么区别和联系

Java 语言的开发运行,也离不开 Java 语言的运行环境 JRE。没有 JRE 的支持,Java 语言便无法运行。当然,如果还想编译 Java 程序,搞搞小开发的话,JRE 是明显不够了,这时候就需要 JDK。其实啊,JDK 就是 JRE 加上一些常用工具组成的。JDK 不仅能运行已经被编译好了 ......
Java JVM JRE JDK

Ubuntu22安装graalvm JDK17+Tomcat9设置自启动

graalvm Jdk17安装 下载地址 https://github.com/graalvm/graalvm-ce-builds/releases 安装 下载安装包,将安装包上传到/usr/local目录下执行以下命令,我这里用的是17 tar -zxvf graalvm-community-jd ......
Tomcat9 graalvm Ubuntu Tomcat JDK

Java8新特性 stream API

......
特性 stream Java8 Java API

java学习

Java简介 Java编程语言 简单 面向对象 分散式 多线程 动态 架构中立 便携式 高性能 强大的 安全 MyProgram.java >Compier >MyProgram.class >Java VM >机器码 >MyProgram 所有源代码先以扩展名结尾的纯文本文件编写,编译器将源文件编 ......
java

mysql报错java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone.

-- 服务器时区值“Öйú±ê׼ʱ¼ä”无法识别或表示多个时区。 The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. --查看数据库时区 show va ......

java读取写入excel数据

使用场景 在java开发中,有时需要使用excel读取和写入数据。 可以使用 poi来处理。 引入依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.16</version ......
数据 excel java

java编译运行方式

![](https://img2024.cnblogs.com/blog/3366232/202401/3366232-20240102224740359-397531374.png) ![](https://img2024.cnblogs.com/blog/3366232/202401/33662... ......
方式 java

java特点

![](https://img2024.cnblogs.com/blog/3366232/202401/3366232-20240102223638987-1818952593.png) ![](https://img2024.cnblogs.com/blog/3366232/202401/3366... ......
特点 java

17.DML 表数据操作 - 删除

目录 通过 DELETE 语句删除数据 通过 TRUNCATE TABLE 语句删除数据 实例 通过 DELETE 语句删除数据 数据表名:指定要删除的数据表的表名 WHERE 子句:限定表中要删除的行 -- 删除表中指定行的数据 DELETE FROM 数据表名 WHERE 条件表达式 通过 TR ......
数据 DML 17

Java 中:: 是什么意思?

在 Java 中,:: 符号表示成员选择操作符,用于访问类的成员。它通常与类名(包括包名)一起使用,以便在类中选择成员。 在这个例子中,Thread1::m 可能表示以下两种情况之一: 如果 Thread1 是一个类,并且该类有一个名为 m 的成员变量,那么 Thread1::m 表示这个成员变量。 ......
意思 Java

java并发之Executors类

newFixedThreadPool一种线程数量固定的线程池,当线程处于空闲状态时,他们并不会被回收,除非线程池被关闭。当所有的线程都处于活动状态时,新的任务都会处于等待状态,直到有线程空闲出来。/** * 描述:newFixedThreadPool */public class FixedThre ......
Executors java
共11200篇  :9/374页 首页上一页9下一页尾页