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
阿里中间件团队4面真题(60W):线程锁+分布式锁+Kafka等
中间件一面技术一面考察范围:重点问了Java线程锁:synchronized和ReentrantLock相关的底层实现线程池的底层实现以及常见的参数数据结构基本都问了一遍:链表、队列等Java内存模型:常问的
JVM
AI乔治
·
2023-12-28 17:53
Arthas 工具介绍与实战
目录简介Arthas特点安装Arthas通过curl安装脚本安装方式使用Arthas选择Java进程基本命令高级命令使用帮助命令实战应用场景监控方法执行时间观察方法参数查看方法调用堆栈动态更新类命令列表
jvm
Memory_2020
·
2023-12-28 15:03
pycharm
ide
python
JVM
- 图解篇
本色出演名单姓名别名简称学校JavaVirtualMachine
JVM
教室堆空间Heap老师垃圾回收器MinorGC/MajorGC学生数据Object学校平面图俗名使用权限简称Eden教室新生EdenSurvivor
kikiki2
·
2023-12-28 15:32
Docker容器内部署Java微服务的内存限制问题
初步排查是由于
JVM
占用的内存超出了docker内存配额的上限,导致容器被kill掉。于是我们需要排查一下问题出在哪里,为什么以前没有这类问题,而现在却发生了。
SimminonGarcia
·
2023-12-28 15:46
运维
操作系统
java
有c++/
java基础
学python3
python中的classPython面向对象|菜鸟教程(runoob.com)#!/usr/bin/python#-*-coding:UTF-8-*-classEmployee:'所有员工的基类'empCount=0/empCount变量是一个类变量,它的值将在这个类的所有实例之间共享。def__init__(self,name,salary):/__init__()方法为类的构造函数,当创建了
0df3cef2a110
·
2023-12-28 14:44
Spark - 动态注册UDF
这不就是
JVM
的优势么,怪自己的反射没学到家,说搞
kikiki2
·
2023-12-28 14:18
解Bug之路-记一次
JVM
堆外内存泄露Bug的查找
前言
JVM
的堆外内存泄露的定位一直是个比较棘手的问题。此次的Bug查找从堆内内存的泄露反推出堆外内存,同时对物理内存的使用做了定量的分析,从而实锤了Bug的源头。
小陈阿飞
·
2023-12-28 14:12
Java基础
知识
目录注释、标识符、关键字1.注释2.关键字3.标识符数据类型1.数据类型整数浮点型字符字符串布尔型2.进制问题3.转移字符类型转换1.强制转换(由高到低)2.自动转换(由低到高)变量与常量1.变量2.常量运算符JavaDoc对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。类:类是一个模板,它描述一类对象的行为和状态。方法:方法
Yoin.
·
2023-12-28 14:33
java
【数据结构和算法】找出两数组的不同
其他系列文章导航
Java基础
合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1哈希类算法题注意事项2.2方法一:哈希法三、代码3.1
伴川
·
2023-12-28 14:01
数据结构与算法合集
数据结构
算法
设计模式
java
后端
线性回归
链表
【数据结构和算法】寻找数组的中心下标
其他系列文章导航
Java基础
合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、题目描述二、题解2.1前缀和的解题模板2.1.1最长递增子序列长度2.1.2
伴川
·
2023-12-28 14:57
数据结构与算法合集
数据结构
算法
策略模式
java
开发语言
动态规划
线性回归
test mock-03-wiremock 模拟 HTTP 服务的开源工具 flexible and open source API mocking
-01-test之jmockit入门使用案例mockito-01-overviewmockito简介及入门使用PowerMockMockServerChaosBlade-01-测试混沌工程平台整体介绍
jvm
-sandbox
老马啸西风
·
2023-12-28 12:25
test
http
开源
网络协议
单元测试
unit
testing
面经(持续更新中)
ip从页面发起请求到响应服务器这中间发生了什么数据库数据库三范式数据库事务实现原理数据库各种锁数据库索引数据库的隔离级别jdk相关线程池,你都用过哪些线程池,他们的实现原理是什么多个线程是如何同时运行的
jvm
hanjiangb
·
2023-12-28 12:52
面经
java
开发语言
中间件系列 - Redis入门到实战(高级篇-多级缓存)
:黑马程序员Redis入门到实战教程,深度透析redis底层原理+redis分布式锁+企业解决方案+黑马点评实战项目中间件系列-Redis入门到实战本内容仅用于个人学习笔记,如有侵扰,联系删除学习目标
JVM
代码的知行者
·
2023-12-28 12:46
Redis
中间件
缓存
中间件
redis
安卓逆向入门笔记——
Java基础
一、
Java基础
Java作为一种面向对象语言。最为重要的两个概念那就是类和对象:类:类是一个模板,它描述一类对象的行为和状态。对象:对象是类的一个实例,有状态和行为。
biao197
·
2023-12-28 11:45
编程&逆向
java
笔记
开发语言
golang基础学习以及代码实例
相比java,go没有
jvm
进行代码编译,直接把代码转换为二进制代码,执行效率更高。为每个平台单独编译二进制文件,也支持跨平台。2、基础知识1.Go程序开发注意事项(重点Go
计算衎
·
2023-12-28 11:07
golang
学习
开发语言
【
Java基础
学习5】方法和构造方法(超详细!)
目录前言:一.定义:1.构造方法的定义:2.普通方法的定义:(类似于C语言的自定义函数,java中叫方法)3.两者的区别:二.用法:1.构造方法的使用:三.注解:【1】.无参构造方法:【2】.带参构造方法:【3】.get方法:【4】.set方法:【5】.方法重载:前言:方法是什么:方法是用于执行特定任务的一段代码。方法是在类中定义的,用于组织和封装代码,以便在需要时进行重复使用。方法的优点:提高了
木鳶戾天
·
2023-12-28 10:09
java
学习
JMeter软件的安装(超详细教程)
的运行(第一个问题)为什么下载JMeter要先下载jdk:因为JMeter是Apache组织基于Java开发的一个开源软件,JMeter软件是由Java代码100%开发的,所以JMeter运行需要依赖
JVM
阿源不会算法
·
2023-12-28 10:25
jmeter
Class.forName("com.mysql.jdbc.Driver") 到底做了什么?
答:Class.forName()方法要求
JVM
查找并加载指定的类到内存中;将"com.mysql.jdbc.Driver"当做参数传入,就是告诉
JVM
,去"com.mysql.jdbc"这个路径下找Driver
zt928815211
·
2023-12-28 09:31
java
【关于
JVM
,不得不知道的那些事儿】
一、
JVM
内存区域划分
JVM
主要是分成四个区域:堆、栈、程序计数器、方法区
JVM
本质上是一个java进程,
JVM
启动之后就会从操作系统这里申请到一大块内存~每个线程,都有自己的栈和程序计数器~下面我们对于这四个区域进行详细的描述
芃仔
·
2023-12-28 09:40
面试八股文
java
开发语言
jvm
storm nimbus superviser slot work executer
id管理在同一机器上的多个worker进程,每个worker进程只服务于一个topology,每个worker对外有一个port,用于接收数据;一个Worker对应于--Supervisor上创建的一个
JVM
正居明阳
·
2023-12-28 08:53
volatile有序性和可见性底层原理
happens-before规则6、as-if-serial语义1、数据依赖性2、as-if-serial语义7、指令重排序面试题1、缓存一致性1、首先,编译之后Java代码会被编译成字节码.class文件,在运行时会被加载到
JVM
intimexy
·
2023-12-28 08:42
Java基础知识
Java编译过程、JIT编译详解、类加载过程
可能大多数人想到的就是将**.java编译成***.class文件,但其实Java代码的编译执行是一个非常复杂的过程,将**.java编译成**.class的过程叫做前端编译.前端编译后的字节码可以由
JVM
程序员bling
·
2023-12-28 08:06
性能优化
Java
java
jvm
开发语言
Java反射机制--是什么,为什么,怎么用
1.反射是什么首先看书要理解反射,很难完全理解,这关系到Java的语言特性,
jvm
的内存细节,当初我看反射,就像高票答案那样,照着写一遍,结果是你并没有理解,你只是照猫画虎,要想真正理解,我建议题主,不断深入探究
努力的小海龟
·
2023-12-28 08:26
反射
java
java
反射
JVM
性能调优——HotSpot VM 调优记录
查看JDK1.8默认启动参数命令:#java-XX:+PrintCommandLineFlags-version返回:-XX:InitialHeapSize=126504256//等价于-Xms1g,
JVM
一叶知秋V
·
2023-12-28 08:22
JVM
java
jmap
dump
mat
内存分析
【
Java基础
】属性编辑器PropertyEditor
在Spring配置文件里,我们往往通过字面值为Bean各种类型的属性提供设置值:不管是double类型还是int类型,在配置文件中都对应字符串类型的字面值。BeanWrapper填充Bean属性时如何将这个字面值转换为对应的double或int等内部类型呢?我们可以隐约地感觉到一定有一个转换器在其中起作用,这个转换器就是属性编辑器。“属性编辑器”这个名字可能会让人误以为是一个带用户界面的输入器,其
一直不懂
·
2023-12-28 08:50
Java基础
【
Java基础
】Type详解
为什么要写这一系列的博客呢?因为在Android开发的过程中,泛型,反射,注解这些知识进场会用到,几乎所有的框架至少都会用到上面的一两种知识,如Gson就用到泛型,反射,注解,Retrofit也用到泛型,反射,注解。学好这些知识对我们进阶非常重要,尤其是阅读开源框架源码或者自己开发开源框架。javaType详解java反射机制详解注解使用入门(一)Android自定义编译时注解1-简单的例子And
一直不懂
·
2023-12-28 08:20
Java基础
阿里巴巴大厂面试题精选-Java 基础篇
Java基础
面试题更多内容已开源在我的github:https://github.com/lvminghui/Java-NotesJava语言有哪些特点/什么是Java?
纳尔的十一
·
2023-12-28 08:17
ReentrantLock源码解读
前言在没接触java.util.concurrent并发包之前,大家在多线程情况下使用到的都是synchronized同步锁,这是c++也就是
jvm
层面的锁,不方便使用者观看源码,也不能自己对其扩展。
程序员李哈
·
2023-12-28 08:37
源码解读
java
后端
分布式架构基础之Java RMI详解
它的实现依赖于Java虚拟机(
JVM
),因此它只支持从一个
JVM
到另一个
JVM
的调用。
Java程序员-张凯
·
2023-12-28 08:28
java
分布式
Java基础
: CompletableFuture② 代码浅析
文章目录一、前言1.基础介绍1.1基础属性1.2CAS操作1.3Completion二、代码分析1.CompletableFuture#supplyAsync1.1CompletableFuture.AsyncSupply1.2CompletableFuture#postComplete1.2.1代码分析1.2.2举例说明1.2.3总结2.CompletableFuture#thenApply2.
猫吻鱼
·
2023-12-28 08:46
Java
java
前端
开发语言
Java基础
: BlockingQueue浅析
文章目录一、前言1.简介2.分类3.关键方法二、源码分析1.SynchronousQueue1.1介绍1.2使用场景举例2.LinkedBlockingDeque2.1入队2.2出队3.DelayQueue3.1PriorityQueue3.2关键方法一、前言本文仅仅是对BlockingQueue的种类和方法进行简单介绍,对于部分实现进行了简单的代码分析。1.简介BlockingQueue即阻塞队
猫吻鱼
·
2023-12-28 08:46
Java
java
如何实现一个比较完美的分布式锁?
但是在分布式系统中,
JVM
级别的锁已经不能满足系统的需求,需要实现分布式锁,可以借助Redis或Zookeeper实现,本篇博客记录一下用Redis实现一个比较完美的分布式锁。
程序员小潘
·
2023-12-28 07:05
后端
redis
分布式锁
2.22
JVM
一.学习目标1)
JVM
内存区域划分2)
JVM
的类加载机制3)
JVM
的垃圾回收1.
JVM
执行流程程序在执行之前先要把Java代码转换为字节码(.class),
JVM
首先需要通过一定的方式类加载器把文件加载到运行时数据区
小白孙在路上
·
2023-12-28 07:50
菜鸟
jvm
java
开发语言
深入解析JMM原理
如果大家对java架构相关感兴趣,可以关注下面公众号,会持续更新
java基础
面试题,netty,springboot,springcloud等系列文章,一系列干货随时送达,超神之路从此展开,BTAJ不再是梦想
The-Venus
·
2023-12-28 07:32
#
java专栏
java
多线程
一、为何我决定写Spring Cloud专栏
本文已被https://www.yourbatman.cn收录,里面一并有Spring技术栈、MyBatis、
JVM
、中间件等小而美的专栏供以免费学习。
YourBatman
·
2023-12-28 07:22
【方向盘】-Spring
Cloud
Spring
Cloud
Spring
Boot
SC
SB
Spring
Cloud专栏
MESI缓存一致性协议--volatile能够保持可见性原因
主内存:我认为的是堆和方法区工作内存:我认为是栈和cpu的三级缓存JMM模型,我认为是一个多线程工作的规范,规范了多线程操作的数据在主内存和工作内存之间是怎么流转的,是
jvm
内存中的数据和cpu之间怎么协同工作
指尖流年999
·
2023-12-28 07:57
面试题
并发编程
JVM
关键知识点整理,从入门到提高到实践
文章目录基础篇一、了解
JVM
内存结构程序计数器(线程私有)Java虚拟机栈(线程私有)本地方法栈(线程私有)方法区(线程共享)堆(线程共享)运行时常量池直接内存二、关于垃圾回收1.如何判断一个对象是垃圾
码拉松
·
2023-12-28 06:09
经验分享
java
jvm
volatile超详细讲解
目录写在前面一、什么是volatile二、
JVM
(java虚拟机)、JMM(java内存模型)三、volatile内存可见性验证四、可见性说明五、volitale不保证原子性验证六、volatile不保证原子性理论解释七
秃了也弱了。
·
2023-12-28 06:02
java
java
多线程
java进程无故消失的原因分析
没有任何
jvm
oom的错误信息。路径通过
jvm
监控查看
jvm
监控状态oom_killer_
jvm
监控指标.png从图表上看,进程在在死亡之前一直处于正常状态。
酱君挺怎样
·
2023-12-28 06:24
java面试题19
在Java中,内存管理可以通过Java虚拟机(
JVM
)来实现,
JVM
负责管理堆内存和栈内存,实现垃圾回收和内存分配等功能,确保程序的内存使用合理、高效和安全。
CrazyMax_zh
·
2023-12-28 05:10
java
开发语言
[1250]python调用java代码的工具jpype
文章目录jpype简介安装使用小试牛刀使用命令行方式打jar包调用jar包方法问题1:shutdown
JVM
停止后restart失败的情况问题2:只能调用静态方法问题3:调用其他包方法调用jar包main
周小董
·
2023-12-28 05:33
Python前行者
python
java
安装部署ElasticSearch插件踩过的坑和解决方式,常见的ElasticSearch启动显示内存不足、服务器或虚拟机内核低、进程虚拟内存不足、文件权限不足等问题。
1.2、解决方式如下:编辑
jvm
参数vi/opt/elasticsearch-7.4.2/config/
jvm
.options2、启动报服务器或虚拟机内核低。
qq_clw
·
2023-12-28 04:57
运维存储
linux运维
elasticsearch
jenkins
大数据
国产达梦数据库二进制文件的安装教程及dm安装字节与字符默认存储问题导致数据迁移dump文件包无法导入的问题(dm8)
1、基础环境部署准备-全局环境变量1.1-
java基础
环境-jdk,创建jdk存放路径及上传安装包mkdir-p/usr/local/jdk#java环境变量配置默认配置文件为【/etc/profile
qq_clw
·
2023-12-28 04:26
运维存储
linux运维
数据库运维
服务器
linux
运维
排查
JVM
中的 OOM 问题详细指南
当Java应用程序抛出OutOfMemoryError(简称OOM)时,意味着Java虚拟机(
JVM
)在尝试为对象分配内存时没有足够的空间。
IT管理圈
·
2023-12-28 04:12
jvm
静态域、静态块、非静态域、非静态块、构造函数的执行顺序
其实这是一个很经典的问题,非常考察对
Java基础
知识的掌握程度。很多面试过程中相信也有这样的问题,趁着周末有时间复习一下。结论这里先把整理好的结论抛给大家,然后我在写个程序来验证我们的结论。
_FireFly_
·
2023-12-28 03:40
Java Flight Record 详解
核心概念JavaFlightRecord提供一个低开销的数据收集框架,用于对Java应用程序和HotSpot
JVM
进行故障排除。
若明天不见
·
2023-12-28 02:21
JVM
Java
java
JVM
Filght
Record
JMC
JFR
windows JAVA的JDK配置
windows7
java基础
文档:第一步:下载JDK(图一),https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads
哈笑笑
·
2023-12-28 02:45
我在乐字节学习的第七天(Java)
今天是我在乐字节学习的第七天拉,老师讲课很幽默风趣哦,是我喜欢滴类型,每天学习都倍有劲儿~~简直太爱了,今天老师讲课的主要内容是:一、二维数组概述和格式1(理解)A:二维数组概述我们学校的
Java基础
班每个班有很多个学生
嘎嘣脆a
·
2023-12-28 02:08
Java虚拟机系列——检视阅读(一)
Java虚拟机系列——检视阅读参考java虚拟机系列入门掌握
JVM
所有知识点2020重新出发,JAVA高级,
JVM
JVM
基础系列从0开始带你成为
JVM
实战高手Java虚拟机—垃圾收集器(整理版)RednaxelaFX
卡斯特梅的雨伞
·
2023-12-28 01:16
JVM
高频面试题(2023最新版)
JVM
面试题1、
JVM
内存区域
Jvm
包含两个子系统和两个组件。
柚几哥哥
·
2023-12-28 01:49
面试题
JVM
jvm
上一页
62
63
64
65
66
67
68
69
下一页
按字母分类:
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
其他