maoqitian 个人博客


  • 首页

  • 标签

  • 分类

  • 归档

  • 关于

  • 搜索

Docker容器学习(二)之Docker 命令

发表于 2019-09-22 | 分类于 Docker | 阅读次数:
字数统计: 1.3k字 | 阅读时长 ≈ 5分钟

dockerlogo

Docker 命令

上一篇文章我们了解如何在CentOs安装Docker,接下来我们学习Docker 命令

Docker镜像常用命令

命令 解释
docker images 或者 docker image ls 列表本地所有镜像
docker search 关键词 在Docker Hub中搜索镜像
docker pull 镜像名称 下载Docker镜像
docker rmi 镜像id 删除Docker镜像。加参数-f表示强制删除。
docker run 镜像名称称 下载Docker镜像
docker build -t 标签名称 目录 构建Docker镜像,-t 表示指定一个标签
docker tag 为镜像打标签
阅读全文 »

Docker容器学习(一)之Docker安装和启动

发表于 2019-09-15 | 分类于 Docker | 阅读次数:
字数统计: 1.1k字 | 阅读时长 ≈ 5分钟

dockerlogo

什么是Docker

首先我们了解什么是Docker

  • Docker介绍

Docker 准备工作

  • 目前使用服务器为CentOS 7.6
  • 使用Docker构建微服务首先我们需要Java环境(JDK),Maven和Git
阅读全文 »

开源库上传 jcenter

发表于 2019-09-03 | 分类于 development tool | 阅读次数:
字数统计: 919字 | 阅读时长 ≈ 3分钟

logo

平时撸代码避免不了在有些功能会使用到别人已经写好的轮子,别人的轮子开源库一般都已经上传了 jcenter仓库,我只需要比如 implementation ‘com.mao:xxxxxxx:1.0.0’一句话就能引入别人的开源库,这是怎么弄的呢?一般可以使用bintray-release插件和gradle-bintray-plugin插件,gradle-bintray-plugin插件不够简便(想了解可以看这篇文章https://www.cnblogs.com/mingfeng002/p/10255486.html),所以接下来我们就了解一下如何使用bintray-release插件将自己的开源库上传到jcenter。

阅读全文 »

Android 基本架构之MVP分析与实践

发表于 2019-08-30 | 分类于 Android架构 | 阅读次数:
字数统计: 2.9k字 | 阅读时长 ≈ 12分钟

开发一个App,和起房子应该有异曲同工之处,起房子需要画好设计图纸,而我们开发App则需要先设计好App整个架构模式。目前Android一般有MVC、MVP和MVVM,本文则先来说说MVP架构。在了解MVP架构之前,有人可能会说,MVP架构是不是有点落后了,但是我想说,如果你公司有老项目,他就是用MVP架构写的,这时候我们MVP知识是不是就派上用场了;任何架构都有它存在的理由,学习架构的思想才是关键。MVP分别代表Model、View、Presenter三个英文字母,和传统的MVC 相比,C替换成了P。Presenter英文单词有主持人意思,也就是说Presenter是View 和 Model 的主持人,按照惯例我们先来看两张图。

MVC MVP 架构对比图

mvc

mvc

mvp

mvp

阅读全文 »

撸一个既能学习Android知识又能提升技术的App

发表于 2019-08-27 | 分类于 APP | 阅读次数:
字数统计: 1k字 | 阅读时长 ≈ 4分钟

License

项目地址 https://github.com/maoqitian/MaoWanAndoidClient

MaoWanAndoidClient

项目简介

  • 首先感谢鸿洋大佬提供的玩Android开放API,这是一款有较好用户体验的开源玩Android客户端。提供丰富完整的功能,更好的体验,旨在更好的浏览https://www.wanandroid.com/网站内容,更好的在手机上进行学习。项目使用Retrofit2 + RxJava2 + Dagger2 +MVP+RxBus架构,尽量使用Material Design控件进行开发。如果觉得本项目对你有帮助,希望您给我一个点一个Star.
  • 下载本项目建议clone master分支,clone 本项目之后需编译生成dagger对应文件。

    项目基本架构

    MVP-WanAndroid-Architecture
阅读全文 »

Centos下 Nexus 3.x 搭建Maven 私服

发表于 2019-07-03 | 分类于 Nexus Maven 私服 | 阅读次数:
字数统计: 1.4k字 | 阅读时长 ≈ 5分钟

Maven的原理就是将jar从远程中央仓库下载到PC磁盘的本地仓库,当本地仓库没有发现需要的jar就会去Maven默认的远程中央仓库Maven Central(由Apache维护)中寻找,每次需要新的jar后都要从远程中央仓库上下载。那么问题来了?这个远程的中央仓库一定有很多人使用那下载速度一定很慢,这个暂且不用考虑。 重要的是万一哪天公司外网连不上了咋办?而Nexus私服恰好可以解决这个问题。搭建私服的好处是Nexus有效解决了Maven对Apache的远程中央仓库的依赖,当项目需要新的jar时会先在nexus私服下载好以后才会下载到本地。如果发现私服已经存在这个jar包,则会直接从私服下载到本地Maven库,如果没有再去网络上下载。同时,我们也可打包自己的代码变成jar包上传到私服中供公司其他同事下载使用。

阅读全文 »

git 使用

发表于 2019-05-07 | 分类于 development tool | 阅读次数:
字数统计: 861字 | 阅读时长 ≈ 3分钟

Git logo

在日常开发的过程中,对于代码版本的控制已经是是一个习以为常的功能了,接下就记录一下使用Git来作为版本控制的一些常用操作命名,方便自己查看回顾。

阅读全文 »

Java注解完全解析回顾

发表于 2019-03-25 | 分类于 Java基础回顾 | 阅读次数:
字数统计: 3.1k字 | 阅读时长 ≈ 12分钟

关于注解首先引入官方文档的一句话:Java 注解用于为 Java 代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。Java 注解是从 Java5 开始添加到 Java 的。看完这句话也许你还是一脸懵逼,接下我将从注解的定义、元注解、注解属性、自定义注解、注解解析JDK 提供的注解这几个方面再次了解注解(Annotation)

阅读全文 »

从零开始 hexo 个人博客搭建完全指南

发表于 2019-03-12 | 分类于 hexo博客搭建 | 阅读次数:
字数统计: 6.2k字 | 阅读时长 ≈ 29分钟

image

个人博客对于我们知识的积累过程中起到温故而知新的作用,并且也能达到展示自我的目的。接下来就大致介绍一下以hexo为基础搭建个人博客的过程。

阅读全文 »

从源码角度深入理解Glide(下)

发表于 2019-02-19 | 分类于 Android热门框架解析 | 阅读次数:
字数统计: 9.9k字 | 阅读时长 ≈ 42分钟

image

上一篇文章从源码角度深入理解Glide(上)中,我们已经把Glide加载图片的基本流程走了一遍,想必你已经对Glide的加载原理有了新的认识并且见识到了Glide源码的复杂逻辑,在我们感叹Glide源码复杂的同时我们也忽略了Glide加载图片过程的其它细节,特别是缓存方面,我们在上一篇文章中对于缓存的处理都是跳过的,这一篇文章我们就从Glide的缓存开始再次对Glide进行深入理解。

阅读全文 »
1234
maoqitian

maoqitian

“life was like a box a chocolates, never know what you're gonna get.”

32 日志
16 分类
69 标签
RSS
GitHub 掘金 简书 E-Mail
友情链接
  • 玩Android
  • 开源实验室
  • 刘望舒的博客
© 2018 — 2020 maoqitian
本站访客数 20214 人次 本站总访问量 26389 次
0%