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
Vm虚拟机
java的jvm与android中的虚拟机的区别
使用的Dalvik(dvm)的区别首先看一下android的结构层图从应用层相应调用Applicationframework层,这俩层都是由java程序编写的,然后通过JNI接口调用c层,最后执行在d
vm
99小盆友
·
2021-06-06 10:43
android
java
jvm
android
JVM之垃圾回收
J
VM虚拟机
架构上面是JVM架构,简单说说数据区每一部分的作用:Java堆(Heap),是Java虚拟机所管理的内存中最大的一块。Java堆是被所有线程共享的一块内存区域,在虚拟机启动时创建。
陶源0111
·
2021-06-06 06:59
云计算_day01_02(k
vm虚拟机
)
1、什么是云计算?云计算是一种按量收费的模式,它的底层是通过虚拟化技术来实现的2、云计算的服务类型IAAS:基础设施即服务虚拟机、ecs、openstackPAAS:平台即服务php、java、docker容器SAAS:软件即服务cdn、rds、企业邮箱image.png3、为什么要用云计算小公司:10台20w+idc5w+100M10W,10台云主机,前期投入小,扩展灵活,风险小大公司:闲置服务
五月_w
·
2021-06-05 15:06
php环境剖析篇
我搭建过很多次环境,windows下wamp,windows下
vm虚拟机
运行centos,windows下docker运行镜像,mac,ubuntu,linux下docker线上centos等等服务器,
Best博客
·
2021-06-04 10:14
QT应用编程: ubuntu18.04下QT5.13搭建Android开发环境(配件齐全)
一、环境介绍操作系统:ubuntu18.04(64位)--
VM虚拟机
运行QT版本:5.13.2想学习Win10下QT的Android环境搭建看这里(win10版本):https://blog.csdn.net
DS小龙哥
·
2021-05-25 19:40
QT
android
qt
字节跳动换老板了,我面试也扑街了...
面试扑街经历一面问的Java和Android基础J
vm虚拟机
mes
Young-G2333
·
2021-05-24 17:25
程序员
Android
面试
Android
Android开发
面试
程序员
技能提升
教你IDEA中如何快速查看Java字节码,必须点赞收藏!!!
开发中如果我们想看J
VM虚拟机
怎么编译我们的Java文件,生成字节码的,用IDEA工具就可以查看!!1、javap的参数-help--help-?
皮卡皮卡程序员
·
2021-05-23 19:46
开发日常小Tip
java
J
VM虚拟机
简介
1、基本结构JVM的基本结构由四部分组成,如下图所示:JVM基本结构1.1类装载器在JVM启动时或者在类运行时将需要的class加载到JVM中,具体机制可参考另一篇文章:(待补充ing)1.2执行引擎负责执行class文件中包含的字节码指令,也有非常复杂的流程,详见上面那篇文章:(待补充ing)1.3内存区域(运行时数据区)JVM运行的时候操作所分配的内存区。运行时内存区主要可以划分为6个区域,如
33号小人物
·
2021-05-21 11:36
ContentBox进展周报 2019.03.04-2019.03.10
开发进展ContentBox公链测试网keystore文件更新上线,每周都在优化提升;补充和完善区块上链相关的testcase,信息上链、有备无患;调研兼容e
vm虚拟机
,为进一步开发做准备;根据RPC接口提供完成
ContentBox
·
2021-05-20 22:22
关于守护线程
J
VM虚拟机
正常退出的时机就是系统中不存在非守护线程的时候,也就是说系统中不存在普通线程时虚拟机退出而不管守护线程是否还在运行生活场景举例:普通线程相当于是主人,守护线程就是保姆,保姆是为了主人服务的。
Jacknolfskin
·
2021-05-20 06:41
Java核心技术讲解学习五
垃圾回收器是J
VM虚拟机
进行垃圾回收的主要力量,那么在现在的发展过程中有多少垃圾回收期类型,并且以后垃圾回收器的发展又是什么呢?
胖琪的升级之路
·
2021-05-20 03:50
Chapter.0 写在前面的话:Java编写一个J
VM虚拟机
一直自称Java程序员,那么什么才能称得上Java程序员呢,还是需要不断的了解和深入Java的底层,才算是一个合格的Java程序员。因此,希望能够从JVM入手,去了解Java的底层原理。同时用Java去实现JVM,也正好对Java有更好的理解。工程地址:https://github.com/codeliuyang/jjvm之后会参考很多资料,以及很多例子,会逐渐一一放在里面。
liuyangcc
·
2021-05-17 15:50
(转载)详解Android内存泄漏检测与MAT使用
原文链接:https://www.jb51.net/article/100837.htm内存泄漏基本概念内存检测这部分,相关的知识有J
VM虚拟机
垃圾收集机制,类加载机制,内存模型等。
Walter_Hu
·
2021-05-16 03:58
区块链BaaS云服务(15)复杂美chain33
应用层E
VM虚拟机
,WASM虚拟机,GO语言原生合约以及J
VM虚拟机
(研发完成,测试中)共识层支持POS,DPOS以及POS33的公链共识、Tendermint及pbft联盟链共识、Raft私链共识、平行链共识等
thefist11
·
2021-05-12 20:10
区块链BaaS云服务
2018年京东数据开发岗笔试+面试
凭着印象硬答多选是数据库表查询,表连接一面mysql的B+树Hive的表连接问了问爬虫问了问在校课程感觉面试官spark特别好,特别想问我,结果我刚开始学,最后只能问了问hive二面自我介绍java泛型j
vm
末央酒
·
2021-05-11 22:47
Java 面试专题 - JVM 垃圾收集、内存管理
由于引用计数法存在互相引用导致无法进行GC的问题,所以目前J
VM虚拟机
多使用对象可达性分析算法。
FX_SKY
·
2021-05-09 23:03
VM虚拟机
使用VMnet8 (NAT 模式)报错
使用VMnet8(NAT模式)安装完成linux系统后知道ip连接不上BUG主机连不上虚拟机.gif解决方案查看确定当前虚拟机是否为VMnet8模式查看.gif修正系统VMnet8这里一定要注意一般本地主机192.168.2.1不要设置成这个这样不会和主机网络重叠设置为192.168.2.0即可修正系统.gif然后再网络->打开网络和共享中心然后看图修改ipv4为192.168.2.1设定.gif
葡小萄家的猫
·
2021-05-07 05:00
JVM面试都被问烂了,你还不懂吗?
让你秒懂JVM底层一、JVM体系结构二、深入探讨JVM核心模块1、类加载器2、运行时数据区3、执行引擎三、详细结构图四、未来工作一、JVM体系结构在学习JVM之前,我们需要知道J
VM虚拟机
有哪些种类?
Monkey_King_GL
·
2021-05-04 14:10
底层原理
JVM虚拟机
JAVASE基础--Java环境搭建以及入门
环境搭建以及入门定义目录标题一、Java语言概念1.java语言所属公司2.java语言的创始人3.java语言发展历程二、java语言的好处1.java语言跨平台性三、JDK和JRE1.JDK作用2.JRE作用3.J
VM
CS__king
·
2021-04-29 09:12
JAVASE基础
java
jdk
编程语言
windows 10 VMware Workstation 与 Device/Credential Guard 不兼容。在禁用 Device/Credenti
Device/CredentialGuard不兼容如何解决3、用管理员身份打开cmd4、运行命令:bcdedit/sethypervisorlaunchtypeoff;5、再重新启动Win10系统就可以解决
VM
mr.杰瑞
·
2021-04-27 01:24
环境
java_2_类
class文件java虚拟机java命令执行.class文件OS操作系统windows/linux/unix跨平台:一处编写,处处执行,靠的是一套java语法、一套class语法、很多套(每个平台一套)J
VM
果芽软件
·
2021-04-25 23:41
分析java类的静态成员变量初始化先于非静态成员变量
依上图中当class字节码文件被j
vm虚拟机
加载到内存中依次经过连接验证:对字节码进行验证准备:给静态变量分配内存并赋予变量类型各自的默认值(注:基本类型为0或false,对象为null,staticfinal
三生浮屠
·
2021-04-25 23:01
VM虚拟机
中Centos7磁盘分区+格式化+挂载(超级详细一看就会)
VM虚拟机
中Centos7磁盘分区+格式化+挂载(超级详细一看就会)1、环境介绍centos系统版本:7.9,命令:cat/etc/redhat-release虚拟机版本:15(VM)2、分区简介+个人理解分区基本步骤
goog_man
·
2021-04-23 12:28
Linux系统相关
centos7磁盘分区
linux分区
linux磁盘分区挂载
磁盘分区格式化挂载
虚拟机Ubuntu安装vulhub方法
虚拟机Ubuntu安装vulhub方法第一步,下载
vm虚拟机
第二步,下载Ubuntu系统第三步,打开虚拟机:打开终端:输入:sudopasswdroot然后输入自己想要创建的管理员密码完成后退出第四步,
祖哥的小弟
·
2021-04-19 19:12
linux
github
VM虚拟机
15.5安装黑苹果maxos-10.14的安装流程
鼎峰_小配专门针对
VM虚拟机
15.5安装黑苹果maxos-10.14做了一个测试,现记下整个测试过程,废话不多说,直接上干货。一、需要准备的软件:a)解锁虚拟机MAC补丁:Unlocker3.0。
鼎峰小配
·
2021-04-19 18:10
Tomcat8史上最全优化实践
对于tomcat的优化,主要是从两个方面入手,第一是,tomcat自身的配置,另一个是tomcat所运行的j
vm虚拟机
的。
一入码坑深似海
·
2021-04-19 08:20
提高网站访问性能之Tomcat优化
tomcat服务器在JavaEE项目中使用率非常高,所以在生产环境对tomcat的优化也变得非常重要了,对于tomcat的优化,主要是从2个方面入手,一是tomcat本身的配置,另一个是tomcat所运行的J
vm
牧小农
·
2021-04-19 06:41
JVM——(2)聊聊J
VM虚拟机
文章目录一、介绍JVM跨语言的平台二、多语言混合编程三、虚拟机与Java虚拟机介绍虚拟机概念Java虚拟机作用:特点:四、JVM的位置五、JVM的整体结构六、Java代码执行流程七、JVM的架构模型两种架构的举例基于栈的计算流程(以Java虚拟机为例)基于寄存器的计算流程JVM架构总结八、JVM的生命周期虚拟机的启动虚拟机的执行虚拟机的退出九、JVM发展历程SunClassicVMExactVMH
zhz小白弟弟
·
2021-04-18 21:34
#
JVM全套
java
编程语言
jvm
JVM——(1)为什么学习虚拟机
文章目录1、为什么要学习J
VM虚拟机
?前言一、开发人员如何看待上层框架二、架构师每天都在思考什么?知乎上有条帖子:应该如何看招聘信息,直通年薪50万+?三、JVM与你有啥相关?
zhz小白弟弟
·
2021-04-18 21:29
#
JVM全套
java
编程语言
jvm
阿里腾讯高频Android面试题;J
VM虚拟机
原理深入解析
前些天面试了阿里的实习生,问到关于Dalvik虚拟机能不能执行class文件,我当时的回答是不能,但是它执行的是class转换的dex文件。当面试官继续问,为什么不能执行class文件时,我却只能回答Dalvik虚拟机内部的优化原因,却不能正确回答具体的原因。其实周志明的《深入理解Java虚拟机》就有回答:Dakvik并不是一个Java虚拟机,它没有遵循Java虚拟机规范,不能执行Java的cla
蓝斯_867
·
2021-04-18 18:30
Sass开发环境安装
我知道这听上去挺奇怪的一个语言的编译器是另一个语言开发的,但这在程序界确实很普遍的,例如Python的编译器是C实现地,php解释器也是用C实现地,Java常用的J
VM虚拟机
底层也是
OnlyPiglet
·
2021-04-18 15:28
面试官:String字符串的最大长度是多少?
编译期限制有J
VM虚拟机
相关知识的同学肯定
Java互联网架构师小马
·
2021-04-18 13:52
九.多线程复习笔记之线程池(面向大厂)
并发复习笔记之第九章(多线程并发之线程池)想看后续请持续关注以下来源有书籍深入理解J
VM虚拟机
,java并发编程的艺术,深入浅出多线程,阿里巴巴技术手册以及一些公众号CS-Notes,JavaGuide
Y_Yl
·
2021-04-16 18:53
多线程
队列
java
多线程
面试
并发编程
浅谈Tomcat内存配置的正确姿势
1.背景虽然阅读了各大牛的博客或文章,但并没有找到特别全面的关于JVM内存分配方法的文章,很多都是复制黏贴为了严谨,本文特别备注只介绍基于HotSpot
VM虚拟机
,并且基于JDK1.7的内存分配情况,有关
·
2021-04-15 10:48
要成为一个 Java 架构师得学习哪些知识?
j
vm虚拟机
原理、调优,懂得jvm能让你写出性能更好的代码;池技术,什么对象池,连接池,线程池...
架构师springboot
·
2021-04-14 22:39
Gradle 插件 + ASM 实战 - JVM 虚拟机加载 Class 原理
开篇就提到效能优化涉及的范围会很广,考虑后面需要经常用到asm字节码插桩,我们首先从《Gradle插件+ASM实战》开始讲,但又希望大家能知其然也知其所以然,因此我们首先得讲下J
VM虚拟机
加载Class
红橙Darren
·
2021-04-14 20:13
我所知道J
VM虚拟机
之Class文件结构一(描述介绍)
前言前面众多文章有关讲解的都是些JVM的内存与垃圾回收器相关信息,那么对于本篇开始我们将把目光转移到Class文件与加载器身上去,去看看字节码文件里到底有些什么信息?是怎么加载到我们内存里?一、Class文件的概述字节码文件的跨平台性================================Java语言:跨平台性(writeonerunanywhere)当Java源代码成功编译成字节码后,如
·
2021-04-13 14:17
我所知道J
VM虚拟机
之垃圾回收器详细篇
前言上篇文章对垃圾回收器进行了概述讲解,那么本篇开始将具体了解垃圾回收器一、GC的分类和性能指标垃圾回收器概述我们说垃圾收集器没有在规范中进行过多的规定,可以由不同的厂商、不同版本的JVM来实现由于JDK的版本处于高速迭代过程中,因此Java发展至今已经衍生了众多的GC版本我们从不同角度分析垃圾收集器,可以将GC分为不同的类型Java不同版本新特性语法层面:Lambda表达式、switch、自动拆
·
2021-04-13 14:59
我所知道J
VM虚拟机
之垃圾回收相关概念的概述
前言从本篇开始我们正式讲解垃圾回收的相关知识了,让我们开始吧一、System.Gc的理解在默认情况下通过System.gc()者Runtime.getRuntime().gc()的调用,会显式触发FullGC,同时对老年代和新生代进行回收,尝试释放被丢弃对象占用的内存然而System.gc()调用附带一个免责声明,无法保证对垃圾收集器的调用(不能确保立即生效)简单的意思说提醒JVM进行垃圾回收,但
·
2021-04-13 14:28
我所知道J
VM虚拟机
之垃圾回收相关算法
前言上篇我们讲的是垃圾回收的概述,那么从本篇开始我们说的是垃圾回收的相关算法这些算法我们并不会手动的实现,但我们需要知道原理是什么,背景是什么,应用场景有什么我们没有必要底层去实现,并且本身算法也是很复杂要考虑的细节有很多我们一提到垃圾回收的算法GC,那么其实翻译成两个词:垃圾回收器、垃圾回收那么我们提到GC就是要垃圾回收,那我们需要知道哪些是垃圾结构(对象),将它清理那么怎么找到这些垃圾呢?找到
·
2021-04-13 14:28
我所知道J
VM虚拟机
之垃圾回收概述
本篇文章先进行概述与介绍一、回顾JVM的几个部分我们希望通过学习JVM达到的目的是让系统在业务越来越复杂的情况下使性能更加的优化效率高所以我们一般要将上层代码进行优化、底层在系统层面优化那么当我们进行J
VM
·
2021-04-13 14:24
我所知道J
VM虚拟机
之Class文件结构一(描述介绍)
前言前面众多文章有关讲解的都是些JVM的内存与垃圾回收器相关信息,那么对于本篇开始我们将把目光转移到Class文件与加载器身上去,去看看字节码文件里到底有些什么信息?是怎么加载到我们内存里?一、Class文件的概述字节码文件的跨平台性================================Java语言:跨平台性(writeonerunanywhere)当Java源代码成功编译成字节码后,如
·
2021-04-13 13:47
惊了!我这样优化了Tomcat后,网站访问性能竟飙升
tomcat服务器在JavaEE项目中使用率非常高,所以在生产环境对tomcat的优化也变得非常重要了,对于tomcat的优化,主要是从2个方面入手,一是tomcat本身的配置,另一个是tomcat所运行的J
vm
今天你敲代码了吗
·
2021-04-13 01:57
我所知道J
VM虚拟机
之垃圾回收器详细篇
前言上篇文章对垃圾回收器进行了概述讲解,那么本篇开始将具体了解垃圾回收器一、GC的分类和性能指标垃圾回收器概述我们说垃圾收集器没有在规范中进行过多的规定,可以由不同的厂商、不同版本的JVM来实现由于JDK的版本处于高速迭代过程中,因此Java发展至今已经衍生了众多的GC版本我们从不同角度分析垃圾收集器,可以将GC分为不同的类型Java不同版本新特性语法层面:Lambda表达式、switch、自动拆
·
2021-04-10 18:29
CMS前世今生
如上图:J
VM虚拟机
将堆内存区域分代了,先生代是朝生夕死的区域,老年代是老不死的区域,不同的年代对象有不同特性,因此需要不同的垃圾收集器去处理。
·
2021-04-02 03:02
桥接模式下创建liunx系统
vm虚拟机
中搭建一个linux(桥接模式)并建立连接虚拟机下载这里就不具体进行介绍了,对于虚拟机来说,现在使用,功能做的也比较好的就是VMwareWorkStation了,但是对于网上的鱼龙混杂,这里给一个比较好的微信公众号
·
2021-03-26 14:31
linuxjava
我所知道J
VM虚拟机
之垃圾回收相关概念的概述
前言从本篇开始我们正式讲解垃圾回收的相关知识了,让我们开始吧一、System.Gc的理解在默认情况下通过System.gc()者Runtime.getRuntime().gc()的调用,会显式触发FullGC,同时对老年代和新生代进行回收,尝试释放被丢弃对象占用的内存然而System.gc()调用附带一个免责声明,无法保证对垃圾收集器的调用(不能确保立即生效)简单的意思说提醒JVM进行垃圾回收,但
·
2021-03-26 14:19
桥接模式下创建liunx系统
vm虚拟机
中搭建一个linux(桥接模式)并建立连接虚拟机下载这里就不具体进行介绍了,对于虚拟机来说,现在使用,功能做的也比较好的就是VMwareWorkStation了,但是对于网上的鱼龙混杂,这里给一个比较好的微信公众号
·
2021-03-26 14:00
linuxjava
网络安全——Linux基础
网络安全——Linux基础前言上一阶段完成了
VM虚拟机
安装和centos6操作系统的安装,接下来讲解一下Linux一些基础知识。
大白小浪
·
2021-03-25 09:15
笔记
网络安全
linux
面试总结 (一)
1.j
vm虚拟机
模型java虚拟机分为线程共享区其中包括堆和方法区线程私有区包括程序计数器虚拟机方法栈本地方法栈2.Stringa=newString(“a”)创建几个对象创建了一个或者两个对象当JVM
刘景昌
·
2021-03-20 21:43
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他