Spring Web MVC-00-重学 mvc
为什么要重学 mvc
(1)系统的学习一边 spring mvc,感觉平时的使用都过于流于表面。
(2)为模仿 mvc 做准备
(3)为了超越 mvc 打下基础,比如 blade 这个应用。
也可以参考 spring WebFlux
底层还是 netty4+http 协议。
(4)为了深入学习 netty + http 协议
(5)后期可以考虑使用 jdk8 函数式编程,编写一...
2019-12-25 08:57:12 |
Spring
云服务 DaaS PaaS IaaS SaaS 区别及其对比
前言
前段时间看完了一些大公司的发展历史和商业案例,感慨颇多。
无论是技术上的演进,还是工业的发展,多少企业都在这一往无前的车轮中滚滚向前或者碾压在下。
Sun 公司创造的 java 如今在语言界大红大紫,公司本身却被 Oracle 收购。
当年 Sun 公司就提出了,一些基础设施应该想水电煤一样被开发者使用。但是因为思想过于前卫,当年【云服务】的推进,并没有那么顺利。
反而是后期...
2019-12-21 02:50:21 |
DevOps
Docker-03-Swarm
了解 Swarm 集群
群集是一组运行Docker并加入群集的计算机。在此之后,您继续运行您习惯使用的Docker命令,但现在它们由群集管理器在群集上执行。
群中的机器可以是物理的或虚拟的。加入群组后,它们被称为节点。
Swarm管理器可以使用多种策略来运行容器,例如“最节点的节点” - 它使用容器填充利用率最低的机器。或“全局”,它确保每台机器只获得指定容器的一个实例。您指示swar...
2019-12-18 03:34:23 |
Docker
Docker-官方教程-00-Overview
Docker 概览
Docker是一个开发,运输和运行应用程序的开放平台。
Docker使您可以将应用程序与基础架构分离,以便快速交付软件。
使用Docker,您可以像管理应用程序一样管理基础架构。
通过利用Docker的方法快速发送,测试和部署代码,您可以显着减少编写代码和在生产中运行代码之间的延迟。
Docker平台
Docker提供了在称为容器的松散隔离环境中打包和运行应用...
2019-12-18 03:34:23 |
Docker
Docker 官方教程-02-Service
基础知识
windows docker 介绍了安装和容器的入门知识。
建议掌握以上知识,阅读本篇。
Docker Service
在分布式应用程序中,应用程序的不同部分称为“服务”。
例如,如果您想象一个视频共享站点,它可能包括一个用于将应用程序数据存储在数据库中的服务,一个用于在后台进行视频转码的服务。用户上传内容,前端服务等。
服务实际上只是“生产中的容器”。服务只运行一个映...
2019-12-18 03:34:23 |
Docker
Docker 常见编排管理工具介绍
什么是编排?
编排(译者注:Orchestration,翻译为编排)是指同时管理多个容器的行为。
当你刚开始玩Docker的时候,你只需要操作一个容器。
紧接着你学习了网络并得知把所有进程都放入同一个容器中并不合适,然后不知不觉你就发现自己已经建立了多容器的基础架构。
你第一次尝试可能不会感到复杂,但是当使用两个或者三个容器的时候,你就会觉得很麻烦。
手动连接容器、管理卷,很快你就...
2019-12-18 03:34:23 |
Docker
Docker-05-Rancher
Rancher
Rancher is an open source software platform that enables organizations to run containers in production.
With Rancher, organizations no longer have to build a container services platform fr...
2019-12-18 03:34:23 |
Devops
Kubernetes-02-为什么选择 k8s
背景
PaaS
PaaS 技术,一句话概括就是:它提供了“应用托管”的能力。
早期的主流做法基本上是租 AWS 或者 OpenStack 的虚拟机,然后把这些虚拟机当作物理机一样,用脚本或者手工的方式在上面部署应用。
这个过程中如何保证本地环境和云端环境的一致性是一个很大的课题,而提供云计算服务的公司的核心竞争力就是比拼谁做的更好。
从某种意义上来说 PaaS 的出现,算是一个比较...
2019-12-18 03:34:23 |
Docker