自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

leveldc的专栏

菜刀的空间

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

原创 docker network namespace

network基础 docker network是我们在使用docker容器时最早关心的问题,我们部署了一个docker的应用,外部如何访问是需要解决的第一个问题. [root@localhost ~]# docker network ls NETWORK ID NAME DRIVER SCOPE 555fce32080c ...

2018-12-30 17:31:34 563

原创 Centos7自定义docker engine 安装源

Centos7在安装docker engine的时候,如果闲操作系统的docker源不够新, 可以直接将docker engine源指向docker提供的地址源, 配置如下: 在目录 /etc/yum.repos.d 下执行命令: #sudo vi docker.repo #docker.repo文件内容 [ dockerrepo] name=Docker Repository baseurl...

2018-12-16 15:41:13 538 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 3767

原创 敏捷实践之如何开好每日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 1822

原创 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 5052

原创 docker volume

Data Volumes的初衷是实现独立于容器的生命周期实现数据持久化,实现多个docker容器之间的数据持久化及共享,因此删除容器的时候不回删除卷,也不会对哪怕未被引用的卷作垃圾回收. Volume在初始化的时候就会创建,由base image提供的卷中的数据会在此期间完成复制. Docke-managed Volume docker run --name b1 -it -v /data bus...

2018-12-31 01:56:47 790

原创 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 672

原创 Docker常用命令

本次测试的docker版本是Docker version 18.09.0, build 4d60db4 在以前的版本中,具体哪一个我没有仔细研究,docker的配置路径如下: 环境配置文件 /etc/sysconfig/docker-network /etc/sysconfig/docker-storage /etc/sysconfig/docker unit file /usr/lib/sy...

2018-12-29 23:13:42 4354

原创 制作docker镜像-容器

Dockerfile 基于容器 docker hub automated build(依据dockerfile制作) 基于容器制作镜像,我们会先安装一个基础镜像,然后在基础镜像的基础上安装别的应用或者配置,完成后执行docker commit 命令提交到docker hub. Usage: docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG...

2018-12-29 23:10:15 780

原创 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 149

原创 精益产品开发

产品开发过程中,我们要不停的做出各种假设,然后不停的推翻,不停的推翻, 嗯… 好像这个思路在解决一些诡异bug的时候也需要,程序员是一个需要想象力的工种。 一款产品的失败率是很高的,移动互联网产品失败率高达95%以上,作为一个产品怎么来定义失败,最简单直接的判别方法就是有没有人用,没有人用就是失败的。 如何精益产品探索? 精益产品探索是创新商业模式和产品的方法,它依靠验证式学习法,科学实验,和迭代...

2018-12-16 15:39:15 1067

原创 Tech Lead 实践

项目结束,休一个长假,从忙碌中停下来才发现,身体的困乏无法掩饰思想的空洞,所以半夜爬起来(估计是下午茶喝多了,人还是不能太安逸)。 上个项目是我这次换工作的第一个项目,我的角色是Tech Lead,这个项目依旧保持了90%项目的特点,时间紧,任务重,新建团队。幸好这个项目比较大,有两个scrum team, 所以有两个Tech Lead,我们根据各自的特长进行分工。这次是我第一次以Tech Lea...

2018-12-16 15:23:10 1059

转载 开发者必备的SQL性能优化基本功

转载自http://blog.youkuaiyun.com/kthq/article/details/6586006 在互联网应用,特别是“动态”网站的应用中,随着网站访问量的增加,我们总是会发现性能的瓶颈最先来自数据IO,而非CPU、内存、网络带宽……而数据IO瓶颈一般表现在数据库查询上。 当然我们可以通过使用诸如 Memcache 之类的集群缓存方案替数据库“挡”那么一下,也可以考虑使用 HBas

2014-12-04 22:26:11 353

转载 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 422

转载 开发者必备的SQL性能优化基本功

