
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
1.配置镜像加速器在国内,阿里云、163都提供了docker仓库,但是阿里云还提供了加速功能。所以,我们选用阿里云的加速。163的仓库地址:http://c.163.com/hub#/m/home,使用阿里云,需要到阿里云进行注册,获取到自己专属的加速地址。不配置镜像加速器的话,网络非常慢,最快只有100-200k的速度配置阿里云的加速器,速度可达40-50M以上,所以有什么理由不配置1....
Docker部署SpringBoot提供一个简单的项目1.修改application.yml或者application.properties文件2.打包成jar包3.上传项目到linux中4. 制作Docker镜像5.创建Docker容器6.启动自己创建的Docker容器7.外网访问项目8.测试项目提供一个简单的项目有的话就可以自己部署自己的项目我这里提供一个简单的基于SpringBoot...
1、Tomcat是什么Tomcat是一个应用服务器,比方说,我有个web项目是想让他运行,就可以在运行在tomcat平台上,如果开启就可以运行访问,如果停掉tomcat服务,那么无法访问了2、Tomcat的默认端口是多少,怎么修改?8080修改方式:(1)找到Tomcat目录下的conf文件夹(2)进入conf文件夹里面找到server.xml文件(3)打开server.xml文件...
BIO、NIO、AIO、NettyBIO、NIO、AIO、Netty什么是IO在了解不同的IO之前先了解:同步与异步,阻塞与非阻塞的区别什么是BIO什么是NIO什么是AIO什么NettyBIO和NIO、AIO的区别IO流的分类什么是内核空间五种IO模型1.阻塞IO(blocking I/O)2.非阻塞IO(noblocking I/O)3.异步IO(asynchronous I/O)4.信号驱动I
JVM先想想一些问题1 我们开发人员编写的Java代码是怎么让电脑认识的2 为什么说java是跨平台语言3 Jdk和Jre和JVM的区别4 为什么要学习JVM深入学习JVM1 JVM运行时数据区2 解析JVM运行时数据区2.1 方法区(Method Area)2.2 Java堆(Java Heap)2.3 程序计数器(Program Counter Register)2.4 Java虚拟机栈(Ja
程序在运行过程中,会产生大量的内存垃圾(一些没有引用指向的内存对象都属于内存垃圾,因为这些对象已经无法访问,程序用不了它们了,对程序而言它们已经死亡),为了确保程序运行时的性能,java虚拟机在程序运行的过程中不断地进行自动的垃圾回收(GC)。关于 JVM 的 GC 算法主要有下面四种:1、引用计数算法(Reference counting)每个对象在创建的时候,就给这个对象绑定一个计数器。每..
以下都是列举的Linux必备基本命令(建议每个命令去多敲几遍,注意适当时使用Tab按键)我这是使用了Xshell6连接了阿里云服务器的linux,有条件就用Xshell6连接服务器的linux,或者的话在本地安装虚拟机中linux也一样的操作,没有安装的可以自行百度下载虚拟机安装linuxTab按键是补全按键输入命令的前半段自动检测你要输入的命令帮你补全(注意新手很多不知道)...
文章目录Java内存模型我们开发人员编写的Java代码是怎么让电脑认识的为什么说java是跨平台语言Jdk和Jre和JVM的区别说一下 JVM由那些部分组成,运行流程是什么?说一下 JVM 运行时数据区详细的介绍下程序计数器?(重点理解)详细介绍下Java虚拟机栈?(重点理解)一个方法调用另一个方法,会创建很多栈帧吗?栈指向堆是什么意思?递归的调用自己会创建很多栈帧吗?你能给我详细的介绍Java堆
JVM运行时数据区1 JVM运行时数据区2 解析JVM运行时数据区2.1 方法区(Method Area)2.2 Java堆(Java Heap)2.3 程序计数器(Program Counter Register)2.4 Java虚拟机栈(Java Virtual Machine Stacks)2.5 本地方法栈(Native Method Stack)3 Java内存结构3.1 JVM字节码执
文章目录基础知识为什么要使用并发编程多线程应用场景并发编程有什么缺点并发编程三个必要因素是什么?在 Java 程序中怎么保证多线程的运行安全?并行和并发有什么区别?什么是多线程多线程的好处多线程的劣势:线程和进程区别什么是上下文切换?守护线程和用户线程有什么区别呢?如何在 Windows 和 Linux 上查找哪个线程cpu利用率最高?什么是线程死锁形成死锁的四个必要条件是什么如何避免线程死锁创建







