Spring boot
骑着蜗牛行天下
星辰和大海都是需要门票的,诗和远方也很贵的!物质需求是需要钱来满足的,而很多精神需求同样是需要物质来支撑的!
展开
-
Spring Boot学习(七):分布式(Zookeeper,Dubbo)、热部署、监控管理(Actuator)
十四、Spring Boot与分布式1、分布式应用分布式应用(distributed application)指的是应用程序分布在不同计算机上,通过网络来共同完成一项任务的工作方式。为什么需要分布式?单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。垂直应用架构当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互不相干的几个应用,以提升效率。此时,用于加速前端页面开发的W原创 2020-11-09 18:54:37 · 472 阅读 · 0 评论 -
Spring Boot学习(六):任务(异步,定时,邮件)、安全
十二、Spring Boot与任务1、异步任务在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,springboot中可以用异步任务解决。两个注解@Async在需要异步执行的方法上标注注解@EnableAsync在主类上标注开启异步任务支持开启异步任务之后,当controller层调用该方法会直接返回结果,该任务异步执行@Servicepublic class Asyn原创 2020-11-09 18:50:12 · 536 阅读 · 0 评论 -
Spring Boot学习(五):消息(RabbitMQ)与检索(ElasticSearch)
十、Spring Boot与消息消息简介:(1)大多数应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力。(2)消息服务中两个重要概念:消息代理(message broker)和目的地(destination)当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到指定目的地。(3)消息队列主要有两种形式的目的地:队列(queue):点对点消息通信(point-to-point)主题(topic):发布(publish)/订阅(subscribe)消息通信(4)消息代理原创 2020-11-09 09:55:53 · 740 阅读 · 0 评论 -
Spring Boot学习(四):缓存
九、SpringBoot与缓存1、JSR107Java Caching定义了5个核心接口CachingProvider定义了创建、配置、获取、管理和控制多个CacheManager。一个应用可以在运行期访问多个CachingProvicer。CacheManager定义了创建、配置、获取、管理和控制多个唯一命名的Cache,这些Cache存在于CacheManager的上下文中。一个CacheManager仅被一个CachingProvider所拥有。Cache一个类似Map的数原创 2020-11-07 23:56:29 · 1085 阅读 · 0 评论 -
Spring Boot学习(三):Docker容器、SpringBoot与数据访问、启动配置原理、自定义starter
五、Docker1、简介Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像,然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动速度是非常迅速的。2、核心概念docker主机(Host):安装了Docker程序的主机(Docker直接安装在操作系统上);docker客户端(Client):连接docker主机进行操作;docker仓库(Register):用来保存各种打包好的软件镜像原创 2020-11-06 23:35:51 · 304 阅读 · 0 评论 -
Spring Boot学习(二):Spring Boot与日志(SLF4j)、Web开发(thymeleaf)、SpringMVC自动配置
三、Spring Boot与日志1、日志框架 (1)System.out.println("");将关键数据打印在控制台;去掉?写在一个文件? (2)框架来记录系统的一些运行时信息;日志框架 ; zhanglogging.jar; (3)高大上的几个功能?异步模式?自动归档?xxxx? zhanglogging-good.jar? (4)将以前框架卸下来?换上新的框架,重新修改之前相关的API;zhanglogging-prefect.jar; (5)JDBC—数据库驱动原创 2020-11-05 00:07:43 · 599 阅读 · 0 评论 -
Spring Boot学习(一):Spring Boot入门、配置文件(YAMY语法)
一、Spring Boot入门1、Spring Boot 简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;SpringBoot的优点:快速创建独立运行的Spring项目以及与主流框架继承使用嵌入式的Servlet容器,应用无需打成war包starters自动依赖与版本控制大量的自动配置,简化开发,也可修改默认值无需配置XML,无代码生成,开箱即用准生成环境的运行时应用监控与云计算的天然集成2、微服务2014,mart原创 2020-11-02 00:09:49 · 265 阅读 · 1 评论