- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 JVM简单聊聊
JVM帮助我们进行了内存管理,写Java代码不像其它语言一样要释放内存等的内存管理操作,使得我们可以更加的关注业务。1.jvm,jre,jdk几个的关系图解:2.JVM运行时数据区:程序的各种变量运行时候的状态,是一个逻辑概念其中,程序计数器,虚拟机栈,本地方法栈是线程独享,方法区和堆是线程共享的:3.下面介绍虚拟机栈它的单位是栈帧,一个方法一个栈帧,每个栈帧中又主要包含这几个主要...
2019-11-16 12:02:11
203
原创 MySql底层索引的那些事
我们需要想一下的是,什么是索引?索引会不会是一个文件,会不会是一种数据结构,如果是一种数据结构,那又会是什么类型的数据结构?我们使用索引的目的就是快速找到目标数据,减少对IO的操作,节省自资源,杜绝浪费。先来了解几种数据结构:1.二叉树数据结构:https://www.cs.usfca.edu/~galles/visualization/BST.html可以看到二叉树是线性的,从上往下的层数...
2019-11-14 22:37:38
255
原创 Spring框架核心原理理解
1.Spring主要分为以下几个主要的阶段2:创建一个maven web项目(省略)3 :添加servlet依赖 <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --> <dependency> <groupId>javax.servl...
2019-11-10 22:19:46
295
1
转载 Centos7安装MySql5.7
1.下载yum源:wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm2.安装yum源:rpm -Uvh mysql57-community-release-el7-11.noarch.rpm3.查看有哪些版本的Mysql: yum repolist all | grep mysql4:安装:yu...
2019-11-10 11:16:27
232
原创 Granted QOS different to Requested QOS
EMQ重新安装后,项目开启的时候报错:Granted QOS different to Requested QOS; topics: [$SYS/brokers/+/clients/+/connected, $SYS/brokers/+/clients/+/disconnected] requested: [1, 1] granted: [128, 128]原因大概就是要允许客户端订阅"$...
2019-11-05 19:13:39
1088
原创 工欲善其事,必先利其器(一)
开发环境相关:jdk各历史版本:前往下载maven各历史版本:前往下载idea各历史版本:前往下载版本管理工具相关:git下载:前往下载svn各历史版本:前往下载服务器相关:tomcat各历史版本:前往下载xshell下载:前往下载secureCRT:前往下载数据库相关:mysql历史本版:前往下载navicat下载:前往下载mongodb(...
2019-08-16 11:21:17
162
原创 基础概念(一)
1.GenericServlet是HttpServlet的父类,如果继承GenericServlet那么就需要重写service方法;2.如果继承的是HttpServlet,就需要重写doGet和doPost方法; doGet:如果浏览器使用的是Get请求方式,那么就会有doGet方法进行处理; doPost:如果浏览器使用的是doPost请求方式,那么Servlet就会使...
2018-04-20 07:59:38
244
原创 深入java虚拟机(一)
一:类加载器深入剖析1.java虚拟机与程序的生命周期2.在如下几种情况下,java虚拟机将结束生命周期 -- 执行了System,exit()方法 --程序正常执行结束 --程序在执行过程中遇到了异常或者错误而异常终止 --由于操作系统出现错误而导致java虚拟机进程终止二:类的加载,连接与初始化 --加载:查找并加载类的二进制数据 --连接: -...
2018-04-15 11:30:59
574
1
转载 RabbitMQ学习教程(二)
RabbitMQ应用场景1.1异步处理场景说明:用户注册后,需要发注册邮件和注册短信,传统的做法有两种1.串行的方式;2.并行的方式 (1)串行方式:将注册信息写入数据库后,发送注册邮件,再发送注册短信,以上三个任务全部完成后才返回给客户端。 这有一个问题是,邮件,短信并不是必须的,它只是一个通知,而这种做法让客户端等待没有必要等待的东西. (2)并行方式:将注册信息写入数据库后,发送邮件的同时,...
2018-04-13 09:23:48
255
翻译 RabbitMQ学习教程(一)
一:消息中间件的定义: 消息中间件是在消息的传输过程中保存消息的容器。消息中间件在将消息从它的源头中继到它的目标时充当中间人的作用。队列的主要目的是提供路由并且保证消息的传递;如果发送消息时接受者不可用,消息队列会保留有消息,直到可以成功的传递它为止,当然,消息队列保存消息也是有期限的。二:消息中间件的作用: 1.采用异步处理模式 消息发送者可以发送一个消息而无需等...
2018-04-13 00:09:35
1618
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人