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
Java&JVM
tomcat优化
优化主要包括三方面,分别为:操作系统优化(内核参数优化)Tomcat配置文件参数优化Java虚拟机(
JVM
)调优tomcat配置文件的参数优化关于Tomcat主配置文件server.xml里面很多默认的配置项
沈阳最速传说と疾走の猛虎!贵物刀一郎です
·
2023-12-16 10:30
tomcat
java
微服务架构之争:Quarkus VS Spring Boot
,中间有一个
JVM
(
JVM
:模拟真实机器的软件机器)。
yule.yang
·
2023-12-16 10:23
spring
boot
后端
java
【面向对象】——基础概念回顾之反射
当我们的程序在运行时,需要动态的加载一些类,这些类可能之前用不到所以不用加载到
jvm
,而是在运行
幸运的梦之星
·
2023-12-16 09:34
计算机基础
编程思想
java
jvm
开发语言
容器中的
JVM
资源该如何被安全的限制?
欢迎工作一到五年的Java工程师朋友们加入Java架构开发:277763288群内提供免费的Java架构学习资料(里面有高可用、高并发、高性能及分布式、
Jvm
性能调优、Spring源码,MyBatis,
风平浪静如码
·
2023-12-16 08:49
JVM
虚拟机系统性学习-
JVM
调优实战之内存溢出、高并发场景调优
通过jmap与MAT工具进行定位分析代码如下:publicclassTest
Jvm
OutOfMemory{publicstaticvoidmain(String[]args){Listlist=newArrayList
无敌少年小旋风
·
2023-12-16 08:04
JVM
jvm
学习
JVM
虚拟机系统性学习-
JVM
调优之通过gceasy分析GC日志对堆、元空间、线程堆栈和垃圾回收器进行调优
在分析GC日志时,可以同时采用多种工具(Arthas、gceasy、
JVM
连接Graphana监控)进行分析,避免某种工具分析不准确gceasy每个月只可以免费分析5个gc日志,因此要节约机会!
无敌少年小旋风
·
2023-12-16 08:04
JVM
jvm
学习
JVM
虚拟机系统性学习-
JVM
调优之GC日志分析
JVM
调优首先,为什么要
JVM
调优呢?
JVM
调优的目的就是为了让应用程序使用最小的硬件消耗来承载更大的吞吐量什么情况下需要
JVM
调优呢?
无敌少年小旋风
·
2023-12-16 08:34
JVM
jvm
学习
Tomcat、Nginx的功能对比
文章目录Tomcat的功能职责:Nginx的功能职责:两者的区别:Tomcat的功能职责:Tomcat运行在
JVM
之上,它和HTTP服务器一样,绑定IP地址并监听TCP端口,同时还包含以下职责:管理Servlet
鹤冲天Pro
·
2023-12-16 07:25
Java框架
中间件
tomcat
nginx
java
黑马点评05分布式锁 1互斥锁和过期时间
实战篇-09.分布式锁-基本原理和不同实现方式对比_哔哩哔哩_bilibili1.分布式锁因为
jvm
内部的sychonized锁无法在不同
jvm
之间共享锁监视器,所以需要一个
jvm
外部的锁来共享。
BigOrangeSama
·
2023-12-16 06:45
java项目
分布式
从简单到入门,一文掌握
jvm
底层知识文集。
欢迎点赞✍评论⭐收藏
Jvm
知识专栏学习
Jvm
知识云集访问地址备注
Jvm
知识点(1)https://blog.csdn.net/m0_50308467/article/details/133137664
Jvm
普修罗双战士
·
2023-12-16 06:51
JVM专栏
Java专栏
并发编程
jvm
后端
intellij
idea
职场和发展
java
spring
boot
spring
cloud
初识
JVM
底层知识,一文读懂
JVM
知识文集。
欢迎点赞✍评论⭐收藏
Jvm
知识专栏学习
Jvm
知识云集访问地址备注
Jvm
知识点(1)https://blog.csdn.net/m0_50308467/article/details/133137664
Jvm
普修罗双战士
·
2023-12-16 06:13
JVM专栏
jvm
性能优化
人工智能
安全架构
java
spring
【从零开始学习
JVM
| 第六篇】快速了解 直接内存
前言:当谈及Java虚拟机(
JVM
)的内存管理时,我们通常会想到堆内存和栈内存。然而,还有一种被称为"直接内存"的特殊内存区域,它在Java应用程序中起着重要的作用。
我是一盘牛肉
·
2023-12-16 06:13
【从零开始学习JVM】
学习
jvm
数据库
kotlin
kotlin是静态类型的编程语言,运行于
jvm
之上。第2题,是谁开发了kotlin?kotlin是由jetbrains开发的。第3题,为什么我们应该从Java转到kotlin?
study_go_on
·
2023-12-16 05:34
java全栈体系结构-架构师之路(持续更新中)
Java全栈体系结构数据结构与算法实战(已更)微服务解决方案数据结构模型(openresty/tengine)实战高并发
JVM
虚拟机实战性能调优并发编程实战微服务框架源码解读集合框架源码解读分布式架构解决方案分布式消息中间件原理设计模式
云策数据
·
2023-12-16 04:24
Java架构师p5-p7
java
开发语言
Java全栈架构师
Java架构师
Java全栈
Java互联网架构师
Java知识体系
Android中的Coroutine协程原理详解
我们kotlin语言的协程是coroutinesfor
jvm
的实现方式。底层原理也是利用java线程。基础知识生态架构相关依赖库dependencie
蜗牛是不是牛
·
2023-12-16 03:02
17--异常处理
1、异常概述1.1什么是异常异常:指的是程序在执行过程中,出现的非正常情况,如果不处理最终会导致
JVM
的非正常停止。异常指的并不是语法错误和逻辑错误。
憨憨浩浩
·
2023-12-16 03:47
JavaSE学习记录
java
开发语言
shallow heap和retained heap的区别
注意在
jvm
中是否回收对象,主要是判断这个对象是否存在引用。如果对象没有被引用,那么将被回收了。
sunpy
·
2023-12-16 02:34
【
JVM
入门到实战】(三) 查看字节码文件的工具
一、javap-v命令javap是JDK自带的反编译工具,可以通过控制台查看字节码文件的内容。适合在服务器上查看字节码文件内容。直接输入javap查看所有参数。输入javap-v字节码文件名称查看具体的字节码信息。(如果jar包需要先使用jar–xvf命令解压)二、jclasslib插件jclasslib也有Idea插件版本,建议开发时使用Idea插件版本,可以在代码编译之后实时看到字节码文件内容
小星星*
·
2023-12-16 02:38
Java
jvm
JVM
常见垃圾回收器
串行垃圾回收器Serial和SerialOld串行垃圾回收器,是指使用单线程进行垃圾回收,堆内存较小,适合个人电脑Serial作用于新生代,采用复制算法SerialOld作用于老年代,采用标记-整理算法垃圾回收时,只有一个线程在工作,并且java应用中的所有线程都要暂停(STW),等待垃圾回收完成并行垃圾回收器ParallelNew和ParallelOld是一个并行垃圾回收器,JDK8默认使用此垃
四面神
·
2023-12-16 02:35
jvm
java
开发语言
Java
JVM
类加载机制原理剖析
目录前言一、什么是类加载二、类加载子系统三、类的加载过程2.1、加载2.2、验证2.3、准备2.4、解析2.5、初始化四、类加载器(ClassLoader)前言Java类要加载到
JVM
中的,会经过一系列的加载过程
kerwin_code
·
2023-12-16 02:33
java
java
jvm
开发语言
JVM
学习笔记-如何在IDEA打印
JVM
的GC日志信息
若要在Idea上打印
JVM
相应GC日志,其实只需在Run/DebugConfigurations上进行设置即可。
朱季谦
·
2023-12-16 02:02
Java
jvm
学习
笔记
学习
JVM
java虚拟机流程:helloworld.java----(javac编译)----helloworld.class-------(java运行)——
JVM
——机器码
JVM
功能*解释和运行*内存管理*即时编译
程序猿小蝌蚪 黄小帅
·
2023-12-16 02:32
学习
jvm
JVM
性能调优
概述篇面试题讲讲你理解的性能评价及测试指标?(瓜子)生产环境中的问题生产环境发生了内存溢出该如何处理?生产环境应该给服务器分配多少内存合适?如何对垃圾回收器的性能进行调优?生产环境CPU负载飙高该如何处理?生产环境应该给应用分配多少线程合适?不加log,如何确定请求是否执行了某一行代码?不加log,如何实时查看某个方法的入参与返回值?调优基本问题1-为什么要调优?防止出现OOM,进行VM规划和预调
Please Sit Down
·
2023-12-16 02:30
JVM
Java
jvm
JVM
虚拟机:GC垃圾回收器的常用参数总结
GC常用的参数列表-Xms:堆空间最小为多少-Xmx:堆空间最大为多少-Xss:栈空间大小-Xmn:年轻代的空间大小-XX:MetaspaceSize:元空间大小-XX:+PrintGCDetails:打印GC的细节-XX:+PrintGC-XX:+PrintHeapAtGC:打印堆的情况-XX:SurvivorRatio:新生代中Eden和s0、s1之间的比例-XX:NewRatio:新生代和来
幻风_huanfeng
·
2023-12-16 02:52
深入了解JVM虚拟机
jvm
java
算法
垃圾回收器
垃圾回收算法
【Java
JVM
】运行时数据区
JVM
在执行Java程序的过程中会把它管理的内存分为若干个不同的数据区域,这些区域有着各自的用途。
lcn29
·
2023-12-16 02:50
Java
Java
JVM
JVM
的类的生命周期
.准备(Preparation):4.解析(Resolution):5.初始化(Initialization):6.使用(Usage):7.卸载(Unloading):我的其他博客前言Java虚拟机(
JVM
不想步入秃头的年龄
·
2023-12-16 02:19
JVM
jvm
java
JVM
虚拟机:各种类型的垃圾回收器参数总结
Parallel常用参数-XX:SurvivorRatio-XX:PreTenureSizeThreshold大对象到底多大-XX:MaxTenuringThreshold-XX:+ParallelGCThreads并行收集器的线程数,同样适用于CMS,一般设为和CPU核数相同-XX:+UseAdaptiveSizePolicy自动选择各区大小比例CMS常用参数-XX:+UseConcMarkSw
幻风_huanfeng
·
2023-12-16 02:44
深入了解JVM虚拟机
jvm
java
开发语言
垃圾回收器
JVM
虚拟机
JVM
类加载器的分类以及双亲委派机制
扩展类加载器(ExtensionClassLoader):1.3应用程序类加载器(ApplicationClassLoader):1.4自定义类加载器:2.双亲委派机制:我的其他博客前言Java虚拟机(
JVM
不想步入秃头的年龄
·
2023-12-16 02:14
JVM
jvm
public static void main解释
publicstaticvoidmain解释public:最大权限修饰符的意思static:静态标识符,主程序必须是静态void;返回值类型,主函数没有具体返回值main:特殊的关键字,能被
jvm
虚拟机所识别代表主程序的入口
上官阿坤
·
2023-12-16 00:13
java
java
主函数
主程序
public
static
void
main
编程
Java工程师通宵都要看完这几本阿里P8都强烈推荐的Java电子书
以下是楼主收藏的电子书籍以及java架构学习资料添加图片注释,不超过140字(可选)面试资料添加图片注释,不超过140字(可选)Java核心知识文档添加图片注释,不超过140字(可选)Java核心知识PDF1.
JVM
2
写代码的珏秒秒
·
2023-12-15 23:53
java
开发语言
Kotlin+Apache HttpClient+代理服务器=高效的eBay图片爬虫
背景介绍Kotlin是一种基于
JVM
的静态类型编程语言,它具有简洁、
亿牛云爬虫专家
·
2023-12-15 23:04
java
爬虫代理
代理IP
kotlin
apache
爬虫
爬虫代理
代理
图片分析
数据采集
【Java期末复习资料】(2)常见例题 //持续更新
本文章主要是常见例题,解析不会太详细,有问题、不会的可以给我发消息哦,后续会出模拟卷常见例题:1.下列跟Java技术平台有关的是(ABD)A.
JVM
B.JDKC.JPND.JRE2.面向对象的特征包括(
为祖国添砖爪哇
·
2023-12-15 22:12
Java
java
开发语言
Java数组长度最大值是多少?
java数组长度最大值是多少在Java中,数组的长度最大值取决于
JVM
的实现和操作系统的限制。
动力节点IT教育
·
2023-12-15 21:00
Java面试题
java
开发语言
什么是GraalVM
GraalVM预编译的代码,会存储到
JVM
的codecache区域吗?如果我的Java应用从OpenJDK迁移到GraalVM,可以平滑迁移吗?
wtopps
·
2023-12-15 21:23
深入理解JVM虚拟机
java
jvm
java虚拟机
GraalVM
【并发篇】Java并发基础小结
而在
JVM
下,每一个启动的Main方法都可以看作一个进程。什么是线程?线程是一个比进程更小的执行单位,是CPU调度的基本单位。一个进程在其执行的过程中可以产生多个线程。
沉梦听雨.
·
2023-12-15 19:25
Java
java
八股
javaSE知识整理
Java程序开发的三个步骤:编写代码,编译代码,运行代码JDK、JRE、
JVM
的关系:JDK:是Java语言的软件开发工具包,内部包含了JRE和代码的编译工具和运行工具。
浪小洋
·
2023-12-15 19:47
java
JVM
虚拟机系统性学习-运行时数据区(虚拟机栈、本地方法栈)
虚拟机栈虚拟机栈为每个线程所私有的,如下图:栈帧是什么?栈帧存储了方法的局部变量表、操作数栈、动态链接和方法返回地址等信息栈内存为线程私有的空间,每个方法在执行时都会创建一个栈帧,执行该方法时,就会将该方法所对应的栈帧入栈局部变量表:用于存储方法参数和定义在方法体内部的局部变量,局部变量表的容量在编译器就被确定下来操作数栈:在方法执行过程中,根据字节码指令,往栈中写入数据或者提取数据,即入栈、出栈
无敌少年小旋风
·
2023-12-15 19:57
JVM
jvm
学习
解决ES伪慢查询
TP99性能降低ES现象YGC:耗时极其不正常,峰值200+次,耗时7s+FULLGC:不正常,次数为1但是频繁,STW5s慢查询:存在慢查询5+二解决过程1、去除干扰因素从现象上看应用是由于某种原因导致
JVM
softshow1026
·
2023-12-15 19:57
elasticsearch
大数据
搜索引擎
虚拟机元空间
与永久代不同,元空间并不是在
JVM
的堆内存中,而是使用了本地内存(NativeMemory)来存储。它在默认情况下会根据需要自动扩展,不再受限于永久代固定大小的限制。
beiback
·
2023-12-15 19:24
JVM虚拟机
java
JAVA的三大版本,你都了解过吗?
它的特点包括:跨平台性:Java代码可以在不同的计算机平台上运行,只需在目标平台上安装Java虚拟机(JavaVirtualMachine,
JVM
)。这使得Java成为一种非常灵活和可移植的语言。
揣晓丹
·
2023-12-15 19:52
java
java
开发语言
jvm
-04:GC垃圾回收机制
1.1GC概念GC是垃圾收集的意思(GabageCollection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的。1.2GC实现机制-我们为什么要去了解GC和内存分配在真实工作中的项目中,时不时的会发生内存溢出、内存泄露的问题,这也是不可避免的Bug,这些潜在的Bug
誓俭草
·
2023-12-15 19:37
2. JAVA 开发环境
JDK的下载和安装1.1什么是JDK、JRE、
JVM
JDK(JavaDevelopmentKitJava开发工具包):JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。
沐澜轩
·
2023-12-15 18:05
java
开发语言
入门
7. 异常、断言及日志
指的是程序在执行过程中,出现的非正常的情况,最终会导致
JVM
的非正常停止。在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。
沐澜轩
·
2023-12-15 18:05
java
开发语言
java
入门
java的内存图
明确:jrejdk
jvm
关系(详细去看这篇文章)三者的大致结构是这样的,简单来说就是JDK包含JRE,JRE又包含
JVM
的关系。
五敷有你
·
2023-12-15 16:42
JavaSE
java
开发语言
火眼金睛破局ES伪慢查询 | 京东物流技术团队
TP99性能降低ES现象YGC:耗时极其不正常,峰值200+次,耗时7s+FULLGC:不正常,次数为1但是频繁,STW5s慢查询:存在慢查询5+二解决过程1、去除干扰因素从现象上看应用是由于某种原因导致
JVM
京东云开发者
·
2023-12-15 16:34
数据库
elasticsearch
大数据
搜索引擎
一招MAX降低10倍,现在它是我的了 | 京东云技术团队
虽然对垃圾回收器和
JVM
参数都进行调整,由于本地缓存数据量越来越大,本地缓存数据对于应用GC的影响越来
京东云开发者
·
2023-12-15 16:33
上手实操
京东云
OHC
性能优化
Java
缓存
聊聊storm的WindowedBoltExecutor
序本文主要研究一下storm的WindowedBoltExecutorWindowedBoltExecutorstorm-2.0.0/storm-client/src/
jvm
/org/apache/storm
go4it
·
2023-12-15 15:55
JVM
笔记——垃圾收集器与内存分配策略
1判断对象是否已经死亡在垃圾收集器对堆进行回收时,首先就要判断哪些存活,哪些死去。1.1引用计数算法给对象添加一个引用计数器,每当有一个地方引用它,计数器值就加1;当引用失效时,计数器值就减1;任何时候计数器为0的对象就是不可能再被使用的。虽然引用计数算法实现简单,判定效率也高,但主流java虚拟机并没有使用它的,原因是它难以解决对象之间的循环引用问题。1.2可达性分析算法主流的商用语言都是用可达
咸鱼_17f7
·
2023-12-15 15:13
atomic包的原理及分析
其基本的特性就是在多线程环境下,当有多个线程同时执行这些类的实例包含的方法时,具有排他性,即当某个线程进入方法,执行其中的指令时,不会被其他线程打断,而别的线程就像自旋锁一样,一直等到该方法执行完成,才由
JVM
Java架构学习者
·
2023-12-15 15:39
spark四种运行模式
作业执行时主要负责:1)将用户查询转化为任务;2)在Executor之间调度任务;3)跟踪Executor的执行情况;4)通过UI展示查询运行情况;1.2ExecutorSparkExecutor节点是一个
JVM
坨坨的大数据
·
2023-12-15 14:44
上一页
84
85
86
87
88
89
90
91
下一页
按字母分类:
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
其他