敏捷开发
疯人院的院长大人
喜欢学习研究。喜欢解各种疑难杂症,喜欢主动。研究领域:Android开发,性能优化,逆向开发,移动攻防。
展开
-
DockerCompose一键部署LAMP及其原理解析
考虑到要将生产环境和开发环境保持一致,我决定使用docker方式部署我得开发。最终的效果当然是支持自动化部署并且能够保持开发端的环境和运行服务器端保持高度一致;我得运营服务器是阿里云,为了方便以后参考,我决定把阿里云服务器重装系统,重新来过;安装Docker安装前最好先确认下你的Centos是否支持安装docker,因为Docker 要求 CentOS 系统的内核版本高于 3.10;$ uname -r 更新系统到最新(可选)$ sudo yum update卸载旧版本(如果以前原创 2020-07-22 16:38:11 · 1674 阅读 · 0 评论 -
一文详解微服务架构
本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使用组件等细节。要理解微服务,首先要先理解不是微服务的那些。通常跟微服务相对的是单体应用,即将所有功能都打包成在一个独立单元的应用程序。从单体应用到微服务并不是一蹴而就的,这是一个逐渐演变的过程。本文将以一个网上超市应用为例来说明这一过程。最初的需求几年前,小明和小皮一起创业做网上超市。小明负责程序开发,.转载 2020-05-27 10:10:01 · 632 阅读 · 0 评论 -
gitlab+gerrit+sonar+jenkins+idea集成配置
这篇文章延续上一篇《win10下docker-compose搭建gitlab+gerrit+sonar+jenkins持续集成环境》,上一篇我们搭建好了持续集成的环境,这篇文章介绍如何将这些工具结合起来,把每个环节打通。下一篇我们会使用集成环境做安卓开发实战。idea和Android SDK的下载安装使用不是本文的重点,我假设各位都是成熟的安卓开发人员并且已经搭建好了基于idea的安卓开发环境(...原创 2020-03-05 22:59:00 · 6814 阅读 · 3 评论 -
win10下docker-compose搭建gitlab+gerrit+sonar+jenkins持续集成环境
这是一篇纯干货文章,该文章介绍如何使用docker快速搭建持续集成环境。我假定大家看了我前面的两篇文章或者自己了解过docker和docker相关的知识,因此这篇文章目的只有一个,尽快搭建好具备持续集成的环境。准备工作工欲善其事,必先利其器。我们需要把基础环境准备好,基础环境包括:一台性能还可以的安装了win10的电脑(4G以上+双核)docker for windows。powerS...原创 2020-03-04 22:42:33 · 4124 阅读 · 1 评论 -
使用Docker快速部署Gitlab
Linux安装DockerLinux分为不同版本,不同版本安装Docker的方式不一样,网上有很多教程,但是我自己还是喜欢以官方一点的资料为准,参照这篇文章可以完成在Linux的不同发行版本上安装Docker;Docker安装完之后怎么运行,我们怎么样使用docker?当然是从最简单的Hello world开始啦(戳这篇文章)。知道了Docker的简单使用后,我们就可以了解如何使用Docke...原创 2020-02-23 21:20:51 · 528 阅读 · 0 评论 -
linux安装gitlab
知识普及git相关有几个名词以前一直没整明白:git 是一种版本控制系统,是一个命令,是一种工具gitlib 是用于实现git功能的开发库github 是一个基于git实现的在线代码托管仓库,包含一个网站界面,向互联网开放gitlab 是一个基于git实现的在线代码仓库托管软件,你可以用gitlab自己搭建一个类似于github一样的系统,一般用于在...原创 2020-02-22 17:23:32 · 433 阅读 · 0 评论 -
Docker和k8s的前世今生
Docker的产生和发展2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。LXC,就是Linux容器虚拟技术(Linux container)后来,dotCloud公司将自己的容器技术进行了简化和标准化,并命名为——Docker。Docker技术诞生之后,并没有引起行业的...转载 2020-02-19 14:49:27 · 2218 阅读 · 1 评论