2019-03-25 0 By admin

Spring 框架介绍

Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。 Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring…

2019-03-21 0 By admin

Apache Maven 入门介绍

Maven是一个主要用于Java项目的构建自动化工具。Maven项目由Apache Software Foundation托管,翻译为”专家”、”内行”。 Maven解决了构建软件的两个方面:第一,它描述了如何构建软件;其次,它描述了它的依赖性。 一、…

2019-03-21 0 By admin

Gerrit 使用技巧

定位自己Merge的Changes 1、场景说明 当维护的项目较多并且频繁会有change提交的情况,多个人同时操作Gerrit,进行Merge操作。常用的执行过程如下: 1、我们会一次Merge多个changes,并且可能会涉及多个项目工程;并且是多人同时操作。 2、我们需要找到刚才自己Merge…

2019-03-20 0 By admin

Gerrit 代码审查服务安装

一、依赖环境 1、JDK,最低版本1.7;不同的Gerrit对JDK版本要求可能不同。 2、您还需要一个SQL数据库来存放审阅元数据。本例使用MySQL数据库。 3、下载Gerrit 代码war包,https://www.gerritcodereview.com/ 二、数据库配置 为Gerrit w…

2019-03-10 0 By admin

YAML 另一种标记语言

YAML参考了其他多种语言,包括:XML、C语言、Python、Perl以及电子邮件格式RFC2822。Clark Evans在2001年5月在首次发表了这种语言。 命名 YAML是”YAML Ain’t a Markup Language”(YAML不是一种标记…

2019-03-09 0 By admin

Iptables 防火墙NAT表介绍

在计算机网络中,网络地址转换(Network Address Translation,缩写为NAT),也叫做网络掩蔽或者IP掩蔽(IP masquerading),是一种在IP数据包通过路由器或防火墙时重写来源IP地址或目的IP地址的技术。NAT服务可能会对TCP/IP数据包中的源IP地址、目的IP…

2019-03-09 0 By admin

Iptables 防火墙Filter表介绍

Filter表是iptables中最常用的表,用于管理到达本机、路过本机和从本机发出的数据包。 Input链 所有目标地址是本机地址的数据包。 Forward链 负责转发流经主机但不进入本机的数据包,和NAT表关系很大。 Output链 所有本机发出的数据包。 一、防火墙操作组成 1、防火墙规则的增…

2019-03-08 0 By admin

k8s Flannel 网络插件介绍

Kubernetes的网络模型要求每一个Pod都拥有一个扁平化共享网络命名空间的IP,称为PodIP,Pod能够直接通过PodIP跨网络与其他物理机和Pod进行通信。要实现Kubernetes的网络模型,需要在Kubernetes的集群中创建一个覆盖网络(Overlay Network),联通各个节…

2019-03-07 0 By admin

Docker 容器服务守护进程配置说明

Dockerd是管理容器的持久进程。Docker为守护进程和客户机使用不同的二进制文件。要运行守护进程,可直接键入dockerd。 要使用调试输出运行守护进程,可使用dockerd -d或将“debug”:true添加到daemon.json文件中。 1、环境配置文件 /etc/sysconfig/…

2019-03-06 0 By admin

docker 容器启动后为什么就停止了

Docker 容器启动后,默认会把容器内部第一个进程,也就是pid=1的程序作为docker容器是否正在运行的依据。 如果docker 容器pid=1进程挂了,那么docker容器便会直接退出。这样的话,如果我们在前台维持一个运行的进程,docker 容器就会一直处于运行的状态中。 一、常见的运行状…