- 博客(5)
- 收藏
- 关注
原创 JVM学习记录
JVM总体概念:内存图:引导类加载器:BootStrapClassLoader扩展类加载器:ExtensionClassLoader系统类加载器:ApplicationClassLoaderPC寄存器又叫程序计数器方法区存放类加载器加载的类信息存放在方法区(还有运行时的常量池信息,可能还包括字符串字面量和数字常量(这部分常量信息是class文件常量池部分的内存映射))堆占最大的内存空间所有的数据共享,创建java对象虚拟机栈一个线程对应一个栈,里面的一个又一个结构叫做栈帧,里面包含了局部
2021-04-11 18:11:17 70
原创 阿里云ubantu18安装Mysql8
ubantu安装Mysql81.从官网下载deb包wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb2.安装deb包sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb3.安装sudo apt-get install mysql-server4.安装过程中可以直接OK,后面会让输入密码,和选择加密方式,两种都可以,感觉没什么区别5.注意事项:远程连接的话要修改防火墙和云上
2020-12-20 12:44:19 135
原创 安装JDK
安装JDK1.解压tar到指定目录2.编辑环境变量vim /etc/profile3.将一下信息添加到环境变量export JAVA_HOME=/usr/java/jdkexport JRE_HOME=JAVAHOME/jreexportCLASSPATH=.:{JAVA_HOME}/jreexport CLASSPATH=.:JAVAHOME/jreexportCLASSPATH=.:{JAVA_HOME}/lib:JREHOME/libexportPATH=.:{JRE_HOME}/li
2020-12-15 17:06:56 51
原创 关于Spring的IOC容器
IOC的加载顺序如图首先创建BeanFactory工厂,然后读取我们的配置文件的bean的配置信息,然后执行BeanFactoryPostProcessor(可以对bean的定义信息进行修改),然后是实例化bean对象(这时只是开辟了一片空间,并没有对属性进行赋值操作),最后是对bean的实例对象进行初始化(即赋值,将bean的属性进行注入,DI),在初始化过程中可以指定三个方法,init方法、init-before方法、init-after方法对应初始化方法、初始化之前的方法、初始化之后的方法。至于
2020-11-12 16:50:59 122
原创 将SpringBoot项目(jar包)部署到自己的服务器上面
将SpringBoot项目(jar包)部署到自己的服务器上面1.首先在IDEA里面使用mvn的命令,先clean在package,生成的jar包在变异的target目录下面2.使用XFTP或者宝塔直接将文件上传到服务器3.服务器一定要安装Tomcat,虽然SpringBoot内嵌有Tomcat,但是我部署失败了,安装了Tomcat就好了4.要注意的是,部署之前要打开相应的端口,你项目有啥就打开啥,常用的是3306,6379,43695.使用命令直接运行nohup java -jar demo01
2020-11-12 16:44:54 115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人