logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Docker与虚拟机比较

在对比Docker和虚拟机前,先简单了解下虚拟化,明确Docker和虚拟机分别对应的虚拟化级别,然后对Docker和虚拟机进行比较。需要注意的是,Docker和虚拟机并没有什么可比性,而是Docker使用的容器技术和虚拟机使用的虚拟化技术的比较。

文章图片
#docker#容器#运维 +2
Spring Boot Web简介

Spring Boot Web是基于Spring Boot构建Web应用的基础。Spring Boot Web默认引入了Tomcat、Spring MVC等依赖,方便开发者构建Web应用。使用基于Spring Boot 构建Web应用时,只需添加spring-boot-starter-web依赖。该依赖已引入Web容器(默认是Tomcat)、Spring MVC。这里简单记录下spring-boo

#spring boot#前端#java
sudo和su命令简介

sudo和su两个命令是Linux比较常用的两个命令,笔者最初的认知里认为两个命令存在某种关联,后来发现两个命令只是内容上相似,本质上是两个不相关的命令。sudo命令用来在普通用户中获取系统管理员权限执行特定任务,提高系统安全性。su命令用来转换已登入会话的owner,说简单一点就是转换用户。

Kafka简介

Kafka是由Apache软件基金会管理的一个开源数据流处理平台。Kafka最初由LinkedIn公司开发,用来作为一个分布式的基于发布/订阅模式的消息队列,主要应用于大数据实时处理领域,之后被捐赠并成为Apache项目的一部分。随着Kafka的不断发展,Kafka现在被更广泛地看作是一个分布式事件流平台,被数千家公司用于高性能数据管道、流分析、数据集成和关键任务应用。

文章图片
#kafka#分布式
蛮力法(Brute Force)

蛮力法(brute force)是一种简单直接地解决问题的方法(暴力求解),常常直接基于问题的描述和所涉及的概念定义。

#算法#java
Docker概述

Docker是基于Go语言实现的开源容器项目,由Docker公司的团队编写,能够把开发的应用程序自动部署到容器的开源的应用容器引擎。使用Docker后,开发人员只需要关心容器中运行的应用程序,而运维人员只关心如何管理容器,Docker的设计目的就是要加强开发人员写代码的开发环境与应用程序要部署的生产环境的一致性,从而降低那种"开发时一切都正常,肯定是运维的问题"的风险。

文章图片
#docker#容器#运维 +1
分布式系统(Distributed Systems)概述

随着互联网的持续发展(以Web应用为代表)、计算机应用的深入、分布式系统构建技术的日益成熟,分布式系统逐渐深入到人们的日常生活,并渗透到社会、经济、文化生活的各个方面。现如今,分布式系统已成为主流的软件系统。本文主要介绍下分布式系统的特征和在进行分布式系统设计过程中所必须解决的问题:可伸缩性、异构性、安全性和故障处理等。

文章图片
#分布式#云原生
云原生概述

云原生已经成为业内开发主流,对于一些大型企业,云原生应用已经成为事实标准。本文关注于什么是云原生,云原生涉及的领域,云原生实践需要注意的因素。

#云原生
微服务拆分

微服务拆分是落地微服务架构的关键。然而,世界上并没有一个机械化的流程可以遵守,然后指望这个流程输出一个合理的架构。这里只能介绍一个笼统的方法,现实世界中,这是一个不断迭代和持续创新的过程。跟所有的软件开发一样,微服务拆分是一项艺术而非技术。...

#微服务#云原生
微服务部署

微服务应用开发完毕后,接下来要做的就是将已开发好的微服务应用部署到环境中。部署包含两个相互关联的概念:流程和架构。部署流程包括一些由开发人员和运维人员执行的步骤,以便将软件投入到生产环境(商用环境,任何修改都会影响到用户)。部署架构则定义了该软件运行的环境结构。随着自动化、虚拟化技术的发展和完善,早先将代码构建产物手动部署生产环境的历史,已经逐渐被基于流水线自动化部署替代,之前由物理机组成的生产环

#微服务#云原生
    共 11 条
  • 1
  • 2
  • 请选择