JVM.md JVM调优 点击使用慧言AI进行模拟面试 JVM执行一个Math方法图解 每启动一个方法,从栈中获取一个线程;每个方法对应栈中的一个栈帧 黄色区域为公有的,紫色部分线程私有。 栈:存放方法 操作数栈:记录计算操作过程 动态链接:记录该方法在方法区的地址 堆:存放对象的内存地址 方法区:存放常量,静态变量,类信息 堆 当Eden放满触发minor gc 垃圾回收机制 GC:从Ede 2022-09-08 面试 #JVM
HashMap.md HashMap[toc] HashMap 底层数据结构是怎样的,为什么需要链表 ,链表的数据结构是怎样的 HashMap是一个用于存储Key-Value键值对的集合,每一个键值对也叫做Entry。这些个键值对(Entry)分散存储在一个数组当中,这个数组就是HashMap的主干。 HashMap需要链表来防止hash冲突,1.8后引入红黑树,链表长度>8而且数组长度>=64 2022-09-08 面试 #HashMap
JAVA基础.md JAVA基础 [toc]一、常见异常类以及继承机制: 二、Final关键字作用类防止被继承 方法防止被重写 变量防止被修改 天生是线程安全的,而不需要额外的同步开销 三、equals和==equals是判断两个变量或者实例指向同一个内存空间的值是不是相同,比值 而==是判断两个变量或者实例是不是指向同一个内存空间,比地址 引用类型放地址,基本数据类型放值 O 2022-09-08 面试 #JAVA
MySQL.md mysql[toc] 点击使用慧言AI进行模拟面试 一、 数据库的三范式是什么 第⼀范式:强调的是列的原⼦性, 第⼆范式:第一范式基础上,确保每列都与主键相关 第三范式:第二范式的基础上,目标是确保每列都和主键列直接相关,而不是间接相关 二、ACID Atomicity(原⼦性):⼀个事务(transaction)中的所有操作,或者全部完成,或者全部不完成. Consistency(⼀致性 2022-09-08 面试 #mysql
虚拟机安装centos7并配置网络.md 虚拟机安装centos7并配置网络 [toc] 一、软件准备 虚拟机:VMware 系统镜像:Centos7注:虚拟机安装教程参考文件内教程连接。鸣谢 “软件智库”!(侵删) 二、新建虚拟机1.“文件”->“新建虚拟机”->“自定义” 2.默认硬件兼容性 3.稍后安装操作系统 4.选择“Linux”操作系统,“CentOS 7 64 位” 5.定义虚拟机名字和位置 6.处理器配置 2022-09-08 运维 #CentOS
阿里云服务器配置 Linuxs系统安装 jdk、tomcat、MySQL汇总详细教程 项目上线发布中的部分小bug解决方案 --菜鸟慧言.md 阿里云服务器配置 + Linuxs系统安装 jdk、tomcat、MySQL汇总详细教程 + 项目上线发布中的部分小bug解决方案 –菜鸟慧言 [toc] 写在前面: 学了编程后就想知道自己写好的项目到底如何发布上线。却总停留在局域网访问范围… Linuxs操作系统不会,网上教程太杂,云服务器还要钱,怕成功不了…还…屡次望而却步! 此次终于下定决心。问各路大神,跑各方博客,查各种百科,读各种开 2022-09-08 运维 #服务器
服务器部署—《linux加载git仓库代码打包并运行》--菜鸟慧言.md #服务器部署—《linux加载git仓库代码打包并运行》汇总篇:服务器配置篇汇总(linux)+(jdk)+(tomcat)+(mysql)+(nginx)+(redis)+(fastDFS)+(mycat)接上篇:服务器部署—《mycat篇》 八、git安装1234# 安装gityum install git# 完成后查看git版本git version 九、maven安装 创建:mkdir 2022-09-08 运维 #git
服务器配置篇汇总(linux)+(jdk)+(tomcat)+(mysql)+(nginx)+(redis)+(fastDFS)+(mycat)+(git)+(maven) --菜鸟慧言.md 服务器配置篇汇总(linux)+(jdk)+(tomcat)+(mysql)+(nginx)+(redis)+(fastDFS)+(mycat)+(git)+(maven) 本文说明:经一段时间学习,汇总整理了服务器配置方面的安装方式。发表在此用于分享交流学习! 阿里服务器大礼包 ECS服务器购买程序 相关运维教程:从docker安装到前后端分离项目启动完成(docker安装mysql、ngi 2022-09-08 运维 #服务器
服务器部署---《nginx篇》 --菜鸟慧言.md 服务器部署—《nginx篇》 汇总篇:服务器配置篇汇总(linux)+(jdk)+(tomcat)+(mysql)+(nginx)+(redis)+(fastDFS)+(mycat)接上篇:服务器部署—《mysql篇》 四、nginx(安全组开启所配置端口) 创建:mkdir /opt/nginx 进入:cd /opt/nginx/ 下载:w 2022-09-08 运维 #nginx
服务器部署---《redis篇》 --菜鸟慧言.md 服务器部署—《redis篇》 汇总篇:服务器配置篇汇总(linux)+(jdk)+(tomcat)+(mysql)+(nginx)+(redis)+(fastDFS)+(mycat)接上篇:服务器部署—《nginx篇》 五、redis(安全组开启6379) 创建:mkdir /opt/redis 进入:cd /opt/redis 下载:wget http://file.huijia21.com/ 2022-09-08 运维 #redis