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
BTrace的使用
简介BTrace可以动态地向目标应用程序的字节码注入追踪代码所依赖的技术:JavaComplierApi、
JVM
TI、Agent、Instrumentation+ASMBTrace安装新建环境变量:BTRACE_HOME
谁说咖啡不苦
·
2024-02-20 02:41
【小尘送书-第十三期】Python从入门到精通(第3版)(软件开发视频大讲堂)
博主主页:小尘要自信推荐专栏:《1》开发环境配置攻略《2》Java程序员的成长《3》2023
Java面试
实录本文目录一、赠书-Python从入门到精通(第3版)二、作者简介三、内容简介四、抽奖方式一
小尘要自信
·
2024-02-20 01:14
python
音视频
开发语言
十二:枚举与注解
类中的常用方法1.5、使用enum关键字定义的枚举类实现接口02、注解的使用2.1、注解的理解2.3、如何自定义注解2.4、jdk中4个基本的元注解的使用12.5、jdk中4个基本的元注解的使用22.6、利用
反射
获取注解信息
老干妈拌士力架
·
2024-02-20 01:05
尚硅谷Javase
java
依靠知识
❤️本能脑:结构很简单,只有一个原始的
反射
模块,
海阔天高_
·
2024-02-20 01:03
Java面试
攻略
【
Java面试
攻略】https://sparrowzoo.feishu.cn/docx/TBoldgaRpo24MXxFEUicInqznjbJAVA基础常见核心面试点https://sparrowzoo.feishu.cn
凤凰AI
·
2024-02-20 00:27
面试
职场和发展
2023年
Java面试
题_Mongodb
IndexMongodb 1.基本概念 1.1.文档 1.2.集合 1.3.数据类型 1.4._id和ObjectId 2.基本操作 3.索引介绍 4.应用场景 4.1.MySQLVSMongoDB 4.2.应用场景 4.3.压测结果 4.4.常见架构 5.其他 5.1.oplogMongodb使用Docker安装MongoDBMongoDB用户角色配置MongoDB是面向文档的
suli77
·
2024-02-20 00:54
面试
mongodb
java
数据库
Java面试
题之:MongoDB
Java面试
题之:MongoDB一、概念二、特点一、概念 MongoDB是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。
faramita_of_mine
·
2024-02-20 00:52
The
interview
questions
mongodb
java
mapreduce
intellij
idea
面试题
【
Java面试
】MongoDB
目录1、mongodb是什么?2、mongodb特点什么是NoSQL数据库?NoSQL和RDBMS有什么区别?在哪些情况下使用和不使用NoSQL数据库?NoSQL数据库有哪些类型?启用备份故障恢复需要多久什么是master或primary什么是secondary或slave系列文章版本记录1、mongodb是什么?MongoDB是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。再高负
网络冒险家
·
2024-02-20 00:20
面试
java
面试
mongodb
JVM
调优之GC调优——响应时间优先(三)
GC调优之响应时间优先上一节简单介绍了GC调优的吞吐量优先,详见:https://blog.csdn.net/Winner941112/article/details/102679614,这一节将会考虑响应时长进行调优。响应时间优先依然使用之前的程序来模拟生产上的用户请求,但是改为每100毫秒创建1000线程,每个线程创建一个512kb的对象,观察GC情况,场景应该为响应时长优先。模拟代码如下:i
Winner941112
·
2024-02-19 23:02
【
Jvm
】性能调优(下)线上问题排查思路汇总
文章目录前言性能调优(上)线上问题排查工具汇总
JVM
调优(中)Java中不得不了解的OOMError一.
JVM
参数1.参数分类2.非稳定参数(-XX)说明3.查询
JVM
默认参数及运行时生效参数4.常用参数
墩墩分墩
·
2024-02-19 23:00
JVM
JVM调优
性能调优
垃圾收集器
GC
内存调优
JVM
-面试题
分配内存类加载检查通过后,
jvm
将为新生对象分配内存,对象所需的内存大小在类加载完成后便可确定,为对象分配空间的任务等同于把一块确定大小的内存从java堆中划分出来。指针碰撞适合场景:堆内存规整(
HBryce24
·
2024-02-19 23:59
JVM
jvm
如何优雅地实现C++编译期多态?
导语|前面的文章中我们更多的聚焦在运行期
反射
,本篇我们将聚焦在一个与
反射
使用的机制有所类同,但更依赖编译期特性的机制->编译期多态实现。
腾讯云开发者
·
2024-02-19 23:12
c++
编程语言
python
java
人工智能
Java多线程系列——内存模型JMM
可见性2.原子性3.有序性工作原理并发工具类对并发编程的影响同步策略JMM的实践意义结语Java内存模型(JavaMemoryModel,JMM)是Java并发编程中的核心概念,其定义了Java虚拟机(
JVM
飞影铠甲
·
2024-02-19 23:00
Java
java
开发语言
c++
算法
消息中间件之RocketMQ源码分析(十)
/conf/namesrv.conf>dev/null2>&1&通过脚本配置启动基本参数,比如配置文件路径、
JVM
参数,调用NamesrvStartup.main()方法,解析命令行的参数,将处理好的参数转化为
coffee_babe
·
2024-02-19 22:55
消息中间件
rocketmq
java
消息中间件
第12章
反射
12.1
反射
概述Java的
反射
(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以得到任意一个对象所属的类的信息,可以调用任意一个类的成员变量和方法,可以获取任意一个对象的属性和方法
笔触狂放
·
2024-02-19 21:51
Java
java
intellij-idea
反射
java面试
题基础篇
1.java面向对象三大特性封装(Encapsulation):是面向对象方法的重要原则,就是把对象的属性和操作(或服务)结合为一个独立的整体,并尽可能隐藏对象的内部实现细节。继承:就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。当然,如果在父类中拥有私有属性(private修饰),则子类是不能被继承的。多态是同一个行为具
雨会停rain
·
2024-02-19 20:03
java
开发语言
《你读懂了全世界,却始终没遇到那个读懂你的人。》
你那一双清透的眼睛望着远处漆黑夜空下的一盏路灯,灯光照射进你的眼睛,
反射
出你眼里世界的模样。
千年古镇笑医馆
·
2024-02-19 20:54
主流开发语言和开发环境?
Java具有“一次编写,到处运行”的特性,它的跨平台能力得益于Java虚拟机(
JVM
)。
dami_king
·
2024-02-19 20:50
开发语言
说一下
JVM
有哪些垃圾回收器?如何选择垃圾收集器?notify()和notifyAll()有什么区别?
说一下
JVM
有哪些垃圾回收器?如果说垃圾收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。
weixin_53180424
·
2024-02-19 20:02
java
jvm
JVM
-垃圾回收(标记算法,收集器)
申明:文章内容是本人学习极客时间课程所写,文字和图片基本来源于课程资料,在某些地方会插入一点自己的理解,未用于商业用途,侵删。原资料地址:课程资料垃圾回收的基本原理1什么是垃圾?在内存中,没有被引用的对象就是垃圾。2如果找到垃圾对象?引用计数法遍历堆中的对象是不是被引用了,如果没有就是垃圾对象。当这个对象引用都消失了,消失一个计数减一,当引用都消失了,计数就会变为0。此时这个对象就会变成垃圾,对于
developer@liyong
·
2024-02-19 20:59
jvm
垃圾标记算法
收集器
垃圾回收
JVM
-----调优指令
1、调优指令设置
JVM
内存的参数有四个:-XmxJavaHeap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;-XmsJavaHeap初始值,Server端
JVM
java_leejin
·
2024-02-19 20:28
JVM
JVM
调优
JVM
-
JVM
调优基础(理论)
原资料地址:课程资料
JVM
参数标准参数定义:稳定的参数不会随着Java版本的变化而变化。
developer@liyong
·
2024-02-19 20:53
JVM虚拟机
jvm
【
Jvm
】类加载机制(Class Loading Mechanism)原理及应用场景
文章目录
Jvm
基本组成一.什么是
JVM
类的加载二.类的生命周期阶段1:加载阶段2:验证阶段3:准备阶段4:解析阶段5:初始化三.类初始化时机四.类加载器1.引导类加载器(BootstrapClassLoader
墩墩分墩
·
2024-02-19 20:23
JVM
类加载器
双亲委派模型
双亲委派机制
热部署
线程上下文类加载器
描述一下
JVM
加载class文件的原理机制?
什么时候会触发FullGC?除直接调用System.gc外,触发FullGC执行的情况有如下四种。1.旧生代空间不足旧生代空间只有在新生代对象转入及创建为大对象、大数组时才会出现不足的现象,当执行FullGC后空间仍然不足,则抛出如下错误:java.lang.OutOfMemoryError:Javaheapspace为避免以上两种状况引起的FullGC,调优时应尽量做到让对象在MinorGC阶段
weixin_53180424
·
2024-02-19 20:23
java
jvm
H12-821_62
62.如图所示,RTA、RTB、RTC、RTD在同一个AS内,通过直连链路建立IBGP邻居关系,RTB、RTC为路由
反射
器,RTA与RTC为RTB的路由
反射
器客户端,RTB与RTD为RTC的路由
反射
器客户端
cn_1949
·
2024-02-19 19:32
网络
【
Jvm
】性能调优(拓展)Jprofiler如何监控和解决死锁、内存泄露问题
文章目录Jprofiler简介1.安装及IDEA集成Jprofiler2.如何监控并解决死锁3.如何监控及解决内存泄露(重点)4.总结5.后话Jprofiler简介Jprofilers是针对Java开发的性能分析工具(免费试用10天),可以对Java程序的内存,CPU,线程,GC,锁等进行监控和分析,1.安装及IDEA集成Jprofiler本人IDEA版本是2020.2.2,选择的Jprofile
墩墩分墩
·
2024-02-19 19:23
JVM
Jprofiler
JVM调优
内存泄露
内存异常
死锁
JAVA面试
虚拟机篇
1.
JVM
内存结构要求掌握
JVM
内存结构划分尤其要知道方法区、永久代、元空间的关系结合一段java代码的执行理解内存划分执行javac命令编译源代码为字节码执行java命令创建
JVM
,调用类加载子系统加载
是程序喵呀
·
2024-02-19 18:57
Java
java
面试
开发语言
公司网站服务器内存多大合适,一般服务器内存多大合适
一般服务器内存多大合适内容精选换一换
JVM
在执行Java程序时会把它所管理的内存划分为若干个不同的运行时数据区域,主要包括:程序计数器、方法区、虚拟机栈、本地方法栈和堆:程序计数器可以看作时当前线程所执行的字节码的行号指示器
凌溪每天哈哈哈
·
2024-02-19 18:55
公司网站服务器内存多大合适
一般服务器显示闪存多少合适,现在服务器一般内存多大合适
现在服务器一般内存多大合适内容精选换一换
JVM
在执行Java程序时会把它所管理的内存划分为若干个不同的运行时数据区域,主要包括:程序计数器、方法区、虚拟机栈、本地方法栈和堆:程序计数器可以看作时当前线程所执行的字节码的行号指示器
weixin_39785286
·
2024-02-19 18:55
一般服务器显示闪存多少合适
Spring Bean的生命周期
生命周期是一个对象从创建到被销毁经历的整个过程,普通Java对象的生命周期是
JVM
分配内存,调用构
程序员小潘
·
2024-02-19 18:45
Spring
spring
java
后端
UE4 C++联网RPC教程笔记(一)(第1~4集)
4集)前言1.教程介绍与资源2.自定义Debug功能3.Actor的复制4.联网状态判断前言本系列笔记将会对梁迪老师的《UE4C++联网RPC框架开发吃鸡》教程进行个人的知识点梳理与总结,此课程也像全
反射
零耦合框架的课程那样
犀利贝XD
·
2024-02-19 18:54
UE4/5
的学习笔记
ue4
c++
rpc
笔记
Rust-所有权(ownership)
一、管理计算机内存的方式常见的编程语言中计算机内存管理方式:Java:Java使用Java虚拟机(
JVM
)来管
TE-茶叶蛋
·
2024-02-19 16:10
Rust
rust
开发语言
后端
android高级ui01-自定义view-
------------主要讲自定义viewgroup,viewpager1、所有的xml解析都在layoutinflater里面2、自定义view至少3个构造函数,javanewview调用;xml
反射
调用
亢正
·
2024-02-19 16:55
第五节 zookeeper集群与分布式锁_2
线程锁只在同一
JVM
中有效果,因为线程锁的实现在根本上是依靠线程之间共享内存实现的,比如synchronized是共享对象头,显示锁Lock是共享某个变量(state)。
做个专注的工程师
·
2024-02-19 16:01
#
zookeeper
zookeeper
【21】传播第一原理:刺激
反射
原理 1 刺激
反射
:回到行为的本质
传播第一原理:刺激
反射
原理1品牌是一个应用科学。所有应用科学,都要往它的基础学科去找。品牌的基础学科是传播学,传播学的基础学科是符号学,符号学的基础学科是心理学。
文O_O
·
2024-02-19 16:08
Java零基础到传奇的必经之路,你准备好了吗?
基础篇01面向对象→什么是面向对象面向对象、面向过程面向对象的三大基本特征和五大基本原则→平台无关性Java如何实现的平台无关
JVM
还支持哪些语言(Kotlin、Groovy、JRuby、Jython、
「已注销」
·
2024-02-19 16:50
java
开发语言
后端
程序人生
架构
JVM
--- 垃圾收集器详细整理
目录一、垃圾收集需要考虑的三个事情:二、垃圾回收针对的区域三、如何判断对象已死1.引用计数算法:2.可达性分析算法四、引用五、生存还是死亡?六、回收方法区七、垃圾收集算法1.分代收集理论2.标记-清除算法3.标记-复制算法4.标记-整理算法八、经典垃圾收集器1.CMS垃圾收集器2.GarbageFirst收集器一、垃圾收集需要考虑的三个事情:那些内存需要回收(判断对象已死)什么时候回收?(空间满或
顾城猿
·
2024-02-19 16:19
jvm
java
开发语言
JVM
内存模型
主内存、工作内存一条线程对应一个工作内存(专属高速缓冲)多个工作内存对应一个主内存通常情况下,主内存就是JavaHeap,工作内存即虚拟机栈工作内存是主内存的数据的拷贝工作内存与主内存的交互是有一套规定的,有一套函数线程不会直接从主内存中获取数据,而是从自己的工作内存中拿数据,拿不到就从主内存中加载到工作内存,在从工作内存中获取Volatile想当年这东西可是背过的,但是又何曾理解他到底是干嘛的呢
小吉快跑呀
·
2024-02-19 15:34
第二十周作业
1、总结tomcat优化方法外部环境
JVM
优化heap内存分配主要是对
JVM
组成中的RuntimeDataAreas(运行时数据区)进行优化,在运行时数据区中,heap(堆)存放的是创建的所有对象信息,
yabao11
·
2024-02-19 14:17
JVM
内存调优常用参数
视频讲解地址文章目录一、开始二、常用命令1、原生命令2、arthas命令三、Parallel四、G1相关参数五、通用参数六、
JVM
调优参数一、开始查看当前JDK版本所支持的垃圾回收器有哪些、以及默认使用的回收器
小道仙97
·
2024-02-19 14:57
jvm
JVM调优
调优参数
内存调优
JVM
内存区域详解,一文弄懂
JVM
内存【内存分布、回收算法、垃圾回收器】
视频讲解地址学习文档一、内存区域区域描述线程私有如何溢出程序计数器为了线程切换后能恢复到正确的执行位置,每个线程都要有一个独立的程序计数器。✅唯一一个不会内存溢出的地方虚拟机栈1.每个方法执行的时候,Java虚拟机都会同步创建一个栈帧用于存储局部变量表、操作数栈、方法出口等信息。2.每一个方法从调用到执行完毕都对应着一个栈帧在虚拟机栈中从入栈到出栈的过程。3.局部变量表存储了编译期可知的各种Jav
小道仙97
·
2024-02-19 14:56
#
Java
中阶
jvm
算法
垃圾回收器
G1
JVM详解
阿里大牛力荐6篇实战文档:
JVM
+多线程+Kafka+Redis+Nginx+MySQL,临时抱佛脚管用!
深入理解Java虚拟机:
JVM
高级特性与最佳实践第一部分走近Java第1章走近Java第二部分自动内存管理机制第2章Java内存区域与内存溢出异常第3章垃圾收集器与内存分配策略第4章虚拟机性能监控与故障处理工具第
独孤球球
·
2024-02-19 14:51
jvm
java
开发语言
JavaScript(JS)与Java的区别与联系
区别:1.JS是前端语言,Java是后端语言2.JS是在浏览器上运行的,而Java是要在Java虚拟机(
JVM
)上运行3.JS是弱类型语言(不需要声明变量类型),而Java是强类型语言(需要声明变量类型
轩昂7K
·
2024-02-19 14:14
Javascript
Java
话题篇
javascript
JVM
-
JVM
中对象的生命周期
申明:文章内容是本人学习极客时间课程所写,文字和图片基本来源于课程资料,在某些地方会插入一点自己的理解,未用于商业用途,侵删。原资料地址:课程资料对象的创建常量池检查:检查new指令是否能在常量池中定位到这个类的符号引用,检查类之前是否被加载过。如果已经加载则直接使用,否则需要进行加载。分配内存空间有两种方式:指针碰撞由Serial和ParNew去回收空闲列表有CMS和Mark-Sweep回收必要
developer@liyong
·
2024-02-19 13:12
JVM虚拟机
jvm
年轻代
老年代
内存分配
内存担保
【Java】图解
JVM
垃圾回收(一):GC 判断策略、引用类型、垃圾回收算法
图解
JVM
垃圾回收(一)1.前言1.1什么是垃圾1.2内存溢出和内存泄漏2.垃圾回收的定义与重要性3.GC判断策略3.1引用计数算法3.2可达性分析算法4.引用类型5.垃圾回收算法5.1标记-复制(Copying
G皮T
·
2024-02-19 13:07
#
Java编程
#
图解系列
jvm
java
垃圾回收
垃圾回收算法
GC
【
Jvm
】运行时数据区域(Runtime Data Area)原理及应用场景
文章目录前言:
Jvm
整体组成一.JDK的内存区域变迁Java8虚拟机启动参数二.堆0.堆的概念1.堆的内存分区2.堆与GC2.1.堆的分代结构2.2.堆的分代GC2.3.堆的GC案例2.4.堆垃圾回收方式
墩墩分墩
·
2024-02-19 13:02
JVM
jvm
堆
虚拟机栈
元空间
永久代
运行时数据区
有用的费斯汀格法则和情绪ABC理论
我们小时候就懂得,人生就像一面镜子,你对它笑,它也会对你笑,你对他发脾气,那么同样的,也会
反射
给你自己。大部分人,主要是男人,在单位还好,比较收敛,控制自己的脾气。
达到成长
·
2024-02-19 13:53
反射
学习心得
反射
:加载类,并允许以编程的方式解剖类的各种成分(成员变量、方法、构造器)获取某些类的信息、操作他们第一步:加载类、获取类的字节码:class对象获取class对象的三种方式:Classc1=类名.class
白日做梦0.0
·
2024-02-19 12:29
java
开发语言
每日五道
java面试
题之java基础篇(十一)
目录:第一题.Java死锁如何避免?第二题.为什么⽤线程池?解释下线程池参数?第三题.线程池的底层⼯作原理第四题.ReentrantLock中tryLock()和lock()⽅法的区别第五题.Sychronized和ReentrantLock的区别?第一题.Java死锁如何避免?造成死锁的⼏个原因:⼀个资源每次只能被⼀个线程使⽤⼀个线程在阻塞等待某个资源时,不释放已占有资源⼀个线程已经获得的资源,
中北萌新程序员
·
2024-02-19 12:24
java面试题
java
开发语言
jvm
面试
JAVA面试
题17
什么是Java中的对象序列化?什么情况下需要序列化?答案:对象序列化是将对象转换为字节流的过程,以便可以保存到文件或通过网络进行传输。需要序列化的情况包括持久化对象、跨网络传输对象、通过RMI远程调用对象等。Java中的final关键字有什么作用?它可以修饰哪些元素?答案:final关键字可以用于修饰类、方法和变量。被final修饰的类无法被继承,被final修饰的方法无法被重写,被final修饰
CrazyMax_zh
·
2024-02-19 12:14
java
开发语言
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他