logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring Security Oauth2-授权码模式(Finchley版本)

一、授权码模式原理解析(来自理解OAuth 2.0)授权码模式(authorization code)是功能最完整、流程最严密的授权模式。它的特点就是通过客户端的后台服务器,与"服务提供商"的认证服务器进行互动。其具体的流程如下:具体步骤:A:用户访问客户端(client),客户端告知浏览器(user-Agent)重定向到授权服务器B:呈现授权界

构建最小JDK Docker镜像

一、问题描述最近在使用docker部署spring Cloud微服务项目的时候发现,每个服务构建出的镜像文件高达700M。较大的镜像往往会导致移植,迁移缓慢。最后启动并进入容器发现,jdk用的是openjdk,那么我们就需要在构建镜像时使用更小的jdk作为基础镜像,进而减小镜像的大小。二、解决方案使用Oracle的JRE不是openjdk,并构建成Docker镜像。具体步骤如下:...

Docker 中 JVM 内存占用问题

一、问题描述最近在使用Docker Compose 编排 Spring Boot 应用的时候为了避免应用占用过大内存,为其做了内存限制,结果在应用运行时超过了这个限制,container 被docker killed。#docker compose编排微服务脚本version: "2"services:# 指定服务名称ibaseEureka:image: 192

#jvm
Docker-compose编排微服务顺序启动解决方案

一、前言docker-compose可以方便组合多个 docker 容器服务, 但是, 当容器服务之间存在依赖关系时, docker-compose 并不能保证服务的启动顺序。docker-compose 中的 depends_on 配置是容器的启动顺序, 并不是容器中服务的启动顺序。本章将详细叙述如何解决 docker-compose 顺序启动微服务的问题。二、解决方案经过两天的...

到底了