自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 手把手教你搭建RabbitMQ环境

1 RabbitMQRabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法 ,消息队列在分布式系统开发中应用非常广泛。RabbitMQ提供了6种模式:简单模式、work模式、Publish/Subscribe发布与订阅模式、Routing路由模式、Topic主题模式、RPC远程调用模式。1.1 环境搭建1.1.1 安装Socatyum install gccyum install

2020-08-27 10:35:41 883

原创 解决虚拟机配置RabbitMQ成功,但本地Web浏览器无法访问开启管理界面问题

网上的解决方案五花八门,但基本上都生搬硬套,全是坑!遇见这个不要慌,按照步骤一个个来:检查MQ状态,若未启动,则需重新启动# 查看状态systemctl status rabbitmq-server# 启动NQsystemctl start rabbitmq-serversystemctl restart rabbitmq-serversystemctl stop rabbitmq-server[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Nqsh

2020-08-27 10:33:11 2791

原创 GC垃圾回收机制

什么是垃圾回收垃圾回收在哪进行GC是如何判断对象是否存活的引用技术算法可达性分析(Java)通过查找完整的调用链,去发现哪些节点是无法到达的,即已经被GC回收。在JAVA中,可做为GC Roots的对象包括:方法区中类的静态属性引用的对象方法区中常量的引用对象虚拟机栈(本地变量表)中引用的对象本地方法栈JNI(Native)中引用的对象四种引用类型强引用如果一个对象具有强引用,它就不会被垃圾回收器回收。即使当前内存空间不足,JVM也不会回收它,而是抛出OutOfMemoryEr

2020-08-27 10:29:31 239

原创 类加载器原理

类加载器原理类的加载概述我们编写的".java"扩展名的源代码中存储着需要执行的程序逻辑,这些文件需要经过java编译器编译成.class文件,".class"文件中存放着编译后虚拟机指令的二进制信息,当某个类需要被用到时,虚拟机会加载它,并在内存中新建对应的class对象,这个过程被称之为类加载。一个类的生命周期从类加载,连接和初始化开始,只有在虚拟机内存中,我们的java程序才能使用它。类的加载、连接和初始化类加载器类的加载是由类加载器完成的,类加载器可以分为两种:第一种是Java虚拟机自带

2020-08-27 10:26:13 356

原创 JVM基础知识详解

前言要想了解JAVA底层架构,首先需要知道JAVA语言是如何转换成操作系统能够识别的机器语言,举个例子,我们编写了一个HelloWord程序,那么它是如何运行的呢?用非官方的理解就是,Java虚拟机将编译后的.class文件,翻译成机器能识别的机器指令,在Linux和Windows环境下可能略有不同,从而实现了跨平台、跨语言。JVM结构在1.8版本以前,JVM主要由5大部分组成:堆方法区虚拟机栈本地方法栈程序计数器虚拟机栈什么是虚拟机栈虚拟机栈(Java Virtual

2020-08-27 10:24:21 189

原创 redis desktop manager安装以及使用教程

1.下载redis desktop manager版本0.9.99官网下载:https://redisdesktop.com/downloadgithub地址:https://github.com/uglide/RedisDesktopManager/releases百度网盘:https://pan.baidu.com/s/1A31hyzCVKVTHrnAiTTrSeA 提取码: b...

2019-11-26 15:16:27 988

原创 File类详细总结

1. Java File类概述: 顾名思义,是通过JAVA的File类对文件或文件夹的的新建、查找和删除等操作。File对象代表磁盘中实际存在的文件和目录。通过以下构造方法创建一个File对象。代码举例://1.通过给定的父抽象路径名和子路径名字符串创建一个新的File实例。File(String pathname, int prefixLength)//2.通过将给定路径名字符串转...

2019-11-11 14:14:10 383

原创 Override 和 Overload 总结

概念Overload(重载):在一个类中,我们可以定义多个方法。在这些方法中,它们的名称一致,只有参数有所不同,那么,可以把这一组方法名做成同名方法。这种方法名相同,但各自的参数不同,称为方法重载(Overload)Override(重写):重写是一个子类继承某个父类,并对该父类的某个方法进行重新编写、构造的过程。注意:新构造的方法**整体结构不能改变,**包括方法名、返回值、入...

2019-11-07 14:39:28 332

原创 抽象类小结

抽象类1概念在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类用于描述一个类型的基本特征或者功能,而这个类的具体功能,需要在继承该类的子类中去完善。举个例子:定义了一个抽象类:动物,拥有名称,类型等属性。大多数的动物都会嚎叫,但嚎叫的声音是不一样的,所以,我们就可以将...

2019-11-07 10:19:07 180

erlang-22.0.7-1.el7.x86_64.rpm

适用于Linux环境的rpm包,erlang-22.0.7-1.el7.x86_64.rpm 上传到指定位置可使用rpm命令安装

2020-08-27

rabbitmq-server-3.7.17-1.el7.noarch.rpm

适用于Linux环境的rpm包,rabbitmq-server-3.7.17-1.el7.noarch.rpm 上传到指定位置可使用rpm命令安装

2020-08-27

空空如也

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

TA关注的人

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