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
JDK源码剖析
Eclipse+Tomcat+Maven环境配置
一、
JDK
和JRE配置1.下载
JDK
和JRE,直接到官网下载即可:http://www.oracle.com/technetwork/java/javase/downloads/index.html2.
水宁成冰
·
2024-01-17 04:55
Eclipse
Ubuntu安装
jdk
安装Open
JDK
11aptupdateaptinstallopen
jdk
-11-
jdk
一旦安装完成,你可以通过检查Java版本来验证它:java-version安装Open
JDK
8aptupdateaptinstallopen
jdk
zhencool
·
2024-01-17 04:46
JVM学习(三) 性能检测工具-
JDK
命令行工具
内容来源于《深入理解Java虚拟机》-周志明性能检测工具-
JDK
命令行工具jps虚拟机进程状况工具命令格式:jps[options][hostid]options选项参数hostid为RMI表中注册主机名主要选项
维之
·
2024-01-17 03:21
java
jvm命令
jvm性能检测
Docker 安装 Elasticsearch8.8.2\kibana8.8.2\Logstash8.8.2\Filebeat:8.8.2[亲测可用]
(注:安装ELK8.4.3,Java版本必须是java17
JDK
)一、Elasticsearch8.8.2部署1、下载elasticsearch镜像:dockerpulldocker.elastic.co
叼奶嘴的超人
·
2024-01-17 02:08
docker
ELK8.8.2
Tomcat 源码构建及核心流程
源码剖析
源码构建下载源码源码导入IDE之前准备工作解压tar.gz压缩包,得到目录apache-tomcat-8.5.50-src进入apache-tomcat-8.5.50-src目录,创建一个pom.xml文件,文件内容如下4.0.0org.apache.tomcatapache-tomcat-8.5.50-srcTomcat8.58.5org.easymockeasymock3.4antant1.7
雪砺青松
·
2024-01-17 01:39
Ubuntu 20.04 安装 xxl-job 2.3.1 任务调度系统
aptinstallnet-tools#习惯问题2.aptinstallssh#方便远程安装操作3.aptinstallvim-y#可以选择性安装4.aptinstallmaven#默认会安装open
jdk
11
ioly1209
·
2024-01-17 01:16
服务器
ubuntu
运维
服务器
无标题文章
rocketmq.apache.orgGitHubhttps://github.com/apache/rocketmqQuickStartLinux下使用Maven编译源码安装Rocketmq4.6+需要
jdk
1.8
A_ef3a
·
2024-01-17 01:41
java枚举类型的实现原理(转)
Java从
JDK
1.5开始支持枚举,也就是说,Java一开始是不支持枚举的,就像泛型一样,都是
JDK
1.5才加入的新特性。
SevenCoder
·
2024-01-17 01:59
Linux环境编译安装Ghidra教程
2021.12.30更新,换用了kalilinux2021.4版本环境,该环境不再集成
JDK
和Gradle2022.3.16更新,gihub镜像地址hub.fastgit.org已经变更,新地址为hub.fastgit.xyz
浮生忘梦
·
2024-01-17 01:35
网络安全系列
网络安全
UnsupportedClassVersionError: Main : Unsupported major.minor version 52.0
报这个错的一般原因是,由于程序使用高版本的
JDK
编译,却使用了相对更低版本的JRE环境来运行。
DD_Dog
·
2024-01-17 01:06
Java毕业设计-网上宠物店系统
分别是管理员和用户一、系统功能1.1开发环境开发语言:Java-技术:SpringBoot+Vue数据库:MySQL-架构:B/S-源码类型:Web编译工具:Idea、Eclipse、MyEclipse(选其一)其他:
jdk
1.8
优雅程序员阿鑫
·
2024-01-17 00:12
JDK
1.8环境16G内存tomcatJVM参数设置
JDK
1.8的版本机器配置:JVM参数设置JAVA_OPTS='-server-Xmn1g-Xms9g-Xmx9g-Xss512K-XX:+UseConcMarkSweepGC-XX:+CMSParallelRemarkEnabled-XX
MonkeyKing.sun
·
2024-01-17 00:09
架构师
java
服务器
开发语言
「是时候升级java11了」虚拟机Jvm参数设置
专栏目录是时候升级java11了-01-
jdk
11优势和
jdk
选择是时候升级java11了-02-升级
jdk
11踩坑记是时候升级java11了-03虚拟机Jvm参数设置是时候升级java11了-04微服务内
pig_冷冷
·
2024-01-17 00:39
java
java
spring
spring
boot
spring
cloud
IntelliJ IDEA设置JVM运行参数
打开IDEA安装目录,看到有一个bin目录,其中有两个vmoptions文件,需针对不同的
JDK
进行配置:32位:idea.exe.vmoptions64位:idea64.exe.vmoptions-Xms512m-Xmx1024m-XX
keeper42
·
2024-01-17 00:38
idea
jvm
java
linux
idea
HashMap源码解析
jdk
1.8之前HashMap由数组+链表组成,数组是HashMap的主体,链表则是主要为了解决哈希冲突(两个对象调用的hashCode方法计
小灰灰-58
·
2024-01-17 00:28
JAVA基础
java
哈希算法
开发语言
Juc并发编程14——线程计数器CountdownLatch
源码剖析
文章简介:本文主要介绍常用的并发工具类:CountdownLatch,将深入剖析源码,讲解其使用与原理线程计数器CountdownLatch
源码剖析
文章目录线程计数器CountdownLatch
源码剖析
半旧518
·
2024-01-17 00:58
juc
java
juc
并发
多线程
原力计划
什么是双亲委派模型?
其中BootstrapClassLoader主要用来加载
JDK
内部的核心类库,比如rt.jar,ExtensionClassLoader主要用来加载lib/ext目录下的ja
奋斗的阿杰
·
2024-01-16 23:07
Java面试题
java
开发语言
从零学Java Lock 接口
接口的实现类ReentrantLock-重入锁ReadWriteLock接口-读写锁ReentrantReadWriteLock实现类Condition-条件队列synchronized和Lock区别
JDK
5
贰贰柒丶阿拽
·
2024-01-16 23:26
从零学Java
java
python
开发语言
java集合哪些是线程安全的,请说出java中线程安全的集合类有哪些
常见的集合如下:在集合框架中,有些类是线程安全的,这些都是
jdk
1.1中的出现的。在
jdk
1.2之后,就出现许许多多非线程安全的类。
Lay200
·
2024-01-16 23:54
java集合哪些是线程安全的
Java哪些集合类是线程安全的?
早在
jdk
的1.1版本中,所有的集合都是线程安全的。但是在1.2以及之后的版本中就出现了一些线程不安全的集合,为什么版本升级会出现一些线程不安全的集合呢?
xk_一步一步来
·
2024-01-16 23:53
面试知识点汇总
三分钟轻松搞懂 HashMap 死循环问题!
HashMap死循环发生在
JDK
1.7版本中,形成死循环的原因是HashMap在
JDK
1.7使用的是头插法,头插法+链表+多线程并发+HashMap扩容,这几个点加在一起就形成了HashMap的死循环。
励志成为大牛的小牛
·
2024-01-16 23:00
java
java
开发语言
springboot + mybatis启动时执行sql脚本
开发环境:
jdk
1.8开发工具:IDEA框架:springboot+mybatisplus数据库:my
我要4级了
·
2024-01-16 22:48
springboot
mybatis
mybatis
spring
boot
sql
“全栈2019”Java多线程第三十七章:如何让等待的线程无法被中断
难度初级学习时间10分钟适合人群零基础开发语言Java开发环境
JDK
v11IntelliJIDEAv2018.3文章原文链接“全栈2019”Java多线程第三十七章:如何让等待的线程无法被中断下一章“全栈
人人都是程序员
·
2024-01-16 22:19
一文读懂 Java 动态代理
除非自己强主动获取,或者工作倒逼你学习,否则我们好像没必要去真正了解Java编程,或者深入研究
JDK
运行原理、或者在实际工作中某个模块写一套设计模式、或者纠结一个线程安全问题。
Java烟雨
·
2024-01-16 22:42
java
开发语言
架构
后端
微服务
Zookeeper安装和基本使用
下载地址二、安装注意:zk是java项目,需要先安装
jdk
8环境。解压到opt目录下。第三方软件放在opt下,系统自带的软件一般安装在usr下
乌鱼鸡汤
·
2024-01-16 22:40
MQ
java-zookeeper
zookeeper
分布式
【昕宝爸爸小模块】深入浅出之
JDK
21 中的虚拟线程到底是怎么回事(二)
上一篇博文:【昕宝爸爸小模块】深入浅出之
JDK
21中的虚拟线程到底是怎么回事(一)深入浅出之
JDK
21中的虚拟线程到底是怎么回事(二)一、✅线程的实现方式1.
昕宝爸爸
·
2024-01-16 21:15
#
Java并发
java
jvm
linux
Netty ByteBuf源码解读
在
JDK
里有相似功能的类java.nio.ByteBuffer。由于
JDK
在设计ByteBufferAPI的时候对用户不太友好,主要表现在1:写读切换的时候需要调用flip方法。
良辰美景TT
·
2024-01-16 20:43
Spring之AOP源码(二)
书接上文文章目录一、简介1.前文回顾2.知识点补充二、ProxyFactory源码分析1.ProxyFactory2.
Jdk
DynamicAopProxy3.ObjenesisCglibAopProxy
jakiechaipush
·
2024-01-16 20:25
重温Spring源码系列
spring
java
后端
MAC 安装Jenkins
Jenkins下载war包在Mac环境下,我们需要先安装
JDK
,网页搜索:
JDK
Mac版,基本第一个搜索结果就是,下载完安装,然后在Jenkins的官网https://jenkins.io/下载最新的war
一抹相思泪成雨
·
2024-01-16 20:01
查看
jdk
版本及安装路径
1、查看电脑的
jdk
版本(1)键盘win+R打开“运行”,输入cmd回车,打开命令窗口(2)输入java-version查看安装的
jdk
版本2、查看
jdk
的安装路径(1)在命令窗口输入java-verbose
2019一路前行
·
2024-01-16 20:53
java
java
linux
开发语言
深度解析Java 同步框架(java.util.concurrent包下的同步类)
简介从
JDK
1.5开始,Java提供了程序级同步锁(java.uitil.concurrent包下提供了不同功能的同步锁类),特别感谢DougLea大师,不仅提供了理论支持,同时提供了代码实现,本文对>
时间海绵
·
2024-01-16 19:22
多线程
java
java基础:求数组的和以及平均数案例分析
*/代码如下:packageidea;import
jdk
.dynalink.NamedOperation;/***解题思路:首先定义一个包含数字的数组hens,*然后使用循环遍历数组中的每个元素,并将其累加到
陌上烟雨864
·
2024-01-16 19:42
JAVA学习笔记
算法
java
List集合&数据结构
集合的体系结构集合类的特点提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变集合类的体系1.2Collection集合概述和基本使用Collection集合概述是单例集合的顶层接口,他表示一组对象,这些对象也称为Collection的元素
JDK
是对的人
·
2024-01-16 19:11
集合
链表
java
数据结构
List数据结构的实现(
JDK
1.8)
Java深入篇~04.List数据结构的实现(
JDK
1.8)前言通常程序总是根据运行之后才知道的某些条件去创建对象。在此之前并不知道所需对象的数量,甚至也不知道对象的类型。
算法爱好者丶
·
2024-01-16 19:40
数据结构
java
链表
算法
idea创建gradle项目失败 运行环境上下文不一致导致的错误
最近有空就了解下gradle构建工具也正好熟悉使用idea,之前一直都是eclipse,觉得这是趋势,业余先熟练起来用idea创建gradle项目自己配置的java_home都是指向的
jdk
build一下说是上下文不一致
mml_慢慢来
·
2024-01-16 18:27
Jmeter+ant+jenkins持续集成
一、环境准备1、
jdk
环境要求
JDK
1.8以上,命令行输入:java-version,出现如下提示说明安装成功。2、Jmeter环境下载Jmeter最新版本,解压即可,添加bin目录到环境变量。
软件测试老莫
·
2024-01-16 17:19
jmeter
jenkins
ci/cd
全网最全最细的jmeter接口测试教程以及接口测试流程详解
二、Jmeter安装1、安装
JDK
,必须
JDK
1.7以上的版本,推荐1.8的版本2
软件测试老莫
·
2024-01-16 17:48
jmeter
面试Java岗老喜欢盯着JVM问,有那么多项目要调优吗?
无论是
JDK
也好,开源框架也好,数据库也好,网上得面试八股文一堆一堆的。把面试官知道的不知道的全列上去了,如果你勤快一点,
单片机一哥
·
2024-01-16 17:33
单片机
编程
嵌入式
单片机
51单片机
Centos7安装Apache +MySQL+PHP +
JDK
腾讯云Centos7安装Apache+MySQL+PHP+
JDK
+Tomcat安装防火墙Centos7.0系统默认用firewall防火墙,先要停止firewall,然后安装iptables防火墙。
温柔了十方春冬
·
2024-01-16 15:29
logstash4j-用于日志的输入、转换处理、输出, java 开发者自己的 logstash
项目简介logstash4j用于日志的输入、转换处理、输出,java开发者自己的logstash特性inputoutputfiltermetric开源地址logstash4j快速开始需要
jdk
1.8+maven3
老马啸西风
·
2024-01-16 14:40
ETL
java
开发语言
日志
ETL
今天去阿里面试,一个HashMap,我就和面试题整整说了一小时!
HashMap是Java最长用的集合之一,在
JDK
源码中,HashMap的设计非常Elegant,也包含很多非常巧妙的设计思路,之所以这样,也让HashMap成为了面试招工作时候的重点考点。
辻老板
·
2024-01-16 14:10
jdk
更改版本
要改三个地方1、pom.xml里2、File->ProjectStructure->ProjectFile->ProjectStructure->Modules3、File->Settings->targrtbytecode设为1.8
DalaQL
·
2024-01-16 12:02
java
开发语言
java.lang.RuntimeException: /packages cannot be represented as URI 解决方法
导致产生这一错误的原因是:项目声明(POM文件)使用的
JDK
版本和本地安装的版本不一致导致的,例如:目前还有大量的项目在使用
JDK
8,而假如你本地安装的是
JDK
17,就会有很大概率遇到该问题。
Laurence
·
2024-01-16 12:21
java
jdk
版本
/packages
URI
Java开发或调用WebService的几种方式
Java开发或调用WebService的几种方式一.
JDK
自带的JAX-WS方式开发WebService服务1.服务端开发与发布编写接口@WebServicepublicinterfaceJaxWsDemo
小袁搬码
·
2024-01-16 11:21
WebService
java
开发语言
HIve项目入门 环境部署遇到的问题及解决方案
环境布置的步骤建议是
jdk
,hadoophive这几个分别去下载,参考以下几个安装教程:【主要参考:傻瓜式教程】Windows下安装HiveMySQL版【附安装Hadoop教程】全网最详细的图文教程【有一些补充的内容
Manchesterr
·
2024-01-16 09:47
数据分析岗位
hive
hadoop
数据仓库
一天吃透Spring面试八股文
SpringAOP的实现原理
JDK
动态代理和CGLIB动态代理的区别?SpringAOP相关术语Spring通知有哪些类型?什么是IOC?IOC的好处?什么是依赖注入?IOC容器初始化过程?
程序员大彬
·
2024-01-16 09:13
计算机
java
spring
面试
java
JVM实战(17)——模拟对象晋升
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入
jdk
其余源码解析阶段5、深入jvm源码解析一、简介上一章,我们已经进行了一次YoungGC日志的分析,本章我们继续
smart哥
·
2024-01-16 08:07
jvm专题
jvm
N-139基于springboot,vue宠物领养系统
开发工具:IDEA服务器:Tomcat9.0,
jdk
1.8项目构建:maven数据库:mysql5.7系统分前后台,项目采用前后端分离前端技术:vue3+element-plus服务端技术:springboot
IT教程资源
·
2024-01-16 08:20
javaweb毕设成品项目
开发工具
spring
boot
vue.js
宠物
SpringBoot3
有用的新特性
JDK
8-19新增了不少新特性,这里我们把实际常用的新特性,给大家介绍一下。
明日春风
·
2024-01-16 08:04
java
intellij-idea
开发语言
ide
mybatis
新版AndroidStudio配置maven阿里云镜像
//注意
jdk
版本需要17以上,因为8.1.3的gradle需要
jdk
17以上//plugins{//id'com.android.application'version'8.1.3'
喵仙君
·
2024-01-16 07:48
maven
阿里云
java
android
上一页
53
54
55
56
57
58
59
60
下一页
按字母分类:
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
其他