E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
slf4jjava后端jdk
Java日期处理(Date、Calendar、DateFormat)
一:序本篇文章将介绍
JDK
1.8前的日期处理,其实已经不推荐使用了,但以前的项目也有少部分使用,所以在这里引出一下;在
JDK
1.8之前,Java中的日期和时间处理是由java.util.Date和java.util.Calendar
「已注销」
·
2025-06-07 01:14
java
python
开发语言
Java八股文——集合「Map篇」
在
JDK
1.8及以后,具体实现是数组+链表+红黑树。当链表长度超过一定阈值(默认为8)并且数组长度大于一定阈值(默认为64
·
2025-06-07 00:41
JDK
1.8,Java,HashMap的put()方法全过程(超详细)
首先一个节点进来做hash值并取余运算,hash到对应的桶,开有没有hash冲突,如果没有直接插入,如果有就需要遍历链表,看有没有key相同的情况,如果有就进行值的替换,如果没有就插到链表尾部(哪些判断是否变为红黑树逻辑在下面进行解析,这里做个大概描述)1.7使用头插法,因为他认为先最近插入的最容易被访问,但是在并发,扩容数组的时候可能会出现死循环。因为并发扩容reHash一张新的表。扩容的时候会
java记
·
2025-06-07 00:11
哈希算法
java
数据结构
HashMap中的put方法执行流程(流程图)
在
JDK
1.8及以后版本中,其主要逻辑封装在putVal这个内部方法中。
YuTaoShao
·
2025-06-07 00:08
Java
流程图
哈希算法
散列表
Linux环境部署—— Jenkins
目录一、安装Jenkins二、运行三、访问四、初始化插件失败五、卸载重装六、其他一、安装Jenkinshttps://www.jenkins.io/zh/download注意看下对应
jdk
版本要求https
Java_Yangsister
·
2025-06-06 20:33
Linux环境部署
linux
jenkins
运维
JDK
从8升级到21的问题集
作者:京东工业韦付芝一、背景与挑战1.升级动因◦Oracle长期支持策略◦现代特性需求:协程、模式匹配、ZGC等◦安全性与性能的需求◦AI新技术引入的版本要求2.项目情况◦100+项目并行升级的协同作战◦多技术栈并存◦持续集成体系的适配挑战二、进度应用总数已完成应用下线待升级100+731310+三、主要问题域与解决方案1.依赖管理的"蝴蝶效应"•sun.misc.BASE64Encoder等
·
2025-06-06 18:57
程序员
设计模式-2 结构型模式
5、
JDK
动态代理实现核心:构
AllWe$
·
2025-06-06 17:20
设计模式
设计模式
Spring Boot 处理前端上传的base64
java11版本工具类网上很多,我参考的是一个博主的,但是我写这篇文章的时候关网页,有问题可以私信废话不多说直接上代码Base64转MultipartFile工具importlombok.extern.
slf4j
.
Slf4j
Sunday#4639
·
2025-06-06 13:51
spring
boot
前端
java
【云原生技术】Linux下如何安装
jdk
Linux下如何安装
jdk
一、方式1:用系统软件仓库安装Open
JDK
二、方式2:下载官方二进制包手动安装三、方式3:SDKMAN!
阿寻寻
·
2025-06-06 12:42
linux
java
运维
ZooKeeper 安装教程(Windows + Linux 双平台)
ZooKeeper安装教程(Windows+Linux双平台)Zookeeper和Kafka版本与
JDK
要求一、安装前准备系统要求Java环境(
JDK
17+)开放端口:2181(客户端),2888(集群通信
白嫖不白嫖
·
2025-06-06 10:01
Linux实战
zookeeper
windows
linux
JAVA中的注解和泛型
目录JAVA注解介绍概念注解的本质4种标准元注解自定义注解泛型介绍泛型的定义JAVA泛型泛型方法()泛型类()类型通配符类型擦除JAVA注解介绍概念注解是
JDK
5.0引入的一种元数据机制,用来对代码进行标注
小白写代码hh
·
2025-06-06 09:25
java
注解
泛型
ReentrantLock锁优化和synchronized锁膨胀的共同点
背景concurrent包下的Lock和
jdk
原生的synchronized经常被拿来作比较,通常会被问到两者的区别与优劣,本文不会讨论锁具体实现细节(比如轻量级锁具体修改了哪个地方的第几个位),而是基于两者对锁的宏观优化原理讨论一下彼此的共同点
2501_91537388
·
2025-06-06 05:56
java
java
jvm
数据库
记录一次spark本地运行时的org.apache.hadoop.io.nativeio.NativeIO问题
最近换了新的电脑,好久不用的win10系统,安装了maven,
jdk
,idea之后,从git上下载了代码库,希望可以本地调试运行spark代码,安装好系统环境后,代码可以运行起来了,代码就是很简单的将系统字符存储到当前文件中
一颗小草333
·
2025-06-06 00:22
hadoop
大数据
hadoop
如何在 React Native 和 Unity 中快速切换
JDK
版本
如何在ReactNative和Unity中快速切换
JDK
版本背景步骤1:下载两个版本的
JDK
步骤2:编写快速切换脚本2.1切换到
JDK
11的脚本(`set-
jdk
11.bat`)2.2切换到
JDK
17的脚本
YuZou 邹宇
·
2025-06-05 23:52
笔记
JDK
JAVA
邀请开发者共建MyBatis-Plus-Kit:一个基于MyBatis-Plus的小工具库
我是一个普通的
Java后端
开发者。在日常项目中使用MyBatis-Plus的过程中,总觉得可以再封装一些更通用的能力,省去一遍遍写样板代码的麻烦。
·
2025-06-05 22:45
如何在IDE中通过Spark操作Hive
环境准备在开始之前,需要确保以下软件已安装并配置正确:JavaDevelopmentKit(
JDK
):建议使用
JDK
8或更高版本。ApacheSpark:建议使用最新稳定版本。Apac
yt94832
·
2025-06-05 17:04
ide
spark
hive
使用 React Native 开发鸿蒙(HarmonyOS)运动健康类应用的系统化准备工作
⚙️一、环境与工具准备双环境搭建ReactNative环境:安装Node.js(≥18.x)、
JDK
(≥11)、Yarn。
哼唧唧_
·
2025-06-05 15:23
react
native
harmonyos
react.js
Harmony
OS5
运动健康
【技能篇】设计模式专题
1.请列举出在
JDK
中几个常用的设计模式?单例模式(Singletonpattern)用于Runtime,Calendar和其他的一些类中。
wxiaohe1
·
2025-06-05 14:19
设计模式
设计模式
Java面试复习大纲整理
Java面试复习Java面试大纲Java开发环境1、Java编译过程2、JVM,JRE,
JDK
之间的关系基本数据类型1、八种基本类型2、数据类型详解3.基本类型间的转换5.数据类型之间的转换运算符1.
大fw的我
·
2025-06-05 10:49
java
面试
SpringAI基础使用
一、环境准备安装依赖工具
JDK
17+(必须,SpringBoot3.3+和SpringAI依赖此版本)。IDE(如IntelliJIDEA)。Maven/Gradle(项目管理工具,推荐Maven)。
hqxstudying
·
2025-06-05 07:28
java
ai
Tomcat的配置:修改端口号、配置主页、配置虚拟目录
Tomcat的运行需要
JDK
的支持,需要配置JAVA_HOME环境变量。JAVA_HOME主要是在本机含有多个版本
JDK
的情况下说明使用哪个
JDK
进行配置。
帅气的小峰
·
2025-06-05 06:22
SSM
Windows Server部署Vue3+Spring Boot项目
在WindowsServer上部署Vue3+SpringBoot前后端分离项目的详细步骤如下:一、环境准备安装
JDK
17+下载
JDK
MSI安装包(如Oracle
JDK
或Open
JDK
)双击安装,配置环境变量
BillKu
·
2025-06-05 06:50
windows
spring
boot
后端
Java并发编程:从synchronized到CompletableFuture的演进之路
从早期
JDK
1.0中简单的synchronized关键字,到现代Java中强大的CompletableFutureAPI,Java的并发工具不断丰富和完善,为开发者提供了越来越多的选择来构建高效、可靠的并发应用
天天进步2015
·
2025-06-04 23:54
Java
java
jvm
开发语言
JDK
21深度解密 Day 11:云原生环境中的
JDK
21应用
【
JDK
21深度解密Day111】云原生环境中的
JDK
21应用本文是《
JDK
21深度解密:从新特性到生产实践的全栈指南》专栏的第11天内容,聚焦云原生环境中的
JDK
21应用。
在未来等你
·
2025-06-04 17:09
JDK21深度解密
JDK21
云原生
容器化
Kubernetes
Docker
虚拟线程
ZGC
解决idea2020版本不支持SpringBoot默认版本问题
因为idea2020版本所支持的最高
jdk
为15,但现在springboot默认最低版本为17,所以导致idea2020版本默认用不了springboot。
暮想丶
·
2025-06-04 15:51
spring
boot
java
intellij-idea
es使用指定目录下的
jdk
在bin目录下elasticsearch中加入想要使用的
jdk
exportJAVA_HOME=/data/sw/elk/
jdk
-11.0.25exportPATH=$JAVA_HOME/bin:$PATHif
学习啷个办
·
2025-06-04 12:26
elasticsearch
java
大数据
uniapp框架开发微信小程序之调试部署上线简介
--1.服务器主要配置买服务器域名安装宝塔面板
jdk
tomcatnginxmysqlredisnginx配值配置证书文件(实现https请求)配置转发配置静态文件路径events{worker_connections1024
我要打倒凹凸曼
·
2025-06-04 07:20
微信小程序
小程序
服务器
uniapp
深入理解 Java 环境变量:从原理到实战配置指南
Java运行时环境(JRE)和开发工具包(
JDK
)包含大量可执行文件(如java.exe、javac.exe)和类库资源,这些文件分散在
琢磨先生David
·
2025-06-04 04:54
java
开发语言
JDK
21深度解密 Day 10:微服务架构适配
JDK
21
【
JDK
21深度解密Day10】微服务架构适配
JDK
21引言:百万并发时代的微服务进化作为"
JDK
21深度解密"系列的第10天,今天我们聚焦微服务架构在
JDK
21时代的技术跃迁。
在未来等你
·
2025-06-03 23:26
JDK21深度解密
JDK21
微服务
虚拟线程
Spring
Cloud
Istio
性能优化
Windows 系统安装 Java
JDK
1.8 全流程指南
文章目录一、下载
JDK
1.8安装包二、安装
JDK
1.8三、配置环境变量1.设置`JAVA_HOME`2.配置`Path`变量3.设置`CLASSPATH`(可选)四、验证安装一、下载
JDK
1.8安装包访问
司南锤
·
2025-06-03 23:56
程序院
windows
java
开发语言
Stream API
从
JDK
1.8开始,Java语言引入了一个全新的流式StreamAPI,StreamAPI把真正的函数式编程风格运
余厌厌厌
·
2025-06-03 23:51
开发语言
java
(附源码)计算机毕业设计SSM智能答疑系统app
项目运行环境配置:
Jdk
1.8+Tomcat7.0+Mysql+HBuilderX(Webstorm也行)+Eclispe(IntelliJIDEA,Eclispe,MyEclispe,Sts都支持)。
卓杰计算机程序设计
·
2025-06-03 22:14
mybatis
java
mysql
Spring 中如何开启事务?
一、面试主题概述在
Java后端
面试中,Spring事务管理是中高级工程师绕不开的话题。面试官不仅想知道你是否
残*影
·
2025-06-03 17:40
常用框架面试
spring
java
后端
java: 警告: 源发行版 17 需要目标发行版 17
SpringBoot版本较高时,需要使用
jdk
以上版本,运行项目控制台可能会输出:#java:警告:源发行版17需要目标发行版17出现这个警告的原因就是期望的版本是17,但是实际的版本不是17,从以下几个方面排查源码配置项目指定
埃泽漫笔
·
2025-06-03 16:04
IDEA爬坑
java
idea
ThingsBoard(3)(二次开发篇)(TODO)
TODO1编译安装
JDK
17+安装Node.js和AngularCLI(前端编译)数据库:PostgreSQL或Cassandra(默认支持PostgreSQL)gitclonehttps://github.com
fanged
·
2025-06-03 16:31
Web开发
GUI
学习
JDK
21深度解密 Day 12:大规模迁移
JDK
21方法论
【
JDK
21深度解密Day12】大规模迁移
JDK
21方法论引言:为什么需要系统化的
JDK
21迁移方法论?在过去的五年中,Java生态发生了翻天覆地的变化。
在未来等你
·
2025-06-03 16:26
JDK21深度解密
JDK21
Java
虚拟线程
ZGC
JVM
微服务
云原生
Java云原生应用的量子级性能跃迁:从容器到JVM的零损耗架构革命
一、容器化性能革命1.1多阶段构建压缩#第一阶段:构建优化FROMmaven:3.8.5-
jdk
-17ASbuilderWORKDIR/appCOPYpom.xml.
墨夶
·
2025-06-03 15:54
Java学习资料3
java
云原生
jvm
什么是MVC?
导语:在
Java后端
面试中,“MVC架构”是绕不开的基础话题。它不仅关乎项目的整体设计思路,更体现了候选人的架构理解能力与编码规范意识。
残*影
·
2025-06-03 14:50
常用框架面试
mvc
java
spring
BlazeDS开发配置
MyEclipse+Flex+Blazeds配置需要软件:Tomcatmyeclipse
jdk
blazeds-turnkey-4.0.0.14931.zipFlashBuilder_4_Plugin_LS10
iteye_5585
·
2025-06-03 12:34
Flex
Flex
BlazeDS
MyEclipse
Tomcat
【Java基础】Java中的HashSet详解
文章目录一、前言二、HashSet的核心特性1.元素唯一性2.无序性3.高效操作4.允许null元素5.非线程安全三、HashSet的底层实现原理1.数据结构演进:
JDK
7vs
JDK
8
JDK
7:数组+链表
李少兄
·
2025-06-03 11:58
#
Java基础
java
python
开发语言
Java集合初始化:Lists.newArrayList vs new ArrayList()
性能与底层原理1.内存分配策略2.基准测试数据(JMH)四、Guava的进阶功能生态1.集合转换2.集合分片3.不可变集合创建五、最佳实践指南六、源码级实现解析1.Guava`newArrayList`源码2.
JDK
李少兄
·
2025-06-03 11:55
Java
java
python
开发语言
Stream流入门,Stream流创建
*也叫Stream流,是
JDK
8开始新增的一套API,可以用于操作集合或者数组的数据。
不想写算法
·
2025-06-03 09:39
windows
深入浅出MQTT协议:从物联网基础到实战应用全解析
无论是
Java后端
开发还是嵌入式硬件开发,掌握MQTT都能让你在物联网项目中如鱼得水。本文将从基础概念讲起,带大家系统理解MQTT的工作原理,并通过实战案例掌握MQTT的应用技巧。
Despacito0o
·
2025-06-03 07:28
MQTT
物联网
struts
java
基于JAVA研究生入学考试备考辅助系统计算机毕业设计源码+系统+数据库+lw文档+部署
文档+部署本源码技术栈:项目架构:B/S架构开发语言:Java语言开发软件:ideaeclipse前端技术:Layui、HTML、CSS、JS、JQuery等技术后端技术:JAVA运行环境:Win10、
JDK
1.8
宁柠科技
·
2025-06-03 06:25
java
开发语言
jvm
安卓逆向篇&JEB 反编译断点&动态调试&加密算法还原&逻辑会员绕过
动态调试-Jeb&Adb0、模拟器开发者模式-启用开发者模式(快速单击5次关于平板电脑版本)-系统-高级-开发者选项-启用USB调试模式-模拟器设置里面开启root及磁盘共享可写入0、Jeb环境配置-安装
Jdk
11
我最厉害。,。
·
2025-06-03 02:25
android
元空间、类文件常量池、运行时常量池、字符串常量池
元空间元空间是
JDK
8之后方法区的实现,开辟在直接内存中,不直接受JVM内存大小的限制。
Java初学者小白
·
2025-06-03 02:54
查漏补缺
java
2024全网最全Java8 -
JDK
5-15都有哪些经典新特性专题(25秋招走起~)
前言Java5新特性1.泛型泛型本质是参数化类型,解决不确定具体对象类型的问题。ListstrList=newArrayList();2.增强循环(for-each)for-each循环简化了集合的遍历。String[]str={"关注","公众号","捡田螺的小男孩"};for(Stringtemp:str){System.out.println(temp);}3.自动封箱拆箱自动装箱:就是将基
Java后端程序员知识库
·
2025-06-03 02:21
后端面试面经
java
开发语言
互联网大厂
Java后端
技术栈常见问题与异常排查全解析:从JVM到微服务
互联网大厂
Java后端
技术栈常见问题与异常排查全解析:从JVM到微服务引言
Java后端
系统因其技术栈庞大且组件众多,在互联网大厂业务中承担着复杂的服务职责。
怡人蝶梦
·
2025-06-02 20:04
java
jvm
springboot
mysql
mongodb
kafka
redis
互联网大厂
Java后端
技术栈实战:常见异常问题及高效排查方法详解
互联网大厂
Java后端
技术栈实战:常见异常问题及高效排查方法详解引言互联网大厂的
Java后端
系统架构复杂,涵盖广泛技术栈,从核心语言JVM到微服务架构、数据库ORM、缓存与消息队列等。
怡人蝶梦
·
2025-06-02 20:04
java
springboot
jvm
maven
gradle
hibernate
mybatis
Java后端
技术栈问题排查实战:Spring Boot启动慢、Redis缓存击穿与Kafka消费堆积
Java后端
技术栈问题排查实战:SpringBoot启动慢、Redis缓存击穿与Kafka消费堆积引言在现代互联网大厂中,
Java后端
系统因为其复杂性和多样性,常常面临各种问题和挑战。
怡人蝶梦
·
2025-06-02 20:34
java
springboot
redis
kafka
jvm
prometheus
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他