Spring AOP面向切面编程

一、入门概念介绍 1、简介 面向切面编程(AOP)通过提供另外一种思考程序结构的途经来弥补面向对象编程(OOP)的不足。在OOP中模块化的关键单元是类(classes),而在AOP中模块化的单元则是切面。切面能对关...

[转] Centos 系统swap虚拟内存添加与删除配置

转自链接:https://blog.csdn.net/lengyue1084/article/details/51405640 一、缘由 买的服务器内存太小了才1G,导致java -jar跑java项目总是killed,所以只有扩内存; cat /var/log/messages 看这里面有没有O...

Java_拦截器和过滤器的关系和区别

一、拦截器和过滤器介绍 基本介绍 二者都是基于AOP编程思想的,先理解一下AOP的概念,AOP不是一种具体的技术,而是一种编程思想。在面向对象编程的过程中,我们很容易通过继承、多态来解决纵向扩展。 但是...

Spring Boot——多环境动态选择配置文件

【转】 maven profile动态选择配置文件:https://www.cnblogs.com/0201zcr/p/6262762.html 主要内容转自以上文件,可能具体的文件路径不一致所以更改成自己项目的拉 一、背景 在开发过程中,我们的软件会面对...

2. Linux部署Java web项目_Spring Boot+Vue整合并部署至Linux

一、Spring Boot+Vue整合 在前端vue项目中运行npm run build,然后会生成一个dist文件夹,将其中的所有文件都放到java项目的resources下的static目录下 然后要更改java项目src\main\resource...

1. Linux部署Java web项目_Java环境搭建和配置

一、JDK安装搭建 到官网上下载jdk-8u201-linux-x64.tar.gz,然后通过scp传送到服务器上,目前我是存放至/data/software目录下 创建JDK解压目录 mkdir /usr/local/jdk 开始解压文件到解压目录中 tar -z...

SpringBoot 获取Spring容器中的bean

一、 缘由 编写了一个和用户相关的工具类,其中某个方法需要调用spring提供的某个bean对象; 摘自<[十]SpringBoot 之 普通类获取Spring容器中的bean>: 我们知道如果我们要在一个类使用spring提供的bean...

三、 springboot+RabbitMQ整合

一、准备工作 首先是上一篇博文先创建好一个新的用户并打开远程登录 然后关于对应的端口需要打开(防火墙还需编写) 二、编码开始 (一)先在消息发送端项目 pom.xml中增加如下代码: <!-- ...