- 博客(9)
- 资源 (10)
- 问答 (5)
- 收藏
- 关注
原创 携程Apollo配置中心教程 第二弹 Apollo快速部署
更多Spring与微服务相关的教程请戳这里Spring与微服务教程合集1、准备工作1.1、安装Java版本要求:JDK1.8+最好是JDK1.81.2、mysql版本要求:5.6.5+最好是5.71.3、下载Apollo的quick start安装包(1)从github上下载GitHub - apolloconfig/apollo-build-scripts: Apollo Quick Start Build Scripts(2)从百度网盘下载..
2020-10-27 10:52:18 537 2
原创 Spring Cloud教程 第一弹 Eureka服务注册中心
更多Spring与微服务相关的教程请点击这里Spring与微服务教程合集1、微服务架构概述1.1、架构的发展历程单体 -> 分布式 -> SOA -> 微服务分布式:按照业务垂直切分,每个应用都是单体架构SOA:SOA中主要有两个角色:服务提供者和服务消费者,dubbo是soa的典型实现微服务:微服务是一种架构风格。对于一个大型复杂的业务系统,它的业务功能可以拆分为多个相互独立的微服务,各个微服务之间是松耦合的,通过各种远程协议进行同步/异步通信,.
2020-10-26 15:49:24 798 2
原创 Spring Security教程 第二弹 spring security核心源码分析
1、Spring Security如何灵活集成多种认证技术?首先是javax.security.auth.Subject类,而一个Subject类包含多个javax.security.Principal类Principal类源码:public interface Principal { public boolean equals(Object another); public String toString(); public int hashCode(); p...
2020-10-24 21:14:40 650
原创 Spring Security教程 第一弹 初识spring security
1、概述核心概念:认证 授权:Spring Security不仅支持基于URL对Web的请求授权,还支持方法访问授权、对象访问 授权等Spring Security已经集成的认证技术如下:HTTP BASIC authentication headers:一个基于IETF RFC的标准 HTTP Digest authentication headers:一个基于IETF RFC的标准 HTTP X.509 client certificate exchange:一个基于IETF RF
2020-10-20 18:52:52 947
原创 Spring Cloud教程 第十弹 第二代网关spring cloud gateway
更多Spring与微服务相关的教程请戳这里Spring与微服务教程合集1、核心概念1.1、路由route路由是网关最基础的部分。路由信息由一个ID、一个目的url、一组断言工厂和一组Filter组成。如果路由断言为真,则说明请求的url和配置的路由匹配。1.2、断言predicateJava8中的断言函数。spring cloud gateway中的断言函数输入类型是spring5.0框架中的ServerWebExchange。spring cloud gateway中的断言函.
2020-10-16 18:00:00 782
原创 Spring Cloud Alibaba教程 第三弹 Sentinel限流组件介绍
1、Sentinel是什么随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性Sentinel 具有以下特征:丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应用等。 完备的实时监控:Sentinel 同时提供实时的监控功能。您可以在控制台中看到接入应用的单台机
2020-10-12 20:59:43 822
原创 Spring Cloud Alibaba教程 第二弹 Nacos配置管理
1、入门示例1.1、nacos服务端首先启动nacos,然后在nacos的配置列表页面,新增三个配置,分别是:nacos-client.yaml nacos-client-test.yaml nacos-client-prod.yaml1.2、nacos客户端1.2.1、pom.xml <properties> <spring-cloud-alibaba.version>2.0.2.RELEASE</sp..
2020-10-12 15:55:38 395
原创 Spring Cloud Alibaba教程 第一弹 Nacos服务发现
1、服务发现服务发现是微服务架构体系中最关键的组件之一。如果尝试着用手动的方式来给每一个客户端来配置所有服务提供者的服务列表是一件非常困难的事,而且也不利于 服务的动态扩缩容。Nacos Discovery Starter 可以帮助您将服务自动注册到 Nacos 服务端并且能够动态感知和刷新某个服务实例的服务列表。除此之外,Nacos Discovery Starter 也将服务实例自身的一些元数据信息-例如 host,port,健康检查URL,主页等-注册到 Nacos2、Nacos安装部..
2020-10-11 12:28:06 504
原创 携程Apollo配置中心教程 第一弹 Apollo核心概念与设计
1、核心概念Apollo支持4个维度管理Key-Value格式的配置:application (应用) environment (环境) cluster (集群) namespace (命名空间)1.1、application (应用)这个很好理解,就是实际使用配置的应用,Apollo客户端在运行时需要知道当前应用是谁,从而可以去获取对应的配置 每个应用都需要有唯一的身份标识 -- appId,我们认为应用身份是跟着代码走的,所以需要在代码中配置1.2、environment (环境
2020-10-09 16:09:48 811 2
spring mvc项目
2022-12-20
Java Swing+NIO实现的CS模式聊天程序代码
2022-04-17
SQL、Hive SQL等SQL血缘解析工具
2022-01-14
mysql-8.0.18-winx64.rar
2020-04-07
mysql-5.7.27-winx64.rar
2020-04-07
dbvisualizer.rar
2020-03-02
jdk1.8安装包
2019-04-23
jdk1.7安装包
2019-04-23
jdk1.6安装包
2019-04-23
CMD控制台设置UTF-8编码后,输入的中文只占一个字节?
2022-04-29
new TreeSet(Comparator)去重是有bug吗?
2022-04-27
java工程师的核心技能是什么?
2022-04-07
为什么€在GBK编码只占一个字节,而"€".getBytes("GBK")输出两个字节?
2021-12-25
urlConnection.getInputStream()有必要主动Close吗?
2021-12-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人