自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Centos7安装mysql8-压缩包方式

1.wget 下载资源wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.15-el7-x86_64.tar.gz2.解压tar -zxvf mysql-8.0.15-el7-x86_64.tar.gz 3.修改文件名,进入bin目录mv mysql-8.0.15-el7-x86_64 msyql && ...

2019-03-31 21:35:10 1400

原创 Linux学习日记 一

1. 以命令行登陆Linux主机时,我有几个终端可以用,如何切换?A:有这么6个文字界面终端 tty1~tty6 。可以使用[Ctrl]+[Alt]+[F1]~[F6]进行切换2.在Linux的X windows 如何重启A: [Alt]+[Ctrl]+[Backspacs]3.man page 如何查看某个所有有关某个关键字word的说明A: man -f word4.man page 显示的内...

2018-05-30 22:14:35 165

转载 OSI与TCP/IP各层的结构与功能,都有哪些协议

OSI七层网络模型:  OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型 ,是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了7层。每一层都有相关、相对应的物理设备,比如路由器,交换机。  OSI七层模型是一种框架性的设计方法,建立七层模型的主要目的是为解决异种网络互连时所遇到的兼容性问题,其最主要的功能就是帮助不同类型的主机实...

2018-05-14 17:04:41 183

原创 个人对Java 静态分派和动态分派的理解

# 首先Java 为什么会有这2中分派        因为 . java文件在编译期间并不包括传统编过程中的连接环节,所以在生成的 .class文件中有关一切方法调用的信息都是用符号引用表示,并没有方法在实际运行是在内存中的入口地址。这一特性让Java有了强大的动态扩充能力,但也因此方法调用变得复杂,需要在类加载期间,甚至到运行期间才能确定目标方法的直接引用。(方法调用并不等于方法执行,方法调用阶...

2018-05-14 16:19:18 714

转载 Java中类的加载过程

1 加载   加载阶段主要完成三件事,即通过一个类的全限定名来获取定义此类的二进制字节流,将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构,在Java堆中生成一个代表此类的Class对象,作为访问方法区这些数据的入口。这个加载过程主要就是靠类加载器实现的,这个过程可以由用户自定义类的加载过程。2  验证       这个阶段目的在于确保Class文件的字节流中包含信息符合当前虚拟机要求...

2018-05-14 09:38:18 120

转载 几种常用的内存调试工具

常用的内存调试工具:jps、jmap、jhat、jstack、jconsole,jstat:    jps:查看虚拟机进程的状况,如进程ID。    jmap: 用于生成堆转储快照文件(某一时刻的)。    jhat:对生成的堆转储快照文件进行分析。    jstack:用来生成线程快照(某一时刻的)。生成线程快照的主要目的是定位线程长时停顿的原因(如死锁,死循环,等待I/O 等),通过查看各个线...

2018-05-14 09:24:11 2817

原创 GC垃圾收集器

# 参考资料深入理解JVM(3)——7种垃圾收集器深入理解JVM(4)——如何优化Java GC「译」

2018-05-14 09:16:45 120

转载 GC的三种收集方法

注:转自 https://blog.csdn.net/skp127/article/details/51993696https://blog.csdn.net/zdy0_2004/article/details/43030659jvm 分代回收详解http://www.blogjava.net/ldwblog/archive/2013/07/24/401919.html3中基本的回收算法: 1. ...

2018-05-13 23:48:52 1708

原创 GC的判定的2种方式

注:参考 https://blog.csdn.net/qq_1681163/article/details/52277380 https://blog.csdn.net/u014142287/article/details/51424725 java的四种引用https://www.cnblogs.com/huajiezh/p/5835618.html对象是否死亡的2中判定方法:引用计数和可达性分...

2018-05-13 22:20:01 2066

转载 JVM对象的创建和内存分配

注:本文摘自  https://www.cnblogs.com/ming-zi/p/6670351.html一、对象的创建     当虚拟机接受到new指令时,会去常量池检查是否有new指令中包含的参数(例如:new People(); jvm首先检查常量池中是否有People这个类的符号引用),并且检查这个类是否被加载了,如果没有会执行类加载过程。      在类加载检查过后,会在堆内存中为这个...

2018-05-13 17:00:30 200

转载 java内存模型和Jvm内存分配

根据java 1.5 关于jvm 的规定 :        jvm 将java程序运行时的内存分为如才几个区进行管理:栈区: 栈分为java虚拟机栈和本地方法栈重点是Java虚拟机栈,它是线程私有的,生命周期与线程相同。每个方法执行都会创建一个栈帧,用于存放局部变量表,操作栈,动态链接,方法出口等。每个方法从被调用,直到被执行完。对应着一个栈帧在虚拟机中从入栈到出栈的过程。通常说的栈就是指局部变量...

2018-05-12 21:31:42 123

原创 Linux 安装Elasticsearch 2.4.4

1.首先进去官网 https://www.elastic.co2.  选择版本这里选择2.4.4 tar https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.4.4/elasticsearch-2.4.4.tar.gz3. 建立安装目录       ...

2018-05-03 19:44:36 1349

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除