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
jvm排查
Java性能优化:垃圾回收算法的神秘面纱揭开!
引言:在Java虚拟机(
JVM
)中,垃圾回收(GC)算法的精妙设计确保了高效内存管理,减轻了开发者手动管理内存的负担。
青云交
·
2024-09-09 17:50
Java性能优化
java
性能优化
算法
Java性能优化
标记-清除
标记-整理
JVM算法
java8
jvm
gc_
JVM
层GC调优(上)
JVM
内存结构简介(jdk1.8)
JVM
层的GC调优是生产环境上必不可少的一个环节,因为我们需要确定这个进程可以占用多少内存,以及设定一些参数的阀值。
生命的光彩
·
2024-09-09 13:20
java8
jvm
gc
JVM
中G1垃圾收集器:原理、过程和参数配置深入解析
在Java虚拟机(
JVM
)中,垃圾收集(GC)是一个自动管理内存的过程,旨在回收不再使用的对象所占用的内存空间。
码到三十五
·
2024-09-09 13:47
JAVA核心
面试攻关
java
jvm
Java 入门指南:初识
JVM
Java虚拟机(Java Virtual Machine)
文章目录引言
JVM
架构类加载器子系统(ClassLoaderSubsystem)运行时数据区(RuntimeDataArea)执行引擎(ExecutionEngine)垃圾回收器(GarbageCollector
ZachOn1y
·
2024-09-09 11:10
Java
java
jvm
开发语言
后端
个人开发
java-ee
System.getenv()和System.getProperty() 的区别
二、在java虚拟机层面设置环境变量个人理解,System.getProperty()可以获取在
JVM
层面的变量,有些变量在
JVM
启动后,就内置了,如
一步一台阶
·
2024-09-09 04:49
java
getenv
getProperty
System
VM
arguments
Linux中检查网络问题的常用命令
为了快速诊断和解决这些问题,掌握一些常用的网络故障
排查
命令是至关重要的。本文将介绍一些在Linux系统中常用的网络故障
排查
命令,并提供详细的示例代码,方便更好地理解和应用这些命令。
程序员喵哥
·
2024-09-09 04:18
Linux
网络
linux
php
服务器
运维
怎么解决海外服务器远程连接失败的问题?
解决海外服务器远程连接失败的问题需要系统地
排查
和解决。以下是详细的检查和解决步骤:一、网络连接检查检查本地网络,确认本地网络连接正常,可以访问其他网站或服务器。
华纳云IDC服务商
·
2024-09-08 22:06
服务器
运维
ipc共享内存
今天才发现ipc用户态直接传数据是shm开头的那几个函数,看视频想到
jvm
都有不通过系统调用进行ipc通信的方式,linux应该也有啊,我也不知道之前总是记成mmap,感觉好像是上大学的时候被误导了,产生了错记
flowesy
·
2024-09-08 20:28
笔记
chapter01 Java语言概述 知识点Note
mybatisLinuxnacosHadoopFlinkJAVAEE消息队列rabbitMQdocker数据库redisspringbootspringcloudsshstruts+spring+hibernate过时技术栈很少用JAVA虚拟机
jvm
月下绯烟
·
2024-09-08 18:42
Java
java
开发语言
交警支队五一督导检查情况
陈秋岭同志实地检查“五一”假期道路交通组织部署、重点部位勤务安排、道路通行秩序、重点交通违法查处、“五一”道路交通安全主题宣传等情况,听取了相关单位道路交通安全大
排查
大整治、道路交通
DXY
·
2024-09-08 16:43
shiro 采用redis共享session,出现反序列化错误的
排查
过程
这是一个老系统改造的过程,该老系统采用的框架是#jfinal#shiroredis,采用outh2协议的方式,对多个子系统之间进行单点登录,以实现系统之间的session,由于速度方面的影响,现在要改造成多个系统之间共享session,并采用redis集群的方式。说明一下当前项目的整体运行环境,此项目的多个子系统都在同一个域名下,通过上下文不同来区分子系统。以下将记录整个改造过程,采用jfinal
nightseventhunit
·
2024-09-08 16:26
redis
java
数据库
【Python系列】中位数计算
推荐:kwan的首页,持续学习,不断总结,共同进步,活到老学到老导航檀越剑指大厂系列:全面总结java核心技术,
jvm
,并发编程redis,kafka,Spring,微服务等常用开发工具系列:常用的开发工具
Kwan的解忧杂货铺@新空间代码工作室
·
2024-09-08 15:24
s2
Python
python
开发语言
Elasticsearch——配置详解
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入
jvm
源码解析码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于线程池使用的场
smart哥
·
2024-09-08 15:51
elasticsearch专题
elasticsearch
搜索引擎
synchronized和Lock有什么区别?用新的Lock有什么好处?
原始构成synchronized是关键字属于
JVM
层面monitorenter(底层是通过monitor对象来完成的)monitorexitLock是具体类(java.util.current.locks.Lock
Shaw_Young
·
2024-09-08 15:22
高并发问题
排查
方案
在测试某个接口的时候,做了一万并发的压测,第一次发送一万并发还都会正常响应,第二次发的时候就会部分请求错误了.具体的错误是服务端拒绝连接,这就说明了并不是接口内部错误,而是资源不足这个时候身为开发的我,就需要
排查
问题了
王建文go
·
2024-09-08 11:26
高并发
Kotlin 枚举类
它运行在Java虚拟机(
JVM
)上,与Java完全兼容,同时提供了许多现代语言特性,如空安全、扩展函数和协程等。
wjs2024
·
2024-09-08 08:06
开发语言
python flink_《Flink官方文档》Python 编程指南测试版
程序可以运行在本地的
JVM
上,也可以运行在服
weixin_39846361
·
2024-09-08 08:04
python
flink
Groovy快速入门
Groovy是一种面向对象的、动态类型的、基于
JVM
的编程语言,它与Java高度兼容,同时引入了许多简洁、灵活的语法特性,使得开发更为高效。
小码快撩
·
2024-09-08 06:19
开发语言
Groovy入门(有java基础)
一、基本概念Groovy是一种基于Java虚拟机(
JVM
)的动态开发语言,旨在扩展Java语法,提供更简洁、灵活和易于使用的编码方式。本文是在会一定java语言开发的基础上进行的对比入门学习记录。
black_dawn
·
2024-09-08 06:48
groovy
java
开发语言
@PostConstruct和@PreDestroy注解失效以及@Resource注入结果为NULL
项目场景:刚开始学习spring啊,就这两个问题
排查
了大半天,最后才找到了解决办法问题描述:以@PostConstruct和@PreDestroy注解的初始化方法和销毁方法失效,注解的两个方法都不会被执行
决影
·
2024-09-08 06:45
JAVA已排查问题小计
spring
java
bug
Java 应用启动参数配置文档
Java应用启动参数配置文档(更新版)1.堆内存设置-Xms1024m和-Xmx1024m:设置
JVM
初始堆内存和最大堆内存为1024MB。
ascarl2010
·
2024-09-08 05:43
Java
java
开发语言
Java八股——数据库(MySQL)、Redis、
JVM
目录MySQL164.数据库的三范式是什么?165.一张自增表里面总共有7条数据,删除了最后2条数据,重启MySQL数据库,又插入了一条数据,此时id是几?166.如何获取当前数据库版本?167.说一下ACID是什么?168.char和varchar的区别是什么?169.float和double的区别是什么?170.MySQL的内连接、左连接、右连接有什么区别?169、数据库如何保证主键唯一性17
七三2001
·
2024-09-08 05:13
Java八股
数据库
mysql
java
redis
JVM
--双亲委派机制
概述 Java虚拟机对class文件采用的是按需加载的方式,也就是说当需要使用该类时才会将她的class文件加载到内存生成的class对象。而且加载某个类的class文件时,java虚拟机采用的是双亲委派模式,即把请求交由父类处理,它是一种任务委派模式。双亲委派机制的工作原理 •(1)如果一个类加载器收到了类加载请求,它并不会自己先去加载,而是把这个请求委托给父类的加载器去执行;
杨Alan
·
2024-09-08 04:04
编程语言
jvm
JVM
双亲委派模型及 SPI 实现原理分析
学习目标双亲委派模型的⼯作机制。类加载器的分类及各⾃的职责。双亲委派模型的好处。打破双亲委派模型的三种场景。线程上下⽂类加载器在是如何实现SPI的。1、双亲委派模型我们知道类加载机制是将⼀个类从字节码⽂件转化为虚拟机可以直接使⽤类的过程,但是是谁来执⾏这个过程中的加载过程,它⼜是如何完成或者说保障了类加载的准确性和安全性呢?答案就是类加载器以及双亲委派机制。双亲委派模型的⼯作机制是:当类加载器接收
庭前云落
·
2024-09-08 04:02
Java基础
JVM
java
jvm
spring
tomcat
jdk
通义灵码怎么样?分为哪些版本,看看基础能力多少分?
通义灵码,是一款基于通义大模型的智能编码辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码优化、注释生成、代码解释、研发智能问答、异常报错
排查
等能力,并针对阿里云的云服务使用场景调优
阿里云云原生
·
2024-09-08 01:14
阿里云
云原生
通义灵码
jvm
参数-XX:+UseConcMarkSweepGC怎么用?
-XX:+UseConcMarkSweepGC是一种
JVM
参数,它表示使用并发标记清除垃圾收集器(CMS)来进行内存管理。
Java搬砖组长
·
2024-09-08 00:11
jvm
java
1024程序员节
OOM问题原理解析(二):
JVM
内存回收机制与GC算法解析
jvm
想必大家听说过,毕竟在工作当中时不时的蹦出了什么OOM…这些东西,让很多的程序员都无从下手,甚至小的互联网公司都流行出了这样的一句话:“性能不够,机器来凑”!
斯音
·
2024-09-07 21:13
android
算法
java
jvm
编程语言
<转>Spark体系架构
看过Alexey博文的同学应该都知道,他对Spark理解地非常深入,读完他的“spark-architecture”这篇博文,有种醍醐灌顶的感觉,从
JVM
内存分配到Spark集群的资源管理,步步深入,感触颇多
yongjian_luo
·
2024-09-07 20:11
Spark
解决使用脚手架构建项目缺失node_modules文件夹文件问题
昨晚,在教我前端交流群里面的朋友搭建vue开发环境和构建vue项目的时候发现我自己之前能正常构建vue项目的现在却不行了,
排查
之下发现通过脚手架构建项目的时候项目缺失了node_modules文件夹,在我排除了
weixin_30414635
·
2024-09-07 20:38
javascript
webpack
前端
ViewUI
spring boot项目中配置文件配置mapper*.xml文件路径无效的问题
排查
记录
常见的原因在此就不描述了,导致此次自定义mapper无法被绑定的原因在于:项目中定义了sqlSessionFactoryBean,但这个Bean里只对dataSource设置了,并未设置MapperLocations,导致在application.properties中虽配置了mybatis-plus.mapper-locations的路径,但不生效。解决方式:根据项目添加并修改以下代码。Path
Rookie。
·
2024-09-07 11:39
spring
boot
xml
java
基于开源CrashRpt与微软开源Detours技术深度改造的异常捕获库分享
3、在有些异常的场景下是没有生成dump文件的4、开源异常捕获库CrashRpt介绍5、对开源库CrashRpt的改进C++软件异常
排查
从入门到精通系列教程(专栏文章列表,欢迎订阅,持续更新...)https
dvlinker
·
2024-09-07 10:31
C/C++实战专栏
异常捕获
开源
异常捕获库
CrashRpt
CrashPad
dump文件
Windbg
Node.js 入门:中间件与安全性深度解析
SQL注入:参数化查询与ORM的最佳实践防止XSS攻击:用户输入处理与安全防护使用HTTPS和SSL/TLS:加密传输与数据安全⚠️错误处理️全局错误处理:确保应用稳定性的关键异常捕获与日志记录:有效
排查
问题的核心认证与授权使用
Switch616
·
2024-09-07 09:26
前端
node.js
中间件
chrome
服务器
架构
前端
前端框架
2022-10-23
科学精准,有的放矢,必须严密科学
排查
管控,科学精准划定风险区,充分利用信息技术提高流调溯源的速度、质量和人员
排查
的精准性,充分发挥重点场所“哨卡”作用,落实好扫码、查验等常态化防控举措,宣传引导广大群众做好个人防护
c2ddd53749c4
·
2024-09-07 09:02
Linux性能优化-网络篇
当系统上线后,服务运行过程中,遇到网络问题如何通过指标
排查
网络问题。一、网络性能指标带宽,表示链路的最大传输速率,单位通常为
锅锅来了
·
2024-09-07 08:49
Linux性能优化原理和实战
linux
性能优化
网络
网络学习
交付运维
日念一好(472)2023-3-30
2、感恩领导两轮的导入式
排查
式检查督导,让大家消防意识更强大。3、感恩两小美女陪伴出行,第一次外出学习轻松愉悦出行。4、感恩博士美女的导游服务,让我这路痴能畅游无碍。
思辰1218
·
2024-09-07 06:58
大厂高频面试题复习JAVA学习笔记-学习路线
对于应届生,要找到一份java工作,你得大概学会:java基础:javase、
jvm
、juc、gc、mysql、jdbc,计网计组Java微服务基础Maven→Gradle→Spring6→SpringMVC
addaduvyhup
·
2024-09-07 06:58
java
开发语言
JVM
性能调优之5种垃圾收集器
JDK垃圾收集器一、SerialGC垃圾收集器SerialGC的工作原理SerialGC的特点SerialGC的配置参数SerialGC的适用场景SerialGC的优缺点优点:缺点:SerialGC的总结二、ParallelGC垃圾收集器ParallelGC的工作原理ParallelGC的特点ParallelGC的配置参数ParallelGC的适用场景ParallelGC的优缺点优点:缺点:总结三
golove666
·
2024-09-07 05:25
后端
垃圾回收
JVM性能调优
Java
JVM
类加载机制与双亲委派模型解析
JVM
类加载机制与双亲委派模型解析在Java虚拟机(
JVM
)中,类加载机制是其核心组成部分之一,它负责将类(.class文件)加载到
JVM
的方法区内,并在需要时初始化这些类。
杰哥的编程世界
·
2024-09-07 05:53
jvm
jvm
Java Virtual Machine One
jvm
结构类加载子系统:类加载器验证准备解析数据运行时数据区:1.方法区类信息方法信息常量池2.堆体系:线程共享区域堆存放new的对象3.栈线程私有的存放线程执行过程的方法信息(存储单位为栈帧)4.程序计时器执行线程的行号计时器
LongProgrammer
·
2024-09-07 02:07
jvm
常见面试3
目录1.是否做过
jvm
的调优2.Springboot自动装配原理是什么?
LongProgrammer
·
2024-09-07 02:36
面试
职场和发展
java 运行内存_Java运行时内存区域
JVM
运行时数据区1.程序计数器程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器。字节码解释器工作时通过改变这个计数器的值来选择下一条需要
wb0r0r
·
2024-09-07 01:03
java
运行内存
ELK处理 SpringBoot 日志,真实太妙了!
在
排查
线上异常的过程中,查询日志总是必不可缺的一部分。现今大多采用的微服务架构,日志被分散在不同的机器上,使得日志的查询变得异常困难。工欲善其事,必先利其器。
进击的王小二
·
2024-09-07 00:56
大数据
java
elk
spring
boot
Kubectl:Kubernetes 的强大命令行工具
无论是管理容器化应用的部署、监控资源的使用情况,还是处理故障
排查
等任务,kubectl都发挥着不可或缺的作用。Kubernetes以其高度的可扩展性和灵活性,成为了现代云原生应用开发和部署的首选平台。
编程点滴
·
2024-09-06 19:55
云原生
kubernetes
容器
云原生
JAVA基础:数据类型、命名规范
在
jvm
运行时,是通过变量的序号来使用变量。1.2命名规范Java中有很多的知识点都需要命名,如:变量,方法,类,接口等等。
No regret.
·
2024-09-06 10:50
java
开发语言
【
JVM
】
JVM
启动参数
JVM
启动参数概述以-开头为标准参数,所有的
JVM
都要实现这些参数,并且向后兼容。-D设置系统属性。
fyqing124
·
2024-09-06 10:45
JVM
java
jvm
JAVA启动参数大全之一:标准参数
OOM,具体解决过程见遭遇OutOfMemoryError;为了巩固对于java启动各项参数的认识,决定将所有参数列举出来,并一一解释,以便后查;java启动参数共分为三类;其一是标准参数(-),所有的
JVM
sfdev
·
2024-09-06 10:15
JAVA
java
jvm
class
jar
extension
2018-08-11 继承关系中的初始化顺序与在
jvm
中的表现
设计思路在此处使用了3个类来验证继承关系中的初始化顺序:Father父类、Son子类和Demo类。父类和子类中各自包含了非静态代码区、静态代码区、静态成员、普通成员。运行时的主类为Test类,main()方法中创建了一个子类的对象,并且使用Father对象指向Son类实例的引用(父类对象指向子类引用,多态)。代码块Father父类packagecom.qianfeng.boke;//父类publi
Z_某某
·
2024-09-06 08:17
IP学习——Fiveday
displaycurrent-configurationintg0/0/1.10查看路由器接口的IP地址信息TG--->trunk查看vlan指令:displayvan其中UT--->accessc.vlan确认完成后即链路层配置完成
排查
网络层错误
排查
终端主机
学为以—
·
2024-09-06 08:31
tcp/ip
学习
智能路由器
Tomcat内存配置
1、Tomcat的
JVM
内存溢出解决方法在生产环境中,tomcat内存设置不好很容易出现
JVM
内存溢,最直观的解决方法就是修改Tomcat中的catalina.sh文件。
云雨殇
·
2024-09-06 05:46
Tomcat
tomcat
Flink生态与未来
从上图可以看出Flink的底层是Deploy,Flink可以Local模式运行,启动单个
JVM
。Flink也可以Standalone集
weixin_30394333
·
2024-09-06 02:00
大数据
人工智能
数据库
上一页
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
其他