本文转载自 http://blog.youkuaiyun.com/kthq/article/details/6586006 在互联网应用,特别是“动态”网站的应用中,随着网站访问量的增加,我们总是会发现性能的瓶颈最先来自数据IO,而非CPU、内存、网络带宽……而数据IO瓶颈一般表现在数据库查询上。 当然我们可以通过使用诸如 Memcache 之类的集群缓存方案替数据库“挡”那么一下,也可以考虑使用 H

2014-12-04 22:14:29 360

转载 java四种引用 强引用 软引用 弱引用 虚引用

1、对象的强、软、弱和虚引用     在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。

2014-11-12 23:43:29 504

转载 UML类图几种关系的总结

在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)          1. 泛化(Generalization)         【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的

2014-10-30 18:55:08 381

转载 Servlet多线程安全问题

本文转载自百度文库

2014-10-25 18:11:29 419

转载 500强公司要求每个员工会应用的方法和工具

1.SWOT分析法 意义:帮您清晰地把握全局,分析自己在资源方面的优势与劣势,把握环境提供的机会,防范可能存在的风险与威胁,对我们的成功有非常重要的意义。 2.PDCA循环规则 意义:每一项工作,都是一个pdca循环,都需要计划、实施、检查结果,并进一步进行改进,同时进入下一个循环,只有在日积月累的渐进改善中,才可能会有质的飞跃,才可能取得完善每一项工作,

2014-03-04 12:50:19 830

转载 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 refused Failed to fetch URL http://dl-

2014-02-27 07:15:37 759

转载 面向对象设计原则

项目在实施过程中,用户需求总是在不停的发生变化,作为软件开发人员,有些变化我们无法拒绝,那就需要正确对待这些变化,接受并尽量满足客户的需求,与此同时,我们也希望我们的程序做最小的改动,以应对这些变化,减少成本开支,最小的改动代码,从而产生更少的缺陷。 前辈们已经总结出了面向对象程序的设计原则: 1. OCP 全称:“Open-Closed Principle” 开放-封闭原则 说明

2014-02-15 23:40:20 524

转载 向唐僧学习IT项目管理

唐僧, 家喻户晓的唐三藏是也, 他是参悟佛法的大唐高僧,他还是大话西游的男一号, 可是有谁知道,他曾经是一名杰出的项目经理。他所领导的项目是是当时最庞大的IT项目--西天之行求取真经;他所领导的项目团队是神仙团队:孙悟空,猪八戒,沙僧,外加一匹白龙马;他的团队业绩震烁古今;他们的故事流传至今。      而他如何又是如何成为当时最优秀的项目经理?今天的人们又该如何向他学习项目管理呢?且看本文为您

2014-02-15 23:28:57 963

原创 设计模式-创建型:单例模式(2)

上篇我们学习了最简单的单例模式,但在有些应用下,我们希望只有在使用到该类的时候才去创建实例,而不是在类加载的时候。 下面我们看到的单例模式实现在多线程并发情况下是不安全的。 public class SingletonUnSafe { private static SingletonUnSafe instance; private SingletonUnSafe() { } p

2014-01-24 09:26:05 489

原创 设计模式-创建型:单例模式(1)

有的代码写过,不再想起;有的代码复制粘贴后,还将回首。 上个项目已经进入收尾,利用年前的闲暇,对设计模式进行一个较为完整的学习。 这次主要的程序语言将会使用java来描述。 OK, Let's go!

2014-01-24 07:40:51 602

原创 两个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 7652

原创 图像保存时候对压缩格式的处理

最近在处理图像的时候,原来是CCITT T.6的,经过Batmap  的 Save(Stream, ImageFormat) 方法,结果图像压缩格式改变为 LZW的压缩格式,这样影响了程序的后续处理,最后修改为调用Save(Stream, ImageCodecInfo, EncoderParameters) 来保存,代码如下:  public static byte[] Bitmap

2014-01-07 08:33:54 1766

重构 Martin Fowler

Martin Fowler的经典书籍,重构 改善既有代码的设计中文版

2014-02-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除