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
jdk8
010 【入门】链表入门题目-合并两个有序链表
合并两个有序链表|[算法]-[中级]-[链表]▶
JDK8
+|⏱️O(m+n)核心代码实现packageclass010;//将两个升序链表合并为一个新的升序链表并返回//新链表是通过拼接给定的两个链表的所有节点组成的
要天天开心啊
·
2025-06-28 13:39
算法专栏
链表
数据结构
【Java源码阅读系列19】深度解读Java AtomicReference 源码
本文将结合
JDK8
源码,从底层实现、核心方法、设计模式等角度深入解析其原理。
·云扬·
·
2025-06-27 11:20
源码阅读系列之Java
java
开发语言
jvm
Java经典面试题(3)
JDK8
之后有哪些重要改进?答案:HashMap的底层数据结构在JDK7及之前是数组+链表,
JDK8
引入了红黑树优化。
琢磨先生David
·
2025-06-26 10:53
java
开发语言
Jenkins安装与配置全攻略:从入门到高级功能实战
一、Jenkins安装1.1环境准备Jenkins官网:https://jenkins.io注意:Jenkins2.346版本之后不再支持
JDK8
,需要使用JDK11或更高版本。1.2卸载旧版本Jen
ivwdcwso
·
2025-06-26 02:30
运维与云原生
jenkins
运维
CI/CD
DevOps
持续集成
容器
云原生
Java继承关系中的内存分配
内存分配与类的加载、对象创建过程紧密相关,核心逻辑如下:一、类加载阶段的内存布局1.静态区域分配(方法区)-父类和子类的静态变量(static)、静态代码块、类元数据(Class对象)会被加载到JVM的方法区(
JDK8
居然我是萝卜
·
2025-06-25 10:07
java
JVM探秘之旅:从class文件到垃圾回收的魔法世界
目录第一章:垃圾回收算法进化史JDK7时代:SerialGC(老式吸尘器)
JDK8
默认:ParallelGC(多线程清洁队)✈️JDK11+新宠:G1GC(智能分拣机器人)JDK12+实验品:Shenandoah
zhysunny
·
2025-06-25 08:23
Java那些事
jvm
java
Java中抽象类和接口有何区别?
(多态扩展)关系类型"is-a"关系(子类是父类的一种)"has-a/can-do"关系(实现类具备某种能力)实例化不能直接new不能直接new⚙️二、语法特性对比特性抽象类接口(
JDK8
·
2025-06-25 08:09
java
基于pyspark的北京历史天气数据分析及可视化_离线
点这里,查看所有项目[]数据类型北京历史天气数据开发环境centos7软件版本python3.8.18、hadoop3.2.0、spark3.1.2、mysql5.7.38、scala2.12.18、
jdk8
大数据CLUB
·
2025-06-25 08:48
spark数据分析可视化
数据分析
数据挖掘
hadoop
大数据
spark
对比 HashMap 和 ConcurrentHashMap 扩容逻辑的差异
一、总体对比表(
JDK8
为例)特性HashMapConcurrentHashMap线程安全❌否✅是是否支持并发扩容❌否,单线程触发并执行✅是,多线程协助扩容是否使用锁❌否✅使用synchronized/
心丑姑娘
·
2025-06-24 23:50
java
哈希算法
开发语言
分析一下HashMap内部是怎么实现的
我们来深入分析一下Java中HashMap的内部实现机制(以
JDK8
为主),包括数据结构、核心算法、源码设计、以及适用场景。
心丑姑娘
·
2025-06-24 23:49
哈希算法
散列表
算法
基于pyspark的北京历史天气数据分析及可视化_实时
点这里,查看所有项目[]数据类型北京历史天气数据开发环境centos7软件版本python3.8.18、hadoop3.2.0、spark3.1.2、mysql5.7.38、scala2.12.18、
jdk8
大数据CLUB
·
2025-06-24 12:54
spark数据分析可视化
数据分析
数据挖掘
spark
hadoop
大数据
高并发设计核心!深度解析Java并发队列源码实现(万字长文+实战对比)
摘要:本文通过
JDK8
源码级剖析,揭开Java并发队列设计的神秘面纱。
努力的靠近目标
·
2025-06-23 21:49
并发编程
java
开发语言
数据结构
从幕后揭秘:HashMap 与 ConcurrentHashMap 的全面演进与
JDK8
优化
摘要本文将系统回顾Java标准库中两大哈希表实现——HashMap与ConcurrentHashMap——从JDK1.2到JDK17的演化历程,结合Java内存模型原理,深入剖析其在不同版本下的底层设计以及算法优化;并通过汇编级别分析、性能对比、生产案例和生态对比,全面呈现哈希表在高并发、大数据量场景中的实践与调优;最后展望容器在Valhalla、ProjectLoom等未来特性中的前景。完整大纲
专业WP网站开发-Joyous
·
2025-06-22 07:03
Java
学习
java
流水表延迟处理方案设计
**###流水表延迟处理方案设计针对你的场景(流水表插入记录,当type=4时需要1秒后处理),结合现有技术栈(
JDK8
、MySQL、定时任务、Redis、RabbitMQ),我推荐以下几种可行方案:一
weixin_ab
·
2025-06-22 05:20
rabbitmq
jdk8
和17无缝切换,安装idea且免费使用,maven安装配置一条龙超详细!(保姆教程)
一、基本概括由于jdk的稳定版本是常见的
jdk8
版本,但是新推出的SpringBoot3需要jdk17支持,而且相对老版的springboot,springboot有很多优势:1.Java17基线和对Java19
·
2025-06-21 01:22
deepseek模拟美团高级java开发工程师面试题
美团高级Java开发工程师面试题及参考答案一、Java基础部分1.HashMap实现原理题目:请详细描述
JDK8
中HashMap的实现原理为什么
JDK8
要将链表转为红黑树?阈值为什么是8?
IT成长史
·
2025-06-17 05:18
deepseek+面试
java
Rockchip RK3588 Android SDK编译方法
RockchipRK3588AndroidSDK的步骤如下:1.环境准备确保系统满足以下要求:操作系统:Ubuntu18.04或20.04(推荐)内存:至少16GB存储空间:至少200GBJDK:Open
JDK8
飘飘燃雪
·
2025-06-16 23:34
RK瑞芯微主板开发
android
linux
安卓
rockchip
RK3588
编译
Arm64架构的Linux服务器安装
jdk8
一、下载
JDK8
打开浏览器,访问oracle官网找到适用于自己服务器的arm64架构的
JDK8
安装包。
m0_74824802
·
2025-06-15 07:40
面试
学习路线
阿里巴巴
服务器
架构
linux
Linux系统下安装RocketMQ5.3
这里使用
jdk8
即可。
·
2025-06-14 12:58
HBase安装与基本操作指南
##1.安装准备首先确保您的系统已经安装了以下组件:-Java
JDK8
或更高版本-Hadoop(HBase可以运行在独立模式下,但建议配合Hadoop使用)##2.下载与安装HBase```bash#下载
weixin_47233946
·
2025-06-14 08:07
大数据
hbase
数据库
大数据
杭州公司一面java题目和解答
1.HashMap有了解吗解答HashMap是基于哈希表的Map接口实现,使用数组+链表/红黑树(
JDK8
+)存储数据。通过hash(key)计算桶位置,解决哈希冲突采用链地址法。
发现你走远了
·
2025-06-13 21:54
java
java
面试
JDK8
新特性(七)之Stream流的count()、filter()、limit()、skip()方法
一、Stream流的count()方法Stream流提供count方法来统计其中的元素格式:longcount()该方法返回一个long值代表元素个数,基本使用:importjava.util.ArrayList;importjava.util.Collections;importjava.util.List;publicclassDemo{publicstaticvoidmain(String[
y_bccl27
·
2025-06-13 01:34
杂文
java
jdk8
新特性Stream流
Stream流开始操作通过集合创建/***通过集合创建*/@Testpublicvoidtest1(){Liststream1=Arrays.asList("java","h5","python","php","c");stream1.stream().forEach(s->System.out.println(s));}通过数组创建/***通过数组创建*/@Testpublicvoidtest2
米粉er
·
2025-06-13 01:03
java
javaee
JDK8
新特性之并行流
我们通常使用的流式串行的流,就是在一个线程上执行,效率较低,使用并行流,可以提高多线程任务的速度。目录1、串行流和并行流初体验2、并行流获取方式3、parallelStream线程安全问题1、串行流和并行流初体验/串行的Stream流,就是在一个线程上执行@TestpublicvoidtestStream(){longcount=Stream.of(4,5,9,3,2,8,6).filter(s-
太白神龙
·
2025-06-13 01:02
Java
java
jdk1.8
jdk8
新特性-steam常用流
ArrayListobjects=newArrayListcollect=objects.stream().filter(stu->ObjectUtil.isNull(stu.getAge())).collect(Collectors.toList());//排序Listcollect=objects.stream().sorted(Comparator.comparingInt(Stu::get
郎伟学架构
·
2025-06-13 01:02
java
java
jvm
servlet
JDK8
新特性之Steam流
这里写目录标题一、Stream流概述1.1、传统写法1.2、Stream写法1.3、Stream流操作分类二、Stream流获取方式2.1、根据Collection获取2.2、通过Stream的of方法三、Stream常用方法介绍3.1、forEach3.2、count3.3、filter3.4、limit3.5、skip3.6、map3.7、sorted3.8、distinct3.9、match
PP东
·
2025-06-13 01:00
Java
java
【部署】使用华为云容器化部署Java项目指南
一、准备工作华为云账号准备注册华为云账号并完成实名认证开通容器镜像服务(SWR)和云容器引擎(CCE)服务开发环境准备安装JDK(建议
JDK8
或11)安装Maven或Gradle安装Docker安装华为云
开航母的李大
·
2025-06-11 00:16
华为云
java
开发语言
持续部署
CentOS7 +
JDK8
虚拟机安装与 Hadoop + Spark 集群搭建实践
本文将详细介绍如何在CentOS7+
JDK8
的虚拟机环境中搭建Hadoop+Spark分布式集群,包括SparkStandalone和Hadoop+SparkonYARN两种模式,并提供具体的代码示例。
簌簌曌
·
2025-06-08 11:02
hadoop
spark
大数据
CMS、G1、ZGC、Shenandoah 的全面对比
一文讲透GC垃圾收集器发展图谱Serial->Parallel->CMS->G1->ZGC/Shenandoah注:
JDK8
以前主要是CM
·
2025-06-07 23:26
java
如何在IDE中通过Spark操作Hive
环境准备在开始之前,需要确保以下软件已安装并配置正确:JavaDevelopmentKit(JDK):建议使用
JDK8
或更高版本。ApacheSpark:建议使用最新稳定版本。Apac
yt94832
·
2025-06-05 17:04
ide
spark
hive
JDK21深度解密 Day 12:大规模迁移JDK21方法论
而JDK21作为继
JDK8
之后最重要的LTS版本,不仅集成了过去五年所有关键技术成果,更带来了虚拟线程、结构化并发、ZGC微秒
在未来等你
·
2025-06-03 16:26
JDK21深度解密
JDK21
Java
虚拟线程
ZGC
JVM
微服务
云原生
【Java基础】Java中的HashSet详解
文章目录一、前言二、HashSet的核心特性1.元素唯一性2.无序性3.高效操作4.允许null元素5.非线程安全三、HashSet的底层实现原理1.数据结构演进:JDK7vs
JDK8
JDK7:数组+链表
李少兄
·
2025-06-03 11:58
#
Java基础
java
python
开发语言
Stream流入门,Stream流创建
*也叫Stream流,是
JDK8
开始新增的一套API,可以用于操作集合或者数组的数据。
不想写算法
·
2025-06-03 09:39
windows
元空间、类文件常量池、运行时常量池、字符串常量池
元空间元空间是
JDK8
之后方法区的实现,开辟在直接内存中,不直接受JVM内存大小的限制。
Java初学者小白
·
2025-06-03 02:54
查漏补缺
java
java 元胞自动机_元胞自动机 Java实现
需要
jdk8
环境打开元胞自动机(CellularAutomaton),复数为CellularAutomata,简称CA,也有人译为细胞自动机、点格自动机、分子自动机或单元自动机)。
justride
·
2025-06-02 14:53
java
元胞自动机
Java基础 Day12
一、接口的新特性1、
JDK8
版本的接口新特性(1)允许在接口中定义非抽象方法,但是需要使用关键字default修饰,这些方法就是默认方法作用:解决接口升级的问题接口中默认方法的定义格式:格式:publicdefault
小鹭同学_
·
2025-06-02 06:55
java
开发语言
Hadoop复习(一)
答案选项组GFSNDFSBigTableMapReduce问题2单项选择难度级别32分Hadoop3.x版本支持最低的JDK版本是()答案选项组JDK6
JDK8
JDK9JDK7问题3多项选择难度级别32
丸卜
·
2025-05-31 07:26
hadoop
大数据
docker中多个容器相互访问的端口问题
#创建tomcat容器dockerrun-d--nametomcat-p9081:8080tomcat:8-
jdk8
#创建nginx容器dockerrun-d--namenginx-p9080:8080nginx
沙滩小岛小木屋
·
2025-05-29 11:07
docker
容器
运维
记录
jdk8
->jdk17 遇到的坑和解决方案
最近项目在升级
jdk8
->jdk17springboot2->springboot3顺序先升级业务服务,后升级组件服务。跟随迭代开发一起验证功能。
乔小南丶
·
2025-05-28 23:35
java
jdk17
zuul
JDK 8 升级 JDK 17 全流程教学指南_
jdk8
升级jdk17
org.springframeworkspring-context对于依赖版本,不可以直接出现RELEASE,你可以定义一个properties然后引用一下org.springframework.bootspring-boot-starter-testRELEASEtest#####一些依赖的版本升级这部分只列举我再升级过程中遇到的需要升级的问题**升级lombok到1.18.26**lombok
2401_84182020
·
2025-05-28 23:03
程序员
java
开发语言
Stream流
Stream流是
jdk8
开始新增的一套API,可以用于操作集合或者数组的数据Stream优势:Stream流大量的结合了Lambda的语法风格来编辑,功能强大,代码简洁,可读性好。
有你的冬天198
·
2025-05-28 11:36
Stream流
java
HADOOP+HBASE存储Azure中storage
Hadoop版本:hadoop-3.3.6.tar.gz环境变量配置:vim/etc/profileexportJAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64(open
jdk8
CaHi
·
2025-05-28 03:39
hadoop
hbase
azure
大数据
ubuntu
linux
SpringBoot 性能太差?试试这几招!
BufferedWriter进行缓冲Deferred方式实现异步调用异步调用可以使用AsyncHandlerInterceptor进行拦截异步执行实现方式二种:使用异步注解@aysnc、启动类:添加@EnableAsync注解
JDK8
程序员闪充宝
·
2025-05-28 00:52
java
spring
多线程
spring
boot
redis
【java第54集】java Collection单列集合详解
文章目录一、Collection接口的核心概念二、Collection的核心方法1.增加元素2.删除元素3.查询元素4.遍历元素5.
JDK8
新增方法三、Collection的主要实现类对比四、典型使用场景与代码示例
程序员水自流
·
2025-05-27 23:43
java基础
java
开发语言
JDK8
新时间
JDK8
之后时间是不可变对象方法:返回此刻时间:now()获取:get开头修改:with开头加:plus开头减:minus开头获取指定时间(静态方法):of(2025.5.27)日期之前:isBefore
菜鸟小九
·
2025-05-27 20:20
java
开发语言
JDK8
Stream 流式操作分析
原创文章,转载请私信.订阅号tastejava学习加思考,仔细品味java之美Stream是什么,能干什么要熟练使用Stream首先要知道什么是Stream,下方为源码注释原文Asequenceofelementssupportingsequentialandparallelaggregateoperations.一个包含元素的序列,支持序列化或者并行的聚集操作即Stream是元素的容器,有些像C
今秋复来此
·
2025-05-27 04:10
Java
函数式编程
Java
Stream
JDK8新特性
Java1.8
新特性
JDK8
中的 Stream流式编程用法优化(工具类在文章最后)
Java从
JDK8
起提供了Stream流这个功能,于是项目里出现了大量基于Stream流的写法。
小雨的光
·
2025-05-27 04:08
java
java
stream
jdk8
Java-HashMap基础与扩展学习总结
但链表过长会影响查询效率,所以在
JDK8
之后,当链表长度超过8且数组长度≥64时,
每次的天空
·
2025-05-27 01:50
面试学习总结三合一专栏
java
学习
开发语言
Spring Boot与Kafka集成实践:从入门到实战
环境准备在开始之前,请确保以下环境已就绪:
JDK8
或更高版本Maven或Gradle构建工具Kafk
Uranus^
·
2025-05-26 04:19
Java
Spring
Boot
Kafka
消息队列
分布式系统
匿名内部类与函数式编程
函数式编程Lambda表达式:
jdk8
开始新增的一种语法形式,它并表示函数,可以用于
有你的冬天198
·
2025-05-25 11:01
Lambda
java
函数式编程
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他