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
Redis
初识
第五期---List的命令和使用场景
List,相当于数组或者顺序表,List对元素顺序敏感,允许元素重复,这是和后面的Set类型来对比的,但是得益于Redis对List的优化,使得它支持头/尾插/删,使得List也可以作为一个栈/队列来使用。命令普通版本命令1.LPushLPushkeyelement[element.....]头插,可以同时插入多个元素,最后一个元素在最前面。返回的为list的长度,可以为key为空的插入元素。2.
wuyunhang123456
·
2025-06-30 09:19
redis
数据库
缓存
浅析
JVM
虚拟机之一
1.为什么要学习
JVM
可以深入了解Java,分析字节码,得到准确的结论可以提升排查问题的能力,可能出现内存溢出,GC频率导致响应慢等等2.
JVM
的部分核心2.1类装载子系统类装载子系统主要功能是查找并验证类文件
�欢快↑㎡
·
2025-06-30 05:50
jvm
java
linux
JVM
堆(Heap)详解与工作流程分析
JVM
堆(Heap)详解与工作流程分析1.
JVM
堆核心架构1.1堆内存整体布局Java堆新生代YoungGeneration老年代OldGenerationEden区Survivor区S0Survivor
empti_
·
2025-06-30 04:48
Java基础
jvm
java
浅析
JVM
垃圾回收
垃圾回收(GarbageCollection)是Java虚拟机(
JVM
)垃圾回收器提供的一种用于在空闲时间不定时回收无任何对象引用的对象占据的内存空间的一种机制。
duanduan_l
·
2025-06-30 04:48
垃圾回收
JVM
E IO流.java
目录一、
初识
JavaI/O流数据的“传送带”二、字节流操作从读取到写入的实战1.读取文件(字节流)2.写入文件(字节流)三、字符流操作读写文本文件的简便之道1.读取文件(字符流)2.写入文件(字符
是紫焅呢
·
2025-06-29 16:28
26字母学习:java入门篇
java
开发语言
学习方法
visual
studio
code
后端
并发编程——并发基础:守护线程和非守护线程
后台线程和非后台线程后台线程,也叫守护线程,指的是在程序运行的时候后台提供一种通用服务的线程,比如
jvm
里垃圾回收线程,这种线程并不属于程序中不可或缺的部分。因此,当所有的非守
zlj1217
·
2025-06-29 14:11
并发编程
java
后台线程
守护线程
并发基础
黑马
JVM
解析笔记(六):深入理解
JVM
类加载机制与运行时优化
1.
JVM
类加载类加载是Java虚拟机将描述类.class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被
JVM
直接使用的Java类型的过程。
null不是我干的
·
2025-06-29 14:40
JVM
jvm
笔记
jvm
gc合适时间
1.yongGC执行时间小于或者等于50ms执行频率大于或者等于10s每次2.FullGC执行时间小于或者等于1s执行频率大于或者等于10分钟下面给一个比较粗的参考:YongGC执行的很快:小于50msYongGC执行的并不频繁:大概10s执行一次FullGC执行的很快:小于1sFullGC执行的并不频繁:10分钟执行一次
·
2025-06-29 11:25
JVM
调优实战 Day 9:
JVM
堆转储分析
【
JVM
调优实战Day9】
JVM
堆转储分析文章内容开篇:Day9——
JVM
堆转储分析的核心价值在“
JVM
调优实战”系列的第9天,我们聚焦于
JVM
堆转储分析(HeapDumpAnalysis)。
在未来等你
·
2025-06-29 11:22
JVM调优实战
JVM
Java
性能优化
调优
虚拟机
互联网大厂Java面试实战:严肃面试官与搞笑谢飞机的三轮提问
面试官就Java核心技术、JUC、
JVM
、多线程、线程池、HashMap、ArrayList、Spring及相关框架、分布式技术、消息队列、中间件、数据库、Linux、Docker、设计模式及DDD等多个技术点
Fu Dun Yao
·
2025-06-29 11:50
Java场景面试宝典
Java
面试
JUC
JVM
多线程
线程池
HashMap
Reactor框架介绍,和使用示例
Reactor框架介绍Reactor是一个基于
JVM
的非阻塞响应式编程框架,遵循ReactiveStreams规范,专为构建高并发、低延迟的异步应用设计[2][4]。
·
2025-06-29 06:10
Netty堆内存字节缓冲区深度解析
UnpooledHeapByteBufUnpooledHeapByteBuf是Netty中基于堆内存(
JVM
堆)的非池化字节缓冲区实现。
lifallen
·
2025-06-29 04:31
Netty
java
后端
nio
开发语言
算法
Ehcache、Caffeine、Spring Cache、Redis、J2Cache、Memcached 和 Guava Cache 的主要区别
Ehcache、Caffeine、SpringCache、Redis、J2Cache、Memcached和GuavaCache的主要区别,涵盖其架构、功能、适用场景和优缺点等方面:Ehcache类型:本地缓存(
JVM
MonkeyKing.sun
·
2025-06-28 21:41
spring
redis
memcached
探索Java性能优化的利器:Java Microbenchmark Harness(JMH)
/jmh项目地址:https://gitcode.com/gh_mirrors/jm/jmhJavaMicrobenchmarkHarness(简称JMH)是一个用于构建、运行和分析Java以及其他在
JVM
柯茵沙
·
2025-06-28 21:09
Google Guava Cache高效本地缓存
使用需求和场景需求场景缓存设置缓存的并发级别缓存的初始容量设置设置最大存储缓存清除策略基于存活时间的清除策略基于容量的清除策略基于权重的清除策略显式清除基于引用的清除策略数据内存加载CacheLoadingCacheGuavaCache使用需求和场景GuavaCache是GoogleFuava中的一个内存缓存模块,用于将数据缓存到
JVM
boonya
·
2025-06-28 21:38
架构师
Guava
高效缓存策略
JMH (Java Microbenchmark Harness)
为什么需要JMH普通的基准测试方法(如多次循环调用方法并计时)存在很多问题:
JVM
的JIT编译优化(方法内联、死代码消除等)预热效应(
JVM
需要"热身"才能达到最佳性能)垃圾回收的干扰操作系统调度的影响
阙芸
·
2025-06-28 21:06
python
测试工具
开发语言
OKHttp框架
一、OKHttp简介
初识
OKHttpOkHttp是一个处理网络请求的开源项目,是Android端一个较新的轻量级网络框架,支持HTTP/HTTPS协议、请求头设置、响应解析等功能,并且支持异步调用,因此在接口测试中也是一种非常优秀的选择
一个快乐的小测试
·
2025-06-28 20:25
自动化测试
okhttp
android
java
自动化
Java中多态的一些见解
更多内容请看我的个人网站多态
初识
调用成员的特点成员变量:编译看左边,运行看左边成员方法:编译看左边,运行看右边多态在调用成员变量时为什么是父类的,但是方法是子类的?
·
2025-06-28 16:01
Java注解的实现原理
Java注解的实现原理Java注解的实现涉及Java语言规范、编译器处理和
JVM
支持等多个层面。下面我将详细解释注解在Java中的实现机制。
empti_
·
2025-06-28 15:20
Java基础
java
JVM
(9)——详解Serial垃圾回收器
Serial垃圾回收器是
JVM
最古老、最基础、最简单的垃圾回收器,也是理解其他更复杂回收器的基础。
十六点五
·
2025-06-28 15:48
jvm
java
开发语言
后端
Docker基础实战教程一:入门
本关任务是
初识
Docker,要求学习者参照示例完成拉取镜像、启动容器并在容器内输出HelloDocker的功能。
Ssaty.
·
2025-06-28 08:32
docker
容器
运维
Java底层原理:深入理解
JVM
内存模型与线程安全
一、
JVM
内存模型(JMM)
JVM
内存模型(JMM)是Java语言规范中定义的内存模型,它描述了Java程序中的变量存储在内存中的方式以及线程如何访问这些变量。
代码老y
·
2025-06-28 07:58
java
开发语言
jvm
Java底层原理:深入理解
JVM
类加载机制与反射机制
一、
JVM
类加载机制
JVM
类加载机制是Java运行时环境的重要组成部分,它负责将字节码文件加载到
JVM
内存中,并将其转换为可执行的类。
代码老y
·
2025-06-28 06:23
java
jvm
开发语言
单例设计模式详解
一、饿汉式(EagerInitialization)1.核心特点立即加载:在类加载时就创建实例线程安全:由
JVM
类加载机制保证线程安全资源利用率:可能造成资源浪费(如果实例未被使用)2.标准实现publicclassEagerS
Code溪
·
2025-06-28 05:43
Java
设计模式
Python学习打卡:day13
day13笔记来源于:黑马程序员python教程,8天python从入门到精通,学python看这套就够了目录day1397、
初识
对象98、类的成员方法类的定义和使用成员变量和成员方法成员方法的定义语法
胜天半子祁厅
·
2025-06-28 00:47
Python
python
学习
java
自学Java怎么入门
Java最大的特点就是"一次编写,到处运行",这要归功于
JVM
虚拟机。二、准备好学习环
Java鼠鼠吖
·
2025-06-27 21:27
java
开发语言
Kotlin中的函数类型及扩展函数介绍:扩展函数,扩展属性,函数接收者,带有接收者的函数类型
gradle:8.5,插件:id‘org.jetbrains.kotlin.
jvm
’version‘1.9.23’简介和使用kotlin中扩展可以给已有的类添加额外的方法和属性,看起来就像是修改了类的源码一样
Huang兄
·
2025-06-27 19:08
kotlin
黑马
JVM
解析笔记(一):内存结构
1.一个JAVA对象在
JVM
执行的流程可以用这张图来描述:首先java对象通过ClassLoader被加载进内存然后就是到了
JVM
内部的结构,主要是将java类信息存储到
JVM
中的各个区域:方法区:存储类级别的信息
null不是我干的
·
2025-06-27 08:30
JVM
jvm
笔记
java
Java虚拟机栈(
JVM
Stack)详解与工作流程分析
Java虚拟机栈(
JVM
Stack)详解与工作流程分析1.虚拟机栈核心概念基本特性线程私有:每个线程在创建时都会分配一个独立的栈存储内容:栈帧(StackFrame):每个方法调用对应一个栈帧生命周期:
empti_
·
2025-06-27 03:50
Java基础
java
jvm
Java引用类型String源码解析
概述
JVM
运行时会分配一块空间给String,字符串的分配和其他对象分配一样,需要消耗高昂的时间和空间,
JVM
为了提高性能和减少内存的开销,在实例化字符串的时候进行了一些优化,使用字符串常量池,创建字符
骆驼整理说
·
2025-06-27 02:44
Java基础
java
开发语言
python数据分析张俊红_Python数据分析实战基础 |
初识
Pandas
这是Python数据分析实战基础的第一篇内容,主要是和Pandas来个简单的邂逅。已经熟练掌握Pandas的同学,可以加快手速滑动浏览或者直接略过本文。01重要的前言这段时间和一些做数据分析的同学闲聊,我发现数据分析技能入门阶段存在一个普遍性的问题,很多凭着兴趣入坑的同学,都能够很快熟悉Python基础语法,然后不约而同的一头扎进《利用Python进行数据分析》这本经典之中,硬着头皮啃完之后,好像
weixin_39678531
·
2025-06-26 21:36
python数据分析张俊红
Python从入门到入坑(一)
初识
Python什么是代码?什么是写代码?
小样贼猖狂
·
2025-06-26 21:35
python学习ing
后端
大数据
python
Dubbo
初识
:分布式服务的敲门砖
目录一、引言二、Dubbo的诞生背景三、Dubbo核心概念详解(一)服务提供者(Provider)(二)服务消费者(Consumer)(三)注册中心(Registry)(四)远程过程调用(RPC)四、Dubbo的优势特色(一)高透明性(二)高扩展性(三)高性能五、Dubbo的应用场景(一)大型电商系统(二)企业级微服务架构(三)遗留系统改造升级六、Dubbo的简单应用示例(一)环境准备(二)创建D
CarlowZJ
·
2025-06-26 12:11
AI应用落地+AI微服务
dubbo
STM32[笔记]--2.
初识
单片机
2
初识
单片机2.1什么是单片机身边单片机案例共享单车门禁系统打卡机(指纹打卡,扫码打卡)快递柜航空航天。。。。。。
·
2025-06-26 10:55
JVM
(7)——详解标记-整理算法
核心思想标记-整理算法同样分为两个主要阶段,但第二个阶段有所不同:标记阶段:与标记-清除算法完全一致。遍历所有可达对象(从GCRoots开始),标记它们为“存活”。整理阶段:不再简单地清除垃圾对象,而是将所有存活的对象向内存空间的一端(通常是起始地址或结束地址)移动,紧凑排列。移动完成后,边界之外的内存空间全部被视为空闲空间,可以一次性分配。算法步骤详解暂停应用程序线程:同样需要“Stop-The
十六点五
·
2025-06-26 06:00
java
jvm
开发语言
后端
用Linux命令排查Java问题
首先,我们要认识到的是,Java应用是运行在
JVM
上的。换句话说,对于Java应用的问题,我们往往需要通过理解
JVM
的运行状态来进行分析和诊断。(1)使用jps命令查看Java进程:jp
·
2025-06-26 04:12
React19开发指南:从零基础到项目实战
本书将作你的罗盘,穿越从
初识
到精通的壮阔航程。
莲华君
·
2025-06-26 01:51
前端权威教程合集
react.js
前端
前端框架
React19进阶指南:从零基础到深度学习
本书将作你的罗盘,穿越从
初识
到精通的壮阔航程。
莲华君
·
2025-06-25 17:24
前端
React
TypeScript
《深入理解Java虚拟机》Java虚拟机内存区域与内存溢出异常
在学习Java的过程中,了解Java虚拟机(
JVM
)的内存管理机制是至关重要的。特别是在处理大型项目或复杂应用时,对
JVM
内存区域的深入理解能够帮助我们更好地优化代码,避免内存泄漏和内存溢出等问题。
全栈追梦人
·
2025-06-25 15:09
#
深入理解Java虚拟机
java
开发语言
Java继承关系中的内存分配
继承关系中,内存分配与类的加载、对象创建过程紧密相关,核心逻辑如下:一、类加载阶段的内存布局1.静态区域分配(方法区)-父类和子类的静态变量(static)、静态代码块、类元数据(Class对象)会被加载到
JVM
居然我是萝卜
·
2025-06-25 10:07
java
Java SPI机制使用及实际案例分析
二、实现方式及使用场景1.接口全限定文件名方式使用场景一:结合场景一分析:2.spring.factories方式使用场景二结合场景二分析:总结前言在之前的
JVM
分析系列之类加载提到过JavaSPI机制
不会先飞的笨鸟
·
2025-06-25 09:30
springboot学习
java
jvm
JVM
探秘之旅:从class文件到垃圾回收的魔法世界
目录第一章:垃圾回收算法进化史JDK7时代:SerialGC(老式吸尘器)JDK8默认:ParallelGC(多线程清洁队)✈️JDK11+新宠:G1GC(智能分拣机器人)JDK12+实验品:Shenandoah(低延迟特工)⚡JDK15+新贵:ZGC(太空时代科技)第二章:GC算法原理实验室1.标记-清除(Mark-Sweep)2.标记-整理(Mark-Compact)3.复制算法(Copyin
zhysunny
·
2025-06-25 08:23
Java那些事
jvm
java
JAVA基础| 反射
目录1、反射定义2、class类class类的本质
JVM
对class的加载Class实例与class的关系获取Class实例的方法Class实例比较与instanceof的区别通过Class实例获取基本信息通过
2301_79433391
·
2025-06-25 06:03
开发语言
java
jvm
【C++高阶二】STL的map和set
【C++高阶二】STL的map和set1.
初识
map和set2.pair3.set3.1模板参数3.2typedef的类型3.3insert3.4erase3.5lower_bound与upper_bound4
Pacify_The_North
·
2025-06-25 06:02
C++
c++
开发语言
windows
visualstudio
java全家桶之35:
jvm
如何调优
JVM
调优指南:提升性能与稳定性
JVM
调优是Java应用性能优化的关键环节,合理的调优可以显著提高应用吞吐量、降低延迟并减少资源消耗。
leijmdas
·
2025-06-25 00:25
java
JVM
专题#
JVM
内存参数设置
JVM
内存参数设置元空间参数(方法区)-XX:MaxMetaspaceSize:设置元空间最大值,默认是-1,即不限制,或者说只受限于本地内存大小-XX:MetaspaceSize:指定元空间触发FullGC
❀顾
·
2025-06-24 17:27
jvm
C++(个人学习总结,不断更新......)
一、
初识
C++1.1C++简介C++是由BjarneStroustrup研发的,在计算机编程语言中,C++兼容了c语言,又增加了面向对象的机制,同时拥有丰富的库,有标准模板库STL以及很多第三方库,STL
·
2025-06-24 16:22
Java虚拟机(
JVM
)原理:深入理解Java程序的运行机制!
今天我们来聊聊Java虚拟机(
JVM
)的原理。
JVM
是Java程序运行的核心,它负责将Java字节码翻译成机器指令,并管理程序的内存、垃圾回收等。
杨凯凡
·
2025-06-24 12:58
java
Java底层原理:深入理解类加载机制与反射
一、Java类加载机制Java类加载机制是Java运行时环境的重要组成部分,它负责将字节码文件加载到
JVM
内存中,并将其转换为可执行的类。
代码老y
·
2025-06-24 12:57
java
开发语言
jvm
Java面试复习指南:基础、OOP、并发、
JVM
、框架
Java面试复习指南:基础、OOP、并发、
JVM
、框架1.Java基础概念解析Java是一种面向对象的编程语言,具有平台无关性、支持多线程、垃圾回收等特性。
Nnbwbyhxy
·
2025-06-24 12:27
Java场景面试宝典
Java
面试复习
并发编程
Java
8
Spring
JVM
数据结构与算法
上一页
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
其他