Java
文章平均质量分 81
z无心
无
展开
-
MySelfQQ部署文档
MySelfQQ部署文档 MySelfQQ包含两个个主要的部分:客户端、服务器。服务器又包含三个服务器,提供不同的功能:web服务器、文件服务器、聊天服务器。 模块 说明 配置依赖 客户端 软件客户端,直接可交互的终端。需要登录才能使用全部功能 1. C++2. Qt5.12.0 web服务器 web服务器,提供客户端的数据修改操作和比如更换头像、登录验证等等功能 1. Java2. jdk1.83. MySQL 8.04. chevereto(图床服务) 文件服务器 文件服务器,提原创 2022-05-06 17:41:14 · 991 阅读 · 1 评论 -
部署SpringBoot项目(jar+nginx+fastdfs)
部署SpringBoot项目(jar+nginx+fastdfs) 1、依赖/使用的程序软件 mysql:数据存储服务器 nginx:反向代理,用于访问图片 fastDFS:分布式上传下载图片 docker:提供容器服务 2、操作 (1)MySQL 使用docker安装MySQL,服务器无需安装MySQL 搜索mysql容器 docker search mysql [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cD9R9SwM-1604399087693)(C:原创 2020-11-03 18:39:46 · 352 阅读 · 1 评论 -
深入理解Java虚拟机—虚拟机优化
虚拟机优化 早期(编译期)优化 概述 Java语言的“编译期”其实是一段“不确定”的操作过程,因为可能出现如下的几种情况 可能是指一个前端编译器(其实叫“编译器的前端”更准确)把*.java文件转变成.class文件的过程。代表编译器:Javac,ECJ。 可能是指虚拟机的后端运行期编译期(JIT编译器,Just In Time Compiler)把字节码转变成机器码的过程。代表编译器:HotS...原创 2019-12-23 16:24:31 · 140 阅读 · 0 评论 -
深入理解Java虚拟机—虚拟机字节码引擎
虚拟机字节码执行引擎 概述 “虚拟机”是一个相对于“物理机”的概念,这两种及其都有代码执行能力。 其区别主要在于: 物理机的执行引擎是直接建立在处理器、硬件、指令集和操作系统层面上的。 虚拟机的执行引擎则是由自己实现的,因此可以自行制定指令集和执行引擎的体系结构,并且能够执行那些不被硬件直接支持的指令集格式。 所有Java虚拟机的执行引擎都是一致的:输入的是字节码文件,处理过程是字节码解析的...原创 2019-12-17 17:28:07 · 113 阅读 · 0 评论 -
深入理解Java虚拟机—虚拟机类加载机制
虚拟机类加载机制 概述 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换、解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 类加载的时机 类从被加载到虚拟机内存中开始,到卸载为止,它的整个生命周期包括: 加载(Loading) 验证(Verification) 准备(Preparation) 解析(Resolution) 初始化(...原创 2019-12-14 18:45:19 · 72 阅读 · 0 评论