logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

JVM系列(1)——java内存区域

JVM: Java Virtual Machine,Java虚拟机,包括处理器、堆栈 、寄存器等,是用来执行java字节码(二进制的形式)的虚拟计算机。一、JVM的组成JVM由以下四部分组成(两个子系统和两个组件):类加载器(ClassLoader)执行引擎(Execution Engine)运行时数据区(Runtime Data Area)本地库接口(Native Interface)结构如图:

#java#jvm
线程的生命周期

一、概述线程的生命周期包含5个阶段,包括:新建、就绪、运行、阻塞、死亡。当线程进入运行状态后,一般的操作系统是采用抢占式的方式来让线程获得CPU。所以CPU需要在多条线程之间切换,于是线程状态也会多次在运行、阻塞、就绪之间切换。二、新建新建:使用new方法,new出来线程,此时仅仅由JAVA虚拟机为其分配内存,并初始化成员变量的值。此时仅仅是个对象。三、就绪就绪:就是调用的线程的start()方法

#java
docker(六)数据挂载之数据卷

数据卷可以在容器之间共享和重用,且容器停止或删除后数据卷不受影响,且对数据卷的改动是立即生效的,更新数据卷之后不会影响镜像。

#docker#容器
数据结构之“树”——二叉树、红黑树、B树、B+树、B*树

这篇文章主要简单总结下二叉树、红黑树、B树、B+树、B*树的基本结构和原理。

#数据结构#b树#算法
Java IO详解

IO即Input和Output,即输入和输出。这里的输入和输出都是相对于内存来说的。

#java
opensips(1)——安装opensips详细流程

注意注意:opensips的组件安装,默认是root用户,如果是非root用户,中间会产生很多权限问题,我这里用的是非root用户,会将其中出现的问题展示出来。root用户按照以下步骤安装会更加简单。下载资源文件都放在 /usr/src/目录下,我安装的是2.4.3版本,安装前执行:sudo chmod 777 -R /usr/src/一、mysql安装opensips添加鉴权用户需使用mysql

#mysql
到底了