最新文章列表

JVM学习第一篇思考:一个Java代码是怎么运行起来的-上篇

JVM学习第一篇思考:一个Java代码是怎么运行起来的-上篇 作为一个使用Java语言开发的程序员,我们都知道,要想运行Java程序至少需要安装JRE(安装JDK也没问题)。我们也知道我们Java程序员编写的程序代码文件是*.java的,而JRE运行的是*.class的文件。所以,我们需要将java文件编译成class文件然后才可以。那么,你有没有想过,一个java文件是怎么运行起来的呢?中间都 ...
kaizi1992 评论(0) 有805人浏览 2021-06-24 14:28

一文回顾 JAVA 入门知识(上)

Java前世今生 Java最早是由SUN公司(已被Oracle收购)的詹姆斯·高斯林(高司令,人称Java之父)在上个世纪90年代初开发的一种编程语言,最初被命名为Oa ...
code小生 评论(0) 有405人浏览 2021-05-31 12:08

mysql8安装

https://www.jb51.net/article/167782.htm https://blog.csdn.net/xiezhiming1234/article/details/82860339 https://download.visualstudio.microsoft.com/download/pr/3b070396-b7fb-4eee-aa8b-102a23c3e4f4/40 ...
cqh520llr 评论(0) 有318人浏览 2020-11-25 17:36

JVM笔记八-堆参数调优

JVM垃圾收集器(Java Garbage Collection)。本教程均在JDK1.8+HotSpot为例来讲解的. 先来看看Java7的: 编辑 ​ 再来看看Jva8的 编辑 ​ 从上图中我们 ...
kaizi1992 评论(0) 有533人浏览 2020-11-15 10:07

VMware16虚拟机安装MAC苹果系统没有AppleMAC项

1.装好VMware15后首先得停止VMware15的服务项 2.链接: https://pan.baidu.com/s/1TB9jCHhowSr6YrTSiY3I7A 提取码: 8ghr 下载好解锁工具后解压,然后放到VMware根目录下 3.解锁文件放到根目录下后然后点击文件进入然后双击unlocker.exe运行 4.运行完unlocker.exe然后右键点击win-install.cm ...
starbhhc 评论(0) 有1341人浏览 2020-11-13 14:53

CenOS扩容跟磁盘

一、使用背景 Linux根目录磁盘空间不够用了,当修改了虚拟机模版增加磁盘大小或者插入了一块新硬盘,但是发现系统里的大小还是没改变。 产生的原因是没有给磁盘格式化,没有增加分区。 二、操作方法 查看磁盘空间大小,使用df -h 命令 增加磁盘空间,例如下图使用VM虚拟机增加的方式。 具体操作请查看https://gitee.com/tomhat/sources/blob/master/Lin ...
tomhat 评论(0) 有444人浏览 2020-09-21 18:54

JVM笔记二双亲委派机制

JVM笔记二双亲委派机制 JVM双亲委派机制,简单来说:我爸是李刚,有事找我爸。用三个字来说:往上捅。不信?咱们一起看看。 ​ JVM的双亲委派机制 JVM类加载器是什么机制?为什么使用这种机制(这种机制的好处是什么)?说下类加载流程?用代码验证类加载机制。为什么要破坏类的这种加载机制? 如果从JVM角度来讲的话,类的加载器只有两种:启动类加载器。这个类是C++写的,是JVM虚拟机自身的 ...
kaizi1992 评论(0) 有411人浏览 2020-08-08 10:12

虚拟机字节码执行过程

先看个例子吧. 方法定义: ``` public int calc(int a, int b, int c){         return (a+b) * c;     } ``` javap 查看其字节码 ``` public int calc(int, int, int);     descrip ...
一剪梅 评论(0) 有578人浏览 2020-02-29 17:39

虚拟机类加载过程(二)

类加载过程 也就是加载、验证、准备、解析、初始化这5阶段的具体动作: 加载阶段 ①通过一个类的全限定名来获取定义此类的二进制字节流 ②将这个字节流所代表的静态存储结构转换为方法区的运行时数据结构 ③在内存中生成一个代表这个类的 java.lang.Class 对象,作为方法区这个类的各种数据的访问入口. 虚拟机规范并没有详细说明从哪里获取一个二进制字节流,充满创造力的开发人员玩出了各种花样,例 ...
一剪梅 评论(0) 有410人浏览 2020-02-21 12:52

Java内存模型-内存间的交互

3.内存间的交互操作 看到这块,小伙伴是否有这么一个疑问?不同的工作内存缓存了主内存中相同的数据,那么是否有类似于 MESI 这样的协议来保证数 ...
一剪梅 评论(0) 有513人浏览 2020-02-04 15:30

阿里云上数据统一备份 – 混合云备份服务解析

近年来,随着越来越多的企业从传统经济向数字经济转型,云已经渐渐成为数据经济IT新常态。核心业务系统上云,云上的业务创新,这些都产生了大量 ...
大涛学长 评论(0) 有431人浏览 2020-01-16 13:47

java学习笔记,我一个学霸朋友的超详细java笔记!

java学习笔记 这是我一个学霸朋友学习java时一点一点积累下来的笔记,分享给大家,希望能帮到刚学java或是想学java的你。绝不是什么网上复制粘贴下来的,内容都是很基础很重要的知识点! 一、基础知识: 1、JVM、JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。   java语言是跨平台,jvm不是跨平台的。 ...
王囧草 评论(0) 有246人浏览 2020-01-15 18:37

java重写与重载的详解与区别!

重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写!返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 在面向对象原则里,重写意味着可以重写任何现有方法。实例如下: class Animal{      public void move(){       System.out. ...
王囧草 评论(0) 有18人浏览 2020-01-14 16:49

阿里云专有宿主机,构建公共云上的专有资源池

近日,阿里云发布专有宿主机,用户通过独占物理服务器资源,来满足安全合规、性能隔离等诉求,帮助企业级用户轻松构建公共云上的专有资源池。对于企业级用户迁移上云,将会拥有更加丰富的选择。在专有宿主机上创建ECS云服务器,用户不仅在物理级别上和其他租户进行隔离,保证单租户环境性能的稳定性,同时也能拥有阿里云虚拟化管控的所有功能和优势。 近年来,云计算已经俨然成为了一种趋势,不仅仅是个人用户、创业公司选择在 ...
大涛学长 评论(0) 有350人浏览 2020-01-09 14:29

深入理解Java虚拟机-如何利用VisualVM对高并发项目进行性能分析

前面在学习JVM的知识的时候,一般都需要利用相关参数进行分析,而分析一般都需要用到一些分析的工具,因为一般使用IDEA,而VisualVM对于IDEA也不错,所以就选择VisualVM来分析JVM性能,这篇文章就介绍一下如何利用VisualVM进行性能分析,以及在分析之前需要知道一些GC优化的原则,GC优化的目的,以及遇到问题时怎么去解决问题的方法。 1 为什么需要 开发大型 Java 应用程 ...
SIHAIloveYAN 评论(0) 有557人浏览 2019-12-30 15:52

【软帝学院】JVM内存管理-垃圾回收与内存分配

JVM内存管理-垃圾回收与内存分配 Java垃圾收集 哪些内存需要回收? 线程私有区的程序计数器、虚拟机栈和本地方法栈不需要,重点是共享数据区的堆和方法区部分的内存 什么时候回收? 判断对象是否存活的算法? 引用计数法 逻辑:给对象添加一个引用计数器,每当有一个地方引用它时,计数器值就加1,当引用失效时,计数器值就减1,任何时刻计数器为0的对象就是不可能再被使用的。 优点:实现简单,效率高 缺点:没 ...
王囧草 评论(0) 有116人浏览 2019-12-21 19:32

最新80道java基础部分面试题(七)

自己整理的面试题,希望可以帮到大家,需要更多资料的可以私信我哦,大家一起学习进步! 70、TreeSet里面放对象,如果同时放入了父类和子类的实例对象,那比较时使用的是父类的compareTo方法,还是使用的子类的compareTo方法,还是抛异常! (应该是没有针对问题的确切的答案,当前的add方法放入的是哪个对象,就调用哪个对象的compareTo方法,至于这个compareTo方法怎么做, ...
王囧草 评论(0) 有32人浏览 2019-12-17 20:24

最近博客热门TAG

应用服务器(43288) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23313) Struts(22805) Bean(22194) 企业应用(18268) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics