自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 如何实现高可用的,系统是怎么达到高可用的。

关于高可用系统的一些设计方案可靠的系统是业务稳定、快速发展的基石。那么,如何做到系统高可靠、高可用呢?下面首先讲一下高可用需要面临的常见问题,再从技术方面介绍几种提高系统可靠性、可用性的方法。高可用方法论下面的表格里,列出了高可用常见的问题和应对措施。...

2020-07-03 16:51:25 3301 1

原创 MyBastis如何映射,MyBatis原理

Mybatis可以把Mapper.xml文件直接映射到对应的接口,调用接口方法会自动去Mapper.xml文件中找到对应的标签,这个功能就是利用java的动态代理在binding包中实现的。动态代理:动态代理是Java语言中非常经典的一种设计模式,也是所有设计模式中最难理解的一种。将通过一个简单的例子模拟JDK动态代理实现,让你彻底明白动态代理设计模式的本质。什么是代理?从字面意思来看,代理比较好理解,无非就是代为处理的意思。举个例子,你在上大学的时候,总是喜欢逃课。因此,你拜托你的同学帮你答到,而自

2020-07-03 13:57:34 7478 1

原创 SpringBoot整合RabbitMq(三)

七.Boot整合RabbitMQ整合思路:引入 spring-boot-starter-amqpapplication.yml配置测试RabbitMQAmqpAdmin:管理组件RabbitTemplate:消息发送处理组件1. 创建boot工程,加入rabbitmq启动器2. 在配置文件中加入rabbintmq 的配置信息spring.rabbitmq.addresses=192.168.50.128spring.rabbitmq.username=guest spr

2020-06-29 17:01:12 216

原创 SpringBoot整合RabbitMq(二)

六.RabbitMQ6.1RabbitMQ简介:RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue Protocol)的开源实现。核心概念Message消息,消息是不具名的,它由消息头和消息体组成。消息体是不透明的,而消息头则由一系列的可选属性组成,这些属性包括routing-key(路由键)、priority(相对于其他消息的优先权)、delivery-mode(指出该消息可能需要持久性存储)等。Publisher消息的生产者,也是一个向交换器发

2020-06-29 14:48:32 146

原创 SpringBoot整合RabbitMq(一)

一、消息队列介绍消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性架构使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景2.1异步处理场景说明:用户注册后,需要发注册邮件和注册短信。传统的做法有两种 1.串行的方式;2.并行方式(1)串行方式:将注册信息

2020-06-29 11:25:46 238

原创 SpringBoot与Servlet容器

配置嵌入式Servlet容器SpringBoot默认使用Tomcat作为嵌入式的Servlet容器;1)、如何定制和修改Servlet容器的相关配置;方法一:修改和server有关的配置(ServerProperties);server.port=8081server.context-path=/Slgodserver.tomcat.uri-encoding=UTF-8//通用的Servlet容器设置server.xxx//Tomcat的设置server.tomcat.xxx

2020-06-14 23:38:24 679

原创 Springboot整合SpringMVC

SpringMVC自动配置Springboot已经为我们自动配置好了SpringMVC一下是Springboot对SpringMVC的默认配置1.Inclusion of ContentNegotiatingViewResolver and BeanNameViewResolver beans.自动配置了ViewResolver(视图解析器:根据方法的返回值得到视图对象(View),视图对象决定如何渲染(转发?重定向?。。。))ContentNegotiatingViewResolver:组合

2020-06-13 20:28:55 337

原创 Springboot-thymeleaf

1、 引入thymeleaf对于Springboot来说什么都是一个start的事。。。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>切换thymeleaf版本<properties> <thymele

2020-06-13 15:12:28 73

原创 SpringBoot对静态资源的映射规则

SpringBoot对静态资源的映射规则@ConfigurationProperties(prefix = "spring.resource",ignoreUnknownFields = false)public class ResourceProperties implements ResourceLoaderAware{ //可以设置和静态资源有关的参数,缓存时间等@Override public void addResource(ResourceHandlerRegistry regist

2020-06-13 03:07:29 132

原创 切换日志框架

切换日志框架可以安照slf4j的日志适配图,进行相关切换;slf4j+log4j的方式;<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <groupId>ch.qos.logbac

2020-06-13 01:04:34 121

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除