保存成功
订阅成功
保存失败,请重试
提交成功
大大大脸猫

大大大脸猫

工程师
IT技术的狂热爱好者。伪全栈工程师,热衷于新的技术。...更多
创作文章2

手把手教你使用 Kotlin 打造通用 Android MVP 架构

本场 Chat 会从零开始教会大家如何使用 Kotlin 构建一个模块化的 MVP 架构(附源码),什么是 MVP 架构、模块间的通信、用户在视图上的操作到网络请求的整个数据流向。包括像 Anko、Retrofit、Dagger2、ARouter 等一些第三方插件的使用和封装以及常见问题。最后使用框架完成注册登录流程。 本场 Chat 主要内容: 1. 使用 Android Studio 搭建多模块 Android 项目; 2. 了解什么是 MVP 架构,实现 Kotlin 风格的 MVP 架构; 3. 封装 Retrofit 网络库,发送网络请求,返回参数的封装; 4. Dagger2 依赖注入的使用和常见问题; 5. 集成 ARouter 实现模间的跳转; 6. 登录注册界面实现,完成注册登录流程; 7. 架构通用工具类、全局类的封装、代码优化等常见问题。
严选Android
218 订阅

Kubernetes 持续集成 SpringCloud

在现在这个科技不断快速发展的时代,我们产品的快速迭代变得十分重要,每个公司都有自己的迭代计划,有的是一个礼拜一个版本迭代,有的是半个月,也有的是更加频繁的迭代,面对这些迭代我们如何快速的平滑的发布应用就产生了 CI/CD,即持续集成和持续部署。 本场 Chat 会从零开始教会大家如何将我们的应用持续的,分场景、环境的持续的部署到 Kubernetes 集群中,以及我们的应用如何在不同的场景下,平滑的升级,以及构建我们自己的 Docker 私有仓库、代码托管服务、Jenkins 构建服务。 本场 Chat 将学到如下内容: 1. Docker 私有仓库搭建,以及 Kubernetes 中使用私有仓库; 2. 使用 Docker 搭建代码托管服务( GitLab); 3. 搭建 Kubernetes 1.11.2版的的基础集群和可视化管理; 4. 搭建 Jenkins 构建服务,利用 Pipeline 对应用镜像编译发布; 5. 如何将以上服务串联起来组成一个完整的持续集成的流水线; 6. Jenkins 构建服务如何构建不同分支上的代码,并发布到不同的环境中; 7. 一些常见问题的解决办法。
严选KubernetesSpring
667 订阅