计算机
tigerJGG
这个作者很懒,什么都没留下…
展开
-
spring学习之工作原理
学习过程中一直在用Spring,现在总结一下一些概念。Spring中有两个核心概念: 1.IOC(Inversion of Control)控制反转 控制权由对象本身转向Spring容器,由容器根据配置文件创建对象并管理各个对象的依赖关系。spring抽象封装了工厂模式,工厂生成的对象都是在xml文件中配置好的,利用ava的反射机制,动态创建对象。这样IOC把工厂和要生成的对象分离开原创 2017-12-27 22:51:59 · 214 阅读 · 0 评论 -
解决idea使用maven多模块install 报依赖模块的包找不到的问题
解决方法:如果被依赖项目是springboot项目,那么可以把相关的springboot的东西移除掉,改造成普通项目。如果不想改造项目,那就添加<configuration>部分的配置,因为springboot项目打包的时候会生成两个jar包(如下图所示):一个是普通可被引用的jar包,另一个是springboot的可执行jar包。后者会将前者覆盖,但后者却不可以被别的模块引用...原创 2018-11-22 16:54:30 · 18643 阅读 · 4 评论 -
本地连接远程linux安装的mysql
在装有MySQL的机器上登录MySQL mysql -u root -p密码 执行use mysql; 执行update user set host = '%' where user = 'root';报错,不用管它。 执行FLUSH PRIVILEGES; 经过上面4步,就可以解决这个问题了。 ...转载 2018-11-21 15:43:59 · 287 阅读 · 0 评论 -
centos7卸载mysql
1卸载mysql (1)查看安装的mysql #rpm -qa|grep -i mysql (2)卸载安装的mysql # yum remove mysql (3)查看剩余的安装包# rpm -qa|grep -i mysql (4)删除安装包对应上面查出来的包名) # yum remove mysql-community-release-el7-5.noarch # y...原创 2018-11-20 16:50:38 · 126 阅读 · 0 评论 -
centos配置mysql
1.下载mysql的repo源$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2.安装mysql-community-release-el7-5.noarch.rpm包$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm安装这个包后,...原创 2018-11-20 16:48:49 · 127 阅读 · 0 评论 -
centos7配置java环境
1.yum -y list java* 2.yum -y install java-1.8.0-openjdk*3.设置环境变量[root@localhost java]# vi /etc/profile在profile中添加如下内容:#set java environmentJAVA_HOME=/usr/java/jdk目录JRE_HOME=$JAVA_HOME/jre...原创 2018-11-20 16:46:48 · 344 阅读 · 0 评论 -
将springBoot项目打成war包
最近想要将springboot项目部署到阿里云ECS云服务器的tomcat上,并通过nginx做反向代理,遇到的几个问题及解决方法。1.nginx操作:/etc/init.d/nginx start|restart|stop(1)将nginx中 将http最后的 #include /etc/nginx/conf.d/*.conf; #include ...原创 2018-08-01 11:02:49 · 307 阅读 · 0 评论 -
JVM学习——内存分配
在说明JVM内存分配之前,先说明java程序运行的过程,首先.java文件被java编译器编译成.class字节码文件,然后通过JVM中的ClassLoader类加载器,将字节码文件加载进内存 ,加载完毕后,由JVM的执行引擎执行,在执行过程中,JVM会使用一些空间来保存执行过程所用到的数据和信息,这段空间一般被称为Runtime Data Area(运行时数据区),也就是我们常说的...转载 2018-02-23 23:09:33 · 228 阅读 · 0 评论 -
Java类加载机制——双亲委派模型
之前也有接触过这方面的知识,但都是看过之后就忘记了,这次做一下学习记录加深自己的对这方面知识的印象。在java中,通过ClassLoader或者它的子类将字节码文件加载到jvm中,装载过程在此不再说明,本文重点是分析双亲委派模型在源码中的实现。JVM预定义有三种类加载器,当一个 JVM启动的时候,Java缺省开始使用如下三种类加载器:1)引导类加载器(bootstrap class loa...原创 2019-02-21 17:11:58 · 168 阅读 · 0 评论