- 博客(26)
- 资源 (1)
- 收藏
- 关注

原创 docker network namespace
network基础docker network是我们在使用docker容器时最早关心的问题,我们部署了一个docker的应用,外部如何访问是需要解决的第一个问题.[root@localhost ~]# docker network lsNETWORK ID NAME DRIVER SCOPE555fce32080c ...
2018-12-30 17:31:34
550

原创 Centos7自定义docker engine 安装源
Centos7在安装docker engine的时候,如果闲操作系统的docker源不够新, 可以直接将docker engine源指向docker提供的地址源,配置如下:在目录 /etc/yum.repos.d 下执行命令:#sudo vi docker.repo#docker.repo文件内容[ dockerrepo]name=Docker Repositorybaseurl...
2018-12-16 15:41:13
514
1

原创 敏捷实践之如何开好scrum回顾会议
scrum中的5个活动分别是:-产品代办事项列表梳理(product backlog)-sprint计划会议(sprint plan meeting)-每日站会(scrum daily meeting)-sprint 评审会(sprint review meeting)-sprint 回顾会议(retrospective meeting)回顾会议是scrum的几个会议中相当重要的一个会...
2018-12-16 15:35:32
3739

原创 敏捷实践之如何开好每日scrum每日站会
scrum中的5个活动分别是:-产品代办事项列表梳理(product backlog)-sprint计划会议(sprint plan meeting)-每日站会(scrum daily meeting)-sprint 评审会(sprint review meeting)-sprint 回顾会议(retrospective meeting)scrum的5个活动中,每日站会(Daily S...
2018-12-16 15:29:46
1784
原创 Dockerfile详解
文章目录背景Dockerfile的定义Dockerfile的格式工作目录Dockerfile指令FROM命令MAINTAINER(depreacted)命令LABLE命令COPY命令ADD命令WORKDIR命令VOLUME命令EXPOSE命令ENV命令RUN命令CMD命令ENTRYPOINT命令USER命令HEALTHCHECK命令SHELL命令STOPSIGNAL命令ARG命令ONBUILD命令...
2018-12-31 22:47:20
5035
原创 docker volume
Data Volumes的初衷是实现独立于容器的生命周期实现数据持久化,实现多个docker容器之间的数据持久化及共享,因此删除容器的时候不回删除卷,也不会对哪怕未被引用的卷作垃圾回收.Volume在初始化的时候就会创建,由base image提供的卷中的数据会在此期间完成复制.Docke-managed Volumedocker run --name b1 -it -v /data bus...
2018-12-31 01:56:47
780
原创 docker中自定义docker0桥的网络属性
Docker 服务启动后默认会创建一个 docker0网桥,地址是172.17.0.1这样一个网段的地址,我们可以通过daemon.json来修改初始化的docker0桥的ip地址及掩码.{ "registry-mirrors":["https://9rqda8co.mirror.aliyuncs.com","https://registry.docker-cn.com"], "...
2018-12-30 19:33:00
661
原创 Docker常用命令
本次测试的docker版本是Docker version 18.09.0, build 4d60db4在以前的版本中,具体哪一个我没有仔细研究,docker的配置路径如下:环境配置文件/etc/sysconfig/docker-network/etc/sysconfig/docker-storage/etc/sysconfig/dockerunit file/usr/lib/sy...
2018-12-29 23:13:42
4345
原创 制作docker镜像-容器
Dockerfile基于容器docker hub automated build(依据dockerfile制作)基于容器制作镜像,我们会先安装一个基础镜像,然后在基础镜像的基础上安装别的应用或者配置,完成后执行docker commit 命令提交到docker hub.Usage: docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG...
2018-12-29 23:10:15
773
原创 Docker架构
记性不好的病太难治,趁着最近有点时间,就记录下了docker常用的命令和用法.关于docker环境搭建的部分可以参照着这篇文章:Centos7自定义docker engine 安装源这片文章是docker提供的在centos上的安装手册:https://docs.docker.com/install/linux/docker-ce/centos/docker的官方镜像地址: http...
2018-12-28 23:17:39
143
原创 精益产品开发
产品开发过程中,我们要不停的做出各种假设,然后不停的推翻,不停的推翻, 嗯… 好像这个思路在解决一些诡异bug的时候也需要,程序员是一个需要想象力的工种。一款产品的失败率是很高的,移动互联网产品失败率高达95%以上,作为一个产品怎么来定义失败,最简单直接的判别方法就是有没有人用,没有人用就是失败的。如何精益产品探索?精益产品探索是创新商业模式和产品的方法,它依靠验证式学习法,科学实验,和迭代...
2018-12-16 15:39:15
1042
原创 Tech Lead 实践
项目结束,休一个长假,从忙碌中停下来才发现,身体的困乏无法掩饰思想的空洞,所以半夜爬起来(估计是下午茶喝多了,人还是不能太安逸)。上个项目是我这次换工作的第一个项目,我的角色是Tech Lead,这个项目依旧保持了90%项目的特点,时间紧,任务重,新建团队。幸好这个项目比较大,有两个scrum team, 所以有两个Tech Lead,我们根据各自的特长进行分工。这次是我第一次以Tech Lea...
2018-12-16 15:23:10
1039
转载 开发者必备的SQL性能优化基本功
转载自http://blog.youkuaiyun.com/kthq/article/details/6586006在互联网应用,特别是“动态”网站的应用中,随着网站访问量的增加,我们总是会发现性能的瓶颈最先来自数据IO,而非CPU、内存、网络带宽……而数据IO瓶颈一般表现在数据库查询上。当然我们可以通过使用诸如 Memcache 之类的集群缓存方案替数据库“挡”那么一下,也可以考虑使用 HBas
2014-12-04 22:26:11
344
转载 JVM(Java虚拟机)优化大全和案例实战
转载自http://blog.youkuaiyun.com/kthq/article/details/8618052堆内存设置原理JVM堆内存分为2块:Permanent Space 和 Heap Space。Permanent 即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。Heap = { Old
2014-12-04 22:22:31
414
转载 开发者必备的SQL性能优化基本功
本文转载自 http://blog.youkuaiyun.com/kthq/article/details/6586006在互联网应用,特别是“动态”网站的应用中,随着网站访问量的增加,我们总是会发现性能的瓶颈最先来自数据IO,而非CPU、内存、网络带宽……而数据IO瓶颈一般表现在数据库查询上。当然我们可以通过使用诸如 Memcache 之类的集群缓存方案替数据库“挡”那么一下,也可以考虑使用 H
2014-12-04 22:14:29
352
转载 java四种引用 强引用 软引用 弱引用 虚引用
1、对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。
2014-11-12 23:43:29
495
转载 UML类图几种关系的总结
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的
2014-10-30 18:55:08
376
转载 500强公司要求每个员工会应用的方法和工具
1.SWOT分析法 意义:帮您清晰地把握全局,分析自己在资源方面的优势与劣势,把握环境提供的机会,防范可能存在的风险与威胁,对我们的成功有非常重要的意义。2.PDCA循环规则 意义:每一项工作,都是一个pdca循环,都需要计划、实施、检查结果,并进一步进行改进,同时进入下一个循环,只有在日积月累的渐进改善中,才可能会有质的飞跃,才可能取得完善每一项工作,
2014-03-04 12:50:19
822
转载 Android SDK更新 Connection to http://dl-ssl.google.com refused 解决方法
问题描述使用SDK Manager更新时出现问题Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection to https://dl-ssl.google.com refusedFailed to fetch URL http://dl-
2014-02-27 07:15:37
754
转载 面向对象设计原则
项目在实施过程中,用户需求总是在不停的发生变化,作为软件开发人员,有些变化我们无法拒绝,那就需要正确对待这些变化,接受并尽量满足客户的需求,与此同时,我们也希望我们的程序做最小的改动,以应对这些变化,减少成本开支,最小的改动代码,从而产生更少的缺陷。前辈们已经总结出了面向对象程序的设计原则:1. OCP 全称:“Open-Closed Principle” 开放-封闭原则 说明
2014-02-15 23:40:20
518
转载 向唐僧学习IT项目管理
唐僧, 家喻户晓的唐三藏是也, 他是参悟佛法的大唐高僧,他还是大话西游的男一号, 可是有谁知道,他曾经是一名杰出的项目经理。他所领导的项目是是当时最庞大的IT项目--西天之行求取真经;他所领导的项目团队是神仙团队:孙悟空,猪八戒,沙僧,外加一匹白龙马;他的团队业绩震烁古今;他们的故事流传至今。 而他如何又是如何成为当时最优秀的项目经理?今天的人们又该如何向他学习项目管理呢?且看本文为您
2014-02-15 23:28:57
844
原创 设计模式-创建型:单例模式(2)
上篇我们学习了最简单的单例模式,但在有些应用下,我们希望只有在使用到该类的时候才去创建实例,而不是在类加载的时候。下面我们看到的单例模式实现在多线程并发情况下是不安全的。public class SingletonUnSafe { private static SingletonUnSafe instance; private SingletonUnSafe() { } p
2014-01-24 09:26:05
484
原创 设计模式-创建型:单例模式(1)
有的代码写过,不再想起;有的代码复制粘贴后,还将回首。上个项目已经进入收尾,利用年前的闲暇,对设计模式进行一个较为完整的学习。这次主要的程序语言将会使用java来描述。OK, Let's go!
2014-01-24 07:40:51
592
原创 两个DateTime之间的时间差
class Util { public static double dateDiff(DateTime DateTime1, DateTime DateTime2) { double totalSeconds = 0.0; TimeSpan ts = DateTime1.Subtract(DateTime2)
2014-01-07 13:59:12
7642
原创 图像保存时候对压缩格式的处理
最近在处理图像的时候,原来是CCITT T.6的,经过Batmap 的 Save(Stream, ImageFormat) 方法,结果图像压缩格式改变为 LZW的压缩格式,这样影响了程序的后续处理,最后修改为调用Save(Stream, ImageCodecInfo, EncoderParameters) 来保存,代码如下: public static byte[] Bitmap
2014-01-07 08:33:54
1700
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人