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使用详解
【
JVM
】—G1 GC日志详解
Code_Learning⭐⭐⭐⭐⭐⭐如果可以,麻烦各位看官顺手点个star~文章目录G1GC日志详解1G1GC周期2G1日志开启与设置3YoungGC日志4MixedGC5FullGC关于G1回收器的前置知识点:【
JVM
一棵___大树
·
2025-01-19 20:30
JVM
jvm
JVM
加载
JVM
(Java虚拟机)并不是在工程启动时就将所有类都加载到内存中,而是采用按需加载的方式,即在需要使用某个类时才会加载该类。
JVM
的类加载机制包括了加载、验证、准备、解析和初始化五个阶段。
影࿐ེ
·
2025-01-19 20:56
jvm
百度面试经验和总结
于是那天晚上就看了一下
JVM
相关的知识,因为这个在CVTE面试有问到。到第二天面试的时候,电话终于来了,涉及的问题主
peng_pp
·
2025-01-19 17:01
面试经验
面试
经验
JVM
监控与分析工具你用过哪些?介绍一下。思维导图 代码示例(java 架构)
JVM
监控与分析工具介绍在Java应用开发和运维过程中,使用合适的监控与分析工具可以帮助我们更好地理解应用的运行状态,优化性能,诊断问题。以下是一些常用的
JVM
监控与分析工具及其特点和使用方法。
用心去追梦
·
2025-01-19 16:21
jvm
java
架构
Node.js+Express 开发之Cookie、Session
使用详解
为什么有cookie和session?因为HTTP协议是没有状态的,当用户再次访问网站时,没法判断之前是否登陆过,于是就有了cookies和session,用来保存用户的一些信息。cookie和session区别?cookie是存放在客户端浏览器的,每个域名下通常限制为50个cookie,每个cookie的值大小限制为4K。session是存放在服务器端的,可以存储无限大的数据,但大量的sessi
MINO吖
·
2025-01-19 12:23
Node
node
cookie
session
express
Python中pytest-cov
使用详解
说明:pytest-cov是一个用于在使用pytest测试框架时提供代码覆盖率报告的插件。它通过集成coverage.py来收集测试覆盖率数据,并生成易于理解的报告。以下是pytest-cov的详细说明以及一些使用示例:安装首先,您需要安装pytest和pytest-cov。可以使用以下命令通过pip安装它们:pipinstallpytestpytest-cov基本用法一旦您安装好了pytest-
夏天Aileft
·
2025-01-19 11:41
Python
python
pytest
windows
Java中成员变量与局部变量的区别详解
MemberVariables)2.局部变量(LocalVariables)二、内存分配与生命周期1.成员变量2.局部变量三、默认值1.成员变量(类加载过程中实现的初始化)2.局部变量四、示例代码五、不同类型变量在
JVM
菜鸡上道
·
2025-01-19 08:45
java
jvm
java
开发语言
Zookeeper 配置文件:核心参数优化与实操指南
Leader-Follower初始通信时限1.3syncLimit:Leader-Follower同步通信时限1.4dataDir:数据文件目录1.5clientPort:客户端连接端口二、优化操作说明2.1
jvm
磐基Stack专业服务团队
·
2025-01-19 08:13
Zookeeper
zookeeper
分布式
云原生
Nacos 监控全攻略:从 Prometheus 数据采集到核心指标解读
文章目录第1章Prometheus采集Nacosmetrics数据第2章Nacosmetrics含义2.1
jvm
metrics2.2Nacos监控指标2.3nacos异常指标2.4clientmetricsNacos2
磐基Stack专业服务团队
·
2025-01-19 08:13
Nacos
Nacos
使用 Hadoop 实现大数据的高效存储与查询
博客内容包括:Java核心技术与微服务:涵盖Java基础、
JVM
、并发编程、Redis、Kafka、Spring等,帮助您全面掌握企业级开发技术。
王子良.
·
2025-01-18 23:24
经验分享
大数据
hadoop
分布式
Java虚拟机(
JVM
)深入解析
Java虚拟机(
JVM
)是Java程序运行的核心环境,它负责将Java字节码转换为机器码并执行。本文将深入解析
JVM
的运行时数据区、类加载机制以及执行引擎,帮助读者更好地理解
JVM
的工作原理。
I~Lucky
·
2025-01-18 20:16
jvm
【大模型】Spring AI Alibaba 对接百炼平台大模型
使用详解
目录一、前言二、SpringAI概述2.1springai是什么2.2SpringAI核心能力2.3SpringAI应用场景三、SpringAIAlibaba介绍3.1SpringAIAlibaba是什么3.2SpringAIAlibaba核心特点3.3SpringAIAlibaba应用场景四、SpringBoot对接SpringAIAlibaba过程4.1前置准备4.1.1获取apikey4.1
小码农叔叔
·
2025-01-18 19:05
AI大模型实战与应用
微服务治理与实战
spring
ai
Spring
AI详解
百炼大模型
JVM
参数配置解析
在Java、J2EE大型应用中,
JVM
非标准参数的配置直接关系到整个系统的性能。
JVM
非标准参数指的是
JVM
底层的一些配置参数,这些参数在一般开发中默认即可,不需要任何配置。
niushoahan
·
2025-01-18 14:28
java
jvm
class
javadoc
deprecated
java
documentation
调试Hadoop源代码
一张假钞的真实世界Hadoop版本Hadoop2.7.3调试模式下启动HadoopNameNode在${HADOOP_HOME}/etc/hadoop/hadoop-env.sh中设置NameNode启动的
JVM
一张假钞
·
2025-01-18 13:16
hadoop
eclipse
大数据
【多线程】Java中的多线程
Java中的多线程1.1Java中的多线程Java程序的进程里有几个线程:主线程,垃圾回收线程(后台线程)等在Java中,当我们启动main函数时其实就是启动了一个
JVM
的进程,而main函数所在的线程就是这个进程中的一个线程
ainioayi
·
2025-01-18 12:08
java
多线程
代码结构与模块化设计:Python 项目架构与高效开发技巧
代码结构与模块化设计:Python项目架构与高效开发技巧目录为什么模块化设计是高效开发的基础Python项目的理想目录结构模块与包:概念与
使用详解
模块化设计的核心原则常见设计模式与模块化案例分析:从零搭建模块化
全栈探索者chen
·
2025-01-18 12:38
python
python
架构
开发语言
模块化
性能优化
程序人生
案例分析
Python 爬虫:获取网页数据的 5 种方法
博客内容包括:Java核心技术与微服务:涵盖Java基础、
JVM
、并发编程、Redis、Kafka、Spring等,帮助您全面掌握企业级开发技术。
王子良.
·
2025-01-18 07:35
经验分享
python
python
开发语言
爬虫
java
JVM
运行时数据区
java
JVM
运行时数据区程序计数器内存空间小,线程私有。
妖怪兮诺
·
2025-01-18 00:12
java
java
jvm
开发语言
避免Python内存泄漏的有效方法
使用详解
概要在Python编程中,内存管理通常由Python的垃圾回收机制自动处理。然而,在某些复杂的场景中,内存泄漏问题可能会悄然出现,导致应用程序的内存使用量持续增长,进而影响性能甚至导致崩溃。本文将详细介绍如何在Python代码中进行内存优化,特别是如何检测和防止内存泄漏,并提供相应的示例代码帮助你掌握这些技术。什么是内存泄漏?内存泄漏是指程序运行期间无法释放已经不再使用的内存,导致内存资源被占用且
Rocky006
·
2025-01-17 22:28
python
开发语言
Java应届生面试/笔试突击
Java应届生面试突击_章节目录 Java基础 ♦
JVM
相关 ♦Java中的集合类 ♦设计模式相关 ♦Java语言相关 ♦Java基础专题 多线程和并发 ♦多线程和并发专题
莱宝
·
2025-01-17 18:45
Java
Java
面试
笔试
HarmonyOS开发:路由容器Navigation的
使用详解
目录前言路由容器NavigationNavigation组成路由跳转操作Navigation下的页面生命周期最后前言众所周知,HarmonyOS作为华为推出的新一代操作系统,其开发框架提供了全新的能力和组件,以支持跨平台应用开发,越来越多的开发者加入到鸿蒙应用开发中,而在HarmonyOS的应用开发中,HarmonyOS提供了一套全新的开发框架和API,路由容器Navigation扮演着至关重要的
三掌柜666
·
2025-01-17 16:36
HarmonyOS开发
harmonyos
华为
Android Studio Ladybug升级老项目遇到问题
UnknownKotlin
JVM
这是错误特征:*Whatwentwrong:Couldnotdeterminethedependenciesoftask':app:compileDebugKotlin'
debug_cat
·
2025-01-17 15:49
AndroidStudio
android
studio
android
ide
Spring Boot 和微服务:快速入门指南
博客内容包括:Java核心技术与微服务:涵盖Java基础、
JVM
、并发编程、Redis、Kafka、Spring等,帮助您全面掌握企业级开发技术。
王子良.
·
2025-01-17 09:56
Java
经验分享
spring
boot
微服务
后端
2024最新「阿里」Java高级工程师面试高频题:
JVM
+Redis+并发+算法+框架
Java集合22题ArrayList和Vector的区别。说说ArrayList,Vector,LinkedList的存储性能和特性。快速失败(fail-fast)和安全失败(fail-safe)的区别是什么?hashmap的数据结构。HashMap的工作原理是什么?Hashmap什么时候进行扩容呢?List、Map、Set三个接口,存取元素时,各有什么特点?Set里的元素是不能重复的,那么用什么
2401_89285777
·
2025-01-17 06:05
java
面试
jvm
【Node.js】Express 框架及其基本
使用详解
文章目录一、Express概述1.Express是什么?2.为什么选择Express?二、安装与项目初始化1.环境准备2.初始化Express项目三、Express的基本使用1.创建一个简单的服务器2.路由管理3.使用中间件4.处理静态文件四、处理请求数据1.解析JSON数据2.解析URL编码的数据五、错误处理六、总结Express是Node.js生态中最受欢迎的web框架之一,广泛用于构建服务器
Peter-Lu
·
2025-01-17 01:47
#
NodeJS
node.js
express
javascript
前端
npm
初学者如何用 Python 写第一个爬虫?
博客内容包括:Java核心技术与微服务:涵盖Java基础、
JVM
、并发编程、Redis、Kafka、Spring等,帮助您全面掌握企业级开发技术。
王子良.
·
2025-01-16 23:27
python
经验分享
python
开发语言
爬虫
Java异常 (throwable)
异常主要是error和exception两种(throwable的两个子类)1、Error类及其子类,代表的是Error类及其子类,代表的是
jvm
本身的错误,错误不能被程序通过代码处理2、Exception
凡人多做梦
·
2025-01-16 23:57
java
c++语法基础
java
Java Throwable类
只有Throwable类或其子类才能被
JVM
或throw表达式抛出。类似的,只有Throwable类或其子类才能当做catch语句块的参数类型。
IfThenElse-Meituan
·
2025-01-16 20:33
Java
Classes
Reference
Python中os.environ基本介绍及使用方法
文章目录python中os.environos.environ简介os.environ进行环境变量的增删改查python中os.environ的
使用详解
1.简介2.key字段详解2.1常见key字段3.
鹤冲天Pro
·
2024-09-16 10:53
#
Python
python
服务器
开发语言
Python爬虫解析工具之xpath
使用详解
文章目录Python爬虫解析工具之xpath
使用详解
一、引言二、环境准备1、插件安装2、依赖库安装三、xpath语法详解1、路径表达式2、通配符3、谓语4、常用函数四、xpath在Python代码中的使用
eqa11
·
2024-09-16 09:45
python
爬虫
开发语言
简单了解
JVM
目录♫什么是
JVM
♫
JVM
的运行流程♫
JVM
运行时数据区♪虚拟机栈♪本地方法栈♪堆♪程序计数器♪方法区/元数据区♫类加载的过程♫双亲委派模型♫垃圾回收机制♫什么是
JVM
JVM
是JavaVirtualMachine
记得开心一点啊
·
2024-09-16 08:37
jvm
JVM
、JRE和 JDK:理解Java开发的三大核心组件
在Java的生态中,
JVM
(Java虚拟机)、JRE(Java运行时环境)和JDK(Java开发工具包)是三个至关重要的核心组件。
Y雨何时停T
·
2024-09-16 08:06
Java
java
深入浅出 -- 系统架构之负载均衡Nginx的性能优化
,主要就简单说说收益最高的几个优化项,在这块就不再展开叙述了,毕竟影响性能都有多方面原因导致的,比如网络、服务器硬件、操作系统、后端服务、程序自身、数据库服务等,对于性能调优比较感兴趣的可以参考之前《
JVM
xiaoli8748_软件开发
·
2024-09-16 05:50
系统架构
系统架构
负载均衡
nginx
常见的
JVM
调优方法有哪些?
常见的
JVM
调优方法有哪些?可以具体到调整哪个参数,调成什么值?
爪哇天下
·
2024-09-16 05:19
jvm
JVM
源码分析之堆外内存完全解读
概述广义的堆外内存说到堆外内存,那大家肯定想到堆内内存,这也是我们大家接触最多的,我们在
jvm
参数里通常设置-Xmx来指定我们的堆的最大值,不过这还不是我们理解的Java堆,-Xmx的值是新生代和老生代的和的最大值
HeapDump性能社区
·
2024-09-16 02:18
程序计数器的作用
程序计数器的作用就是**用来记住下一条
jvm
指令的执行地址。**它的特点是**线程私有的**,也就是一人一个。
毕加涛
·
2024-09-16 00:47
java
JVM
调优篇7 调优案例1-堆空间的优化解决
一
jvm
优化1.1优化实施步骤*1)减少使用全局变量和大对象;2)调整新生代的大小到最合适;3)设置老年代的大小为最合适;4)选择合适的GC收集器;1.2关于GC优化原则多数的Java应用不需要在服务器上进行
健康平安的活着
·
2024-09-15 15:35
jvm调优
jvm
JVM
简介
JVM
简介
JVM
本质上是一个运行在计算机上的程序,他的职责是运行Java字节码文件。
林小果呀
·
2024-09-15 14:57
jvm
jvm
java
开发语言
python logging使用_Python实战之logging模块
使用详解
用Python写代码的时候,在想看的地方写个printxx就能在控制台上显示打印信息,这样子就能知道它是什么了,但是当我需要看大量的地方或者在一个文件中查看的时候,这时候print就不大方便了,所以Python引入了logging模块来记录我想要的信息。print也可以输入日志,logging相对print来说更好控制输出在哪个地方,怎么输出及控制消息级别来过滤掉那些不需要的信息。1、日志级别im
weixin_39548832
·
2024-09-15 13:52
python
logging使用
synchronized锁升级过程
锁加到什么地方synchronized上锁,其实锁信息是加在对象头中的markdown,对象中的前四个字节表示markdown;markdown还记录了对象的gc、hashcode信息注意:markdown结构与
jvm
liang8999
·
2024-09-15 13:36
java
jvm
开发语言
互联网 Java 工程师面试题(Java 面试题四)
并发及线程基础数据类型转换的基本原则垃圾回收(GC)Java集合框架数组字符串GOF设计模式SOLID抽象类与接口Java基础,如equals和hashcode泛型与枚举JavaIO与NIO常用网络协议Java中的数据结构和算法正则表达式
JVM
苹果酱0567
·
2024-09-15 09:43
面试题汇总与解析
java
中间件
开发语言
spring
boot
后端
Java String 文字(Literal)和 对象(Object)初始化
当我们创建String对象的时候,如果使用new()的方式来创建一个String对象,
JVM
将会每次都会在heap内存中为我们创建的String对象开辟一个存储空间来进行存储。
HoneyMoose
·
2024-09-15 06:04
Java面试题--
JVM
大厂篇之深入解析
JVM
中的Serial GC:工作原理与代际区别
MinorGC):老年代垃圾回收(MajorGC或FullGC):二、年轻代和老年代的区别年轻代(YoungGeneration):老年代(OldGeneration):结束语:引言:Java虚拟机(
JVM
青云交
·
2024-09-15 05:16
Java大厂面试题
Java虚拟机(JVM)专栏
Java技术栈
Serial
GC工作原理
年轻代垃圾回收Minor
GC
老年代垃圾回收
MajorGC
FullGC
年轻代和老年代的区别
SerialGC垃圾收集器
单线程垃圾收集器
Visual Studio中的Android模拟器
使用详解
关注微信号:javalearns随时随地学Java或扫一扫随时随地学JavaMicrosoft本周发布了VisualStudio2015预览版,里面包含Android开发工具.安装的时候,如果选Android开发,VisualStudio会把调试Android应用程序用的VisualStudio模拟器也装上.在介绍这个新模拟器之前,我们先来聊一聊,为什么需要一个新的Android模拟器–当然,你也
wurui8
·
2024-09-15 05:43
android
android
studio
android
android应用
JAVA相关知识
类加载检查:当Java虚拟机(
JVM
)遇到一个类的new指令时,它首先检查这个类是否已经被加载、链接和初始化。如果没有,
JVM
会通过类加载器(ClassLoader)加载这个类。
M_灵均
·
2024-09-15 04:12
java
jvm
开发语言
Java中的垃圾回收机制是如何工作的?
Java中的垃圾回收机制(GarbageCollection,GC)是Java虚拟机(
JVM
)的一个重要组成部分,它负责自动管理内存的分配和释放,以减轻程序员在内存管理方面的负担,并防止内存泄漏和内存溢出等问题
Good_tea_h
·
2024-09-15 00:41
java
jvm
算法
JVM
---内存管理
JVM
是一种用于计算设备的规范,他是一个虚构的计算机。是通过在实际的计算机上的仿真模拟各种计算机的功能来实现的。引入java虚拟机后,java语言在不同的平台上运行时不需要重新编译,运行字节码即可。
Wangwq.
·
2024-09-14 11:44
八股文
JVM
Android 高频面试必问之Java基础
常用的
JVM
调参如下表:|参数|作用描述||—|—||-XX:MetaspaceSize|分配给Metaspace(以字节计)的初始大小。
2401_86022611
·
2024-09-14 03:45
android
面试
java
源码到class字节码的编译流程 & 字节码到内存的Java类加载流程
类加载:字节码—>内存Java类的加载流程是一个复杂但有序的过程,它确保了类文件能够被正确地加载到Java虚拟机(
JVM
)中,并被正确地初始化和使用。
Tinty0o0
·
2024-09-13 15:01
java
开发语言
【云原生】Prometheus 服务自动发现
使用详解
目录一、前言二、Prometheus常规服务监控使用现状2.1Prometheus监控架构图2.2Prometheus服务自动发现的解决方案三、Prometheus服务自动发现介绍3.1什么是Prometheus服务自动发现3.2Prometheus自动服务发现策略3.3Prometheus自动服务发现应用场景3.4Prometheus自动服务发现原理四、Prometheus基于文件的服务发现4.
小码农叔叔
·
2024-09-13 14:28
微服务链路追踪与监控
Prometheus服务发现
prometheus服务发现
普罗米修斯服务自动发现
普罗米修斯文件自动发现
普罗米修斯基于服务自动发现
Prometheus
prometheus
上一页
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
其他