手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程博文
编程实例
常见问题
产品运营
软件教程
办公软件
栏目导航
▸ Git
▸ GitHub
▸ SVN
▸ Jenkins
▸ Vim
▸ vmware
▸ Hyper-v
▸ SSH
▸ Jmeter
▸ sysTemd
▸ Maven
▸ Webpack
▸ Zookeeper
▸ k8s
▸ Phpstorm
▸ JVM
▸ IDEA
▸ Appium
▸ Cypress
▸ pandas
▸ Eclipse
▸ HBuilder
▸ 编程工具
▸ Markdown
▸ Mac
▸ Pytest
▸ Selenium
▸ istio
▸ Gradle
▸ Tensorflow
▸ Homebrew
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
编程之家
JVM
四面美团大众点评归来,分享一下我总结的面试题及解析:并发+spring+分布式+jvm+缓存+数据库
先说一下面试经历,面试题在后面:一面没过2天就接到一个杭州的座机,说要约我进行电话面试,效率还是挺高,然后当天晚上就进行了一面。下班后,吃了饭,专门找了一条人比较少的小路,到了7点,电话准时打过来了。还是先来自我介绍,完了面试官就开始发问,持续了大概40分钟,感觉面的一般,答的也不
面试题:java线程的生命周期?线程的状态是如何转移的马士兵讲解
线程的生命周期,状态是如何转移的Thread类里有个枚举类:publicenumState{ //新建状态 NEW, //Runnable状态 RUNNABLE, //Block阻塞状态 BLOCKED, //Waiting等待状态 WAITING, //TimedWaiting等待
关于同一个JVM连接多个加密方式不同的Zookeeper的讨论
场景本文适用于Zookeeper集群版本3.4.x全部。有如下场景:连接了需要保持ZK连接的服务(未启SASL,或者开启),例如Dubbo,同时还要连接到另一套集群,但是只有瞬时连接。连接了需要保持ZK连接的服务(开启SASL),例如Yarn,但是同时还要连接到另一套需要保持连接的集群,例如Dubbo。场景1是
JVM工作原理及参数说明
JAVA堆内存划分:如下图: 1.JVM内存划分为堆内存和非堆内存,堆内存分为年轻代(YoungGeneration)、老年代(OldGeneration),非堆内存就一个永久代(PermanentGeneration)。2.年轻代又分为Eden和Survivor区。Survivor区由FromSpace和ToSpace组成。Eden区占大容
Java - JVM - 内存模型&类加载机制
Java-JVM-内存模型&类加载机制目录Java-JVM-内存模型&类加载机制1类加载机制1.1Java代码如何运行起来的?1.1.1编译好的字节码.class文件如何运行起来?1.2JVM在什么情况下会加载一个类?1.2.1类从加载到使用的简单过程?1.2.2什么时候从.class字节码文件中加载一个类
JVM虚拟机运行时数据区の栈
栈每当虚拟机启动一条线程时,虚拟机就会在内存中开辟一块栈空间,因此,栈空间是私有的,栈只有2种操作,入栈与出栈。每当线程调用当前类(当前线程正在执行的类称为当前类)方法时(当前类执行的方法称为当前方法),都会将,新栈压入,成为当前帧(在栈顶的栈帧称为当前栈帧)。每一个栈帧包含
2年java工作经验大概是什么水平?
-------------------------------------------------------------------------1、至少做1-2个中型项目,且商用上证明了可用性、商业价值。2、对java程序设计的zhuan面向对象设计有shu深刻的理解,而不是局限于表象,针对出现的异常能迅速找到可能的原因,并能针对性找到解决方案。3、
jvm类加载机制
1、什么是jvm的类加载机制类加载机制是指我们将类的字节码文件所包含的数据读入内存,同时我们会生成数据的访问入口的一种特殊机制。那么我们可以得知,类加载的最终产品是数据访问入口。加载类文件(即.class文件)的方式有以下几种:从本地系统中直接加载。通过网络下载的.
JVM的分区原理及调优
深入浅出JVM调优基本概念:JVM把内存区分为堆区(heap)、栈区(stack)和方法区(method)。由于本文主要讲解JVM调优,因此我们可以简单的理解为,JVM中的堆区中存放的是实际的对象,是需要被GC的。其他的都无需GC。下图文JVM的内存模型深入浅出JVM调优,看完你就懂从图中我们可以看
JVM GC耗时频频升高,我来教你排查
1.背景多个业务线的应用出现LongGC告警最近一段时间,经常收到CAT报出来的LongGC告警(配置为大于3秒的为Longgc)。2.知识回顾2.1JVM堆内存划分新生代(YoungGeneration)新生代内被划分为三个区:Eden,fromsurvivor,tosurvivor。大多数对象在新生代被创建。MinorGC针对的是
Dockerfile传入变量问题
Dockerfile传入变量问题目的:想在yaml文件中重新定义容器内的jvm参数。解决:使用ENTRYPOINT执行,带上变量。Dockerfile的编写FROManapsix/alpine-java:
[email protected]
=Asia/ShanghaiRUNln-sf/usr/share/zoneinfo/$
jvm-第13章:StringTable
1、String的基本特性1.1、String概述String的概述String:字符串,使用一对“”引起来表示Strings1="mogublog"; //字面量的定义方式Strings2=newString("moxi");//new对象的方式String声明为final的,不可被继承String实现了Serializable接口:
jdk环境配置没问题eclipse打不开出现Incompatible JVM错误
报错IncompatibleJVMversion1.8.0_271oftheVMisnotsuitableforthisproduct.Version:11orgreaterisrequired.打开eclipse安装位置打开eclipse.ini,添加jdk路径-vmE:\javaJDK\Java\jdk-15.0.1\bin
JAVA基础---JDK JRE JVM之间关系
JDK(JavaDevelopmentKit)):JAVA开发工具包,包括了java开发工具和JRE,一般装了JDK后不需要再装JRE; 开发工具包括编译工具:javac.exe; 打包工具:jar.exe等; JDK=JRE+开发工具集(如编译工具打包工具)JRE(JAVARuntimeEnvironment):JAVA运行环境,包含JVM及JAVA程序运行所需的核
内存溢出的几种情况
【情况一】:java.lang.OutOfMemoryError:Javaheapspace:这种是java堆内存不够,一个原因是真不够,另一个原因是程序中有死循环;如果是java堆内存不够的话,可以通过调整JVM下面的配置来解决:<jvm-arg>-Xms3062m</jvm-arg><jvm-arg>-Xmx3062m</jvm-arg>【情况
JVM优质博客内容汇总
JVM参数调优https://www.cnblogs.com/anyehome/p/9071619.htmlJVM类加载器机制与类加载过程(运行main方法的原理)https://blog.csdn.net/m0_45406092/article/details/108976907《Java虚拟机原理图解》1.3、class文件中的访问标志、类索引、父类索引、接口索引集合http
上一页
22
23
24
25
26
27
28
29
下一页
小编推荐
• 一次彻底讲清如何处理mysql 的死锁问题
• MySQL 通过 Next-Key Locking 技术(行
• 一文彻底弄懂mysql的事务日志,undo lo
• Linux系统控制文件 /etc/sysctl.conf详
• linux命令useradd添加用户详解
• vi 和vim 的区别
• Linux系统下如何监测磁盘的使用空间
• linux中查看和开放端口
• Linux设置开放一个端口
• linux之ftp命令详解
• linux系统下实时监控进程以及定位杀死挂
• Linux下安装jdk8的方法
• 阿里云被挖矿进程wnTKYg入侵的解决方法
• 莫小安 CentOS7使用firewalld打开关闭防
• Linux中more和less命令用法
• linux系统里/opt目录和/usr/local目录的
• 如何使用Siege进行压测?
• 本地访问服务器的nacos地址
热门标签
app
电脑
安卓
go
工具
小米
华为
微信
iphone
wi-fi
windows
设备管理器
主板
苹果
美团
堆
安卓手机
显示器
显卡
php
apple
android
为什么
路由器
路由
传感器
京东
金融
微信小程序
支付宝
微信公众号
循环
并发
区别
硬盘
td
医保
怎么买
kingston
华为手机