More
2 篇文章
other
Netty—初探与核心(未完)
Netty 是由 JBOSS 提供的一个 Java 开源通讯框架,用以快速开发高性能、高可靠性的网络 IO 程序。它底层很好地封装了 Socket,处理网络通信的一个开源通信框架。通俗说明,Netty…
Netty—NIO基础
IO模型就是说用什么样的通道进行数据的发送和接收,Java共支持3种网络编程IO模式:BIO,NIO,AIO 之前有过学习这三种模式的理论内容 http://www.enmalvi.com/2022/…
Docker—Docker Compose(七)
Docker ——DockerFile build run 手动操作,单个容器! 微服务。100个微服务!依赖关系。 Docker Compose 来轻松高效的管理容器。定义运行多个容器。 官方介绍 …
Docker—网络(六)
理解Docker0 测试 查看本地ip ip addr 这里我们分析可得,有三个网络: lo 127.0.0.1 # 本机回环地址 eth0 172.17.90.138 # 阿里云的私有IP dock…
Docker—DockerFile(五)
我们要研究自己如何做一个镜像,而且我们写的微服务项目以及springboot打包上云部署,Docker就是 最方便的。 微服务打包成镜像,任何装了Docker的地方,都可以下载使用,极其的方便。 流程…
Docker—数据卷(四)
docker的理念回顾: 将应用和运行的环境打包形成容器运行,运行可以伴随着容器,但是我们对于数据的要求,是希望能够持久化的! 就好比,你安装一个MySQL,结果你把容器删了,就相当于删库跑路了,这T…
Docker—镜像(三)
镜像是什么 镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时、库、环境变量和配置文件。 Docker镜像加载原理 …
Docker—常用命令(二)
了解过Docker的基本知识后,接下来看看Docker的常用命令。 http://www.enmalvi.com/2020/10/29/docker/ 帮助命令 docker version #显示D…
Docker—安装与基本组成(一)
Docker为什么出现 1.环境(切换/配置)麻烦 一般我们写程序的,能接触到好几个环境: 自己写代码的环境叫做开发环境。给测试去跑的环境叫做测试环境。测试完可以对外使用的叫做生产环境。 其实我们在学…
Git关联远程仓库—5
上一篇Git文章: http://www.enmalvi.com/2020/05/31/git-4/ 前面我们介绍的所有操作都是在本地仓库完成的,本文我们主要来看看如何和远程仓库进行交互 配置 SSH…
Git分支管理—4
上一篇关于Git的文章: http://www.enmalvi.com/2020/05/30/git-3/ Svn 中也有分支管理,但是很 low,Git 的分支管理非常强大! 分支的必要性 小伙伴们…
Git基操学习—3
上一篇关于Git的文章: http://www.enmalvi.com/2020/05/30/git-2/ Git ——各种后悔药 Git 强大的撤销、版本回退功能,让我们在开发的过程中能够随意的回到…
Git基操学习—2
承接上篇关于Git的文章,这一次来具体的说一下Git的基本操作方式: http://www.enmalvi.com/2020/05/30/git/ Git基本理论 工作区和暂存区 和 Svn 有很大的…
Git基操学习—1
Git ——版本控制! 什么是版本控制 版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软…