摘要:
Eureka组件服务注册中心 服务注册中心 所谓的服务注册中心就是在整个的微服务架构中单独提取出一个服务,这个服务不完成系统的任何的业务功能,仅仅用来完成对这个微服务系统的服务注册和服务发现,以及对服务健康状态的管理功能。 #1.服务注册中心 - 可以对所有的微服务的信息进行存储,如微服务的名称、I 阅读全文
摘要:
RestTemplate客户端对象 服务调用 RestTemplate简介 spring框架提供的RestTemplate类可用于在应用中调用rest服务,它简化了与http服务的通信方式,统一了RESTful的标准,封装了http链接, 我们只需要传入url及返回值类型即可。相较于之前常用的Htt 阅读全文
摘要:
微服务与微服务架构 微服务概述 微服务化的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底地去耦合,每一个微服务提供单个业务功能的服务,一个服务做一件事情,从技术角度看就是一种小而独立的处理过程,类似进程的概念,能够自行单独启动或销毁,拥有自己独立的数据库。 为什么是微服务? 单体应用 阅读全文
摘要:
Nginx Nginx简介 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。 ** Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是 阅读全文
摘要:
异步任务、邮件任务、定时任务 异步任务 1、环境搭建 2、编写service层,实现延迟3000毫秒 package com.study.service; import org.springframework.scheduling.annotation.Async; import org.sprin 阅读全文
摘要:
集成Swagger Swagger简介 Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 Swagger 的目标是对 REST API 定义一个标准且和语言无关的接口,可以让人和计算机拥有无须访问源码、文档或网络流量监测就可以发现和理解服务 阅读全文
摘要:
集成SpringSecurity SpringSecurity简介 Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。它实际上是保护基于sprin的应用程序的标准。 Spring Security是一个框架,侧重于为Java应用程序提供身份验证和授权。与所有Sprin 阅读全文
摘要:
整合mybatis-plus(三) 查询操作 根据ID查询用户 //根据ID查询用户 @Test public void testSelectById(){ User user = userMapper.selectById(1L); System.out.println(user); } 批量查询 阅读全文
摘要:
整合mybatis-plus(二) 插入数据 @Test public void testInsert(){ User user = new User(); user.setName("张三"); user.setAge(18); user.setEmail("963330213@qq.com"); 阅读全文
摘要:
整合mybatis-plus(一) Mybatis-plus简介 MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 特性 无侵入 阅读全文