上一篇:年轻人的第一个 Spring Boot 应用! 哈哈,标题我抄了雷总的,不重要哦,重要的是 Docker 真的很年轻,虽然现在才不到 8 岁,但却是个冉冉升起的巨星,火得一塌糊涂. 这几年 Docker 实在太火了,Docker 是干嘛的?做 Java 的怎么能不知道 Docker?所以,本篇栈长带大家来做第一个 Docker 应用,你就有个基本认识了. 可能有些人觉得 Docker 和自己没多大关系,自己写好代码就行了,Docker 那是运维用的东西,看完这篇,我想改变你的想法. 一.…
年轻人的第一个OAuth2.0 Server:hydra hydra 是什么呢? OpenID Connect certified OAuth2 Server - cloud native, security-first, open source API security for your infrastructure. Written in Go. SDKs for any language. 讲人话的话就是一个OAuth2.0的服务端框架咯,开箱即用. OAuth是撒? QQ互联知道么?微信…
前言 上一章节,已经简单讲解了Docker相关方面的知识,相信大家已经有个概念了.这章节开始,开始进行实践操作.和学习任何一门语言一样,我们今天也开始从Hello,World开始~ 对Docker不了解的,可查看下第一章:Docker简介. CentOS系统Docker安装 前提条件 使用yum安装 安装命令 安装阿里云加速器 第一个Docker应用 总结 最后 参考资料 老生常谈 CentOS系统Docker安装 现在的Docker已经能支持Windows.Mac及Linux的各大操作系统了.…
写在前面 在微服务架构中,ApiGateway起到了承前启后,不仅可以根据客户端进行分类,也可以根据功能业务进行分类,而且对于服务调用服务也起到了很好的接口作用.目前在各个云端中,基本上都提供了ApiGateway的功能(付费功能),通过SDK或者在线进行配置. 在Java体系中有Zuul和Kong都是比较著名的. 在.Net体系中,目前比较热门的(短短1年时间已经1000+stars了) Ocelot,这是一个非常优秀的基于 .Net Core的Api网关开源项目,我们的在队长也参与了开发,过…
原文:https://docs.docker.com/engine/getstarted-voting-app/node-setup/ 部署voting app的第一步,是为集群节点(swarm nodes)创建 Docker machines.我们可以在不同的实体PC.虚拟机或者云服务器上创建这些 Docker化 的主机. 在本例中,我们使用Docker Machine来创建两个虚拟机(virtual machines)在同一个系统上(See Docker Machine Overview t…
接触 docker 有段时间了,发现docker这个东西,真是越用越爽. 那就从零开始跑一个 docker simple . 方法一: 步骤一: dotnet new mvc --name myweb //创建一个.net core 的mvc 项目名称为myweb 步骤二:cd myweb //进入目录 步骤三: dotnet restore //还原项目 步骤四:dotnet publish -c release -o publish //发布项目到publish文件夹中去. 步骤五:touc…
/** * * @描述: 设计一个缓存器 ReadLock提高性能. * @作者: Wnj . * @创建时间: 2017年5月16日 . * @版本: 1.0 . */ public class CacheDemo { private Map<String, Object> cache = new HashMap<String, Object>(); public static void main(String[] args) { } private ReadWriteLock…
Spring Boot 大家都知道是啥吧? 还有不知道的来看这篇扫下盲:告诉你,Spring Boot 真是个牛逼货!. 顺便再往下看,栈长给你带来年轻人的第一个 Spring Boot 应用,撸码史无前例的轻松,那就一个字:爽! 第一步 打开这个网站,快速生成一个 Spring Boot 项目. https://start.spring.io/ 废话不说,看下图,几秒搞定! 第二步 解压生成的 demo 项目,导入到 IDE 中. 来看下 pom.xml 文件内容: <?xml version…
前言 小白直接上手 docker  构建我们的第一个项目,简单粗暴,后续各种概念边写边了解,各种概念性的内容就不展开,没了解过的点击 Docker 教程 进行初步了解. Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化.容器是完全使用沙箱机制,相互之间不会有任何接口. 1.安装docker 由于我们是windows环境,所以安装的是 Docker Desktop for W…
使用nexus搭建docker私服 一.需求: 二.实现步骤 1.编写`docker-compose`文件,实现`nexus`的部署 2.修改/usr/lib/systemd/system/docker.service 配置文件 3.访问 `nexus`创建一个 `docker`仓库 > docker仓库类型 1.此处我们简单演示一个 `hosted` 类型的仓库 a).创建一个 Blob Stores,用于存储数据 b).创建一个hosted 类型的仓库 c).测试上传和拉取镜像 我们知道在…