Apollo简介: Apollo (阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用的不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 Apollo包括服务端和客户端两部分: 服务端基于Spring Boot和Sp ...
分类:
其他好文 时间:
2020-05-24 23:44:51
阅读次数:
66
1).命名空间:隔离配置 默认,public(保留空间),默认新增的所有配置都在public空间。 1。开发,测试,生产,利用命名空间来做环境隔离 注意:在bootstrap.properties:配置上,需要使用哪个命名空间下的配置, spring.cloud.nocos.config.names ...
分类:
编程语言 时间:
2020-05-24 21:28:45
阅读次数:
95
SpringBoot 的自动配置如此强大,比如我们经常使用的@Enable* 注解来开启对某方面的支持。那么@Enable* 注解的原理是什么呢? 一、@Enable* 注解与 @Import 注解之间的关系 @Enable* 举例: @EnableScheduling 开启计划任务的支持 @Ena ...
分类:
编程语言 时间:
2020-05-24 21:00:26
阅读次数:
63
SpringBoot整合MyBatis 1、创建项目时勾选mybatis、数据库驱动。 mysql驱动默认是8.x的版本,如果要使用5.x的版本,创建后到pom.xml中改。 也可以手动添加依赖 <dependency> <groupId>org.mybatis.spring.boot</group ...
分类:
编程语言 时间:
2020-05-24 20:47:00
阅读次数:
63
引入maven依赖 <!-- 放入spring security依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> ...
分类:
编程语言 时间:
2020-05-24 20:41:30
阅读次数:
55
一.概述(什么是spring): Spring是分层的Java SE/EE应用full-stack(一站式)轻量级开源框架。他解决的是业务逻辑层和其他各层的松耦合问题,将面向接口的编程思想贯穿整个系统应用。以IOC(控制反转)和AOP(面向切面编程)为内核,提供了展现层Spring MVC和持久层S ...
分类:
编程语言 时间:
2020-05-24 18:05:03
阅读次数:
81
将经常用到的HttpClient创建方法做成一个系列。以JDK自带的HttpURLConnection作为一个开端,后面会陆续包含Apache HttpClient、Spring RestTemplate、OkHttp、Vert.x HttpClient、Netty HttpClient,各写一个G ...
分类:
Web程序 时间:
2020-05-24 16:55:05
阅读次数:
70
故事背景 前阵子,有位朋友在微信上问我数据被删了能不能恢复,我问了下原因,居然是因为一个配置项惹的祸。 故事细节 在 Spring Boot 中使用 jpa 来操作数据库,jpa 就不做详细的介绍了,相信大家都有所了解或者也用过。 在 jpa 中有一个配置项,可以让程序在启动的时候自动初始化表结构或 ...
分类:
其他好文 时间:
2020-05-24 16:46:02
阅读次数:
139
Spring Cloud Eureka主要负责完成微服务架构中服务治理功能。 服务治理是微服务架构中最为核心和基础模块,主要用来实现各个微服务实例的自动注册和发现。 服务注册 微服务实例启动后向注册中心注册自己的服务,服务注册中心会维护服务清单,并以心跳的方式去监测清单中的服务是否可用,若不可用测将 ...
分类:
编程语言 时间:
2020-05-24 16:41:05
阅读次数:
59
一、SSM和SSH的区别: 1、ssh(struts,spring,hibernate):SSH通常是struts做前端控制器,spring管理各层的组件,hibernate负责持久化层。 1.1 Struts的原理: 1.2 hibernate的理解: 1.2.1 定义: 1.2.2 hibern ...
分类:
其他好文 时间:
2020-05-24 16:34:00
阅读次数:
56