- 博客(20)
- 收藏
- 关注
转载 Docker 概述(一)
1-1 虚拟化技术发展史在虚拟化技术出现之前,如果我们想搭建一台服务器,我们需要做如下的工作:购买一台硬件服务器;在硬件服务器上安装配置操作系统系统;在操作系统之上配置应用运行环境;部署并运行应用;这种方式的缺点就是:部署应用非常慢;需要花费的成本非常高(时间成本、服务器成本);应用迁移麻烦;要将应用迁移,又得重复部署应用的过程:购买服务器 -> 安装操作系统 OS ->...
2019-06-30 22:50:00 122
转载 RabbitMQ(三) SpringBoot2.x 集成 RabbitMQ
3-1 RabbitMQ 整合 SpringBoot2.x 生产者发送消息创建 SpringBoot 项目application.properties 配置spring.rabbitmq.host=192.168.152.128spring.rabbitmq.port=5672spring.rabbitmq.username=rootspring.rabbit...
2019-05-04 22:10:00 167
转载 RabbitMQ(二) Java使用RabbitMQ
2-1 RabbitMQ 生产者消息发送创建 Maven 项目 Send加入依赖 <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> ...
2019-05-03 21:03:00 194
转载 RabbitMQ(一)安装篇
1. RabbitMQ 的介绍➢ 什么是 MQ?MQ 全称为 Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。➢ 要解决什么样的问题?在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。2. RabbitMQ 安装与使用安装 RabbitMQ1. 安装 ...
2019-05-03 18:16:00 100
转载 SpringBoot(十一): Spring Boot集成Redis
1、在pom.xml中配置相关的jar依赖;<!-- 加载 spring boot redis 包 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starte...
2019-03-23 15:11:00 103
转载 SpringCloud(四):服务注册中心Eureka Eureka高可用集群搭建 Eureka自我保护机制
第四章:服务注册中心 Eureka4-1. Eureka 注册中心高可用集群概述在微服务架构的这种分布式系统中,我们要充分考虑各个微服务组件的高可用性问题,不能有单点故障,由于注册中心 eureka 本身也是一个服务,如果它只有一个节点,那么它有可能发生故障,这样我们就不能注册与查询服务了,所以我们需要一个高可用的服务注册中心,这就需要通过注册中心集群来解决。eurek...
2019-03-10 11:47:00 183
转载 SpringCloud(三):SpringCloud快速开发入门
3-1.搭建和配置一个服务提供者我们知道,SpringCloud构建微服务是基于SpringBoot开发的。(如果SpringBoot不会的可以先看SpringBoot专栏)1、创建一个SpringBoot工程,并且添加SpringBoot的相关依赖;取名: 01-springcloud-service-provider2、创建服务提供者的访问方法...
2019-03-09 14:23:00 163
转载 SpringCloud(一):微服务架构概述
1-1.系统进化理论概述在系统架构与设计的实践中,经历了两个阶段,一个阶段是早些年常见的集中式系统,一个阶段是近年来流行的分布式系统;集中式系统:集中式系统也叫单体应用,就是把所有的程序、功能、模块都集中到一个项目中,部署在一台服务器上,从而对外提供服务;分布式系统分布式系统就是把所有的程序、功能拆分成不同的子系统,部署在多台不同的服务器上,这些子系统相互协作共同...
2019-03-07 21:28:00 101
转载 SpringBoot(十):SpringBoot的简单事务管理
SpringBoot集成Mybatis之后,进行事务管理。SpringBoot使用事务非常简单,底层依然采用的是Spring本身提供的事务。1.在入口类中使用注解@EnableTransactionManagement 开启事务支持2.在访问数据库的Service方法上添加注解@Transactional 即可controller层代码运行测试 抛...
2019-03-03 14:45:00 112
转载 SpringBoot(九):SpringBoot集成Mybatis
(1)新建一个SpringBoot工程,在pom.xml中配置相关jar依赖贴代码: <!--加载mybatis整合springboot--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId&g...
2019-03-03 14:25:00 81
转载 使用Maven新建SpringBoot工程
最近用IDEA插件创建Springboot项目,总是403,估计被墙了!那么这里在提供两种方法1.从官网下载模板,导入IDEA内2.使用Maven创建方法一:打开 https://start.spring.io/ 选择Springboot版本 写上包名 项目命 点击Generate Project 下载项目导入IDEA。(这种方法下载的工程可能是Sprin...
2019-03-03 13:19:00 266
转载 SpringBoot(八):SpringBoot中配置字符编码 Springboot中文乱码处理
SpringBoot中配置字符编码一共有两种方式方式一:使用传统的Spring提供的字符编码过滤器(和第二种比较,此方式复杂,由于时间原因这里先不介绍了,后续补上)方式二(推荐使用)在application.properties中配置字符编码springboot1.4.2之后新增的一种字符编码设置spring.http.encoding.charset=...
2019-03-03 11:38:00 624
转载 SpringBoot(七):SpringBoot中如何使用过滤器(Filter)?
方式一:通过注解方式实现:1.编写一个Servlet3的注解过滤器(和上一章Servlet相似)贴代码:package com.example.springbootweb.filter;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import java.i...
2019-03-03 11:17:00 111
转载 SpringBoot(六):SpringBoot中如何使用Servlet?
第一种方法:1.使用Servlet3的注解方式编写一个Servlet2.在main方法的主类上添加注解:@ServletComponentScan(basePackages = "com.example.springbootweb.servlet")如图:访问结果:第二种方式:通过springboot的配置类实现1.编写一个普通的Servlet 类...
2019-03-03 10:59:00 151
转载 SpringBoot(五):SpringBoot使用拦截器
1.按照SpringMVC的方式编写一个拦截器:2.配置一个类 implements WebMvcConfigurer 接口 为该类添加注解@Configuration (等价于一个spring的xml文件 比如applicationContext.xml) 标注一个配置类,让Springboot扫描到。覆盖其中的方法并添加已经编写好的拦截器贴段代码:@Co...
2019-03-03 10:25:00 199
转载 SpringBoot(四): SpringBoot web开发 SpringBoot使用jsp
1.在SpringBoot中使用jsp,需要在pom.xml文件中添加依赖<!--引入Spring Boot内嵌的Tomcat对JSP的解析包--> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-...
2019-03-03 10:09:00 139
转载 SpringBoot(三):SpringBoot热部署插件
SpringBoot热部署插件在实际开发中,我们修改了某些代码逻辑功能或页面都需要重启应用,这无形中降低了开发效率!热部署是指当我们修改代码后,服务能自动启动加载新修改的内容,这样大大提高了我们开发的效率;SpringBoot热部署通过一个插件实现!插件为spring-boot-devtools,在Maven中配置如下注:该热部署插件在实际使用过程中会有一些小问题,有时候...
2019-03-03 09:17:00 139
转载 SpringBoot(二): SpringBoot属性配置文件 SpringBoot多环境配置文件 SpringBoot自定义配置文件...
1.属性配置文件一共分为两种,一种是键值对的properties属性配置文件,一种是yaml格式的配置文件properties配置:2.多环境配置文件当我们的项目中有多套配置文件 比如开发的配置文件 测试的配置文件等,可以指定激活那一套使用。我这里一共有4套配置文件如果想使用application-test.properties文件,只需在applicat...
2019-03-02 22:08:00 146
转载 SpringBoot(一):使用IDEA快速搭建一个SpringBoot项目(详细)
环境: JDK1.8 Maven:3.5.41.打开IDEA,右上角选择File→New→Project 选择Spring Initializr(使用IDEA自带的插件创建需要电脑联网)2.点击Next,如果加载不出来以下的页面,说明网络XXX,大家懂的,那么只能去https://start.spring.io/网站下载,然后导入IDEA,我的可以加载出来,这里我直接...
2019-03-02 20:44:00 113
转载 SpringBoot启动报错 Disconnected from the target VM, address: '127.0.0.1:2227', transport: 'socket'...
今天搭建了一个SpringBoot项目,刚启动就报错Disconnected from the target VM, address: '127.0.0.1:2227', transport: 'socket'百度一下,有人说端口占用,有人说Mavenban不兼容,我测试一下以前的项目可以正常运行,断定不是这些问题!仔细检查,原来是pom.xml文件出了问题!如图:...
2019-03-02 20:25:00 1399
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人