自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

来啊 快活啊

不但唱工,单是黑头涎脸扮丑角,丑角挺胸学黑头,戏场上只见白鼻子的和黑脸孔的丑角多起来,也就滑天下之大稽。——(鲁迅《花边文学·小品文的生机》)

  • 博客(44)
  • 资源 (8)
  • 收藏
  • 关注

原创 Jenkins Blue Ocean

Blue Ocean本身是一个Jenkins Plugin,但是的Blue Ocean插件本身没有实现任何功能,他的功能需要其他的插件来扩展;截止到目前,Blue Ocean包含如下的Plugin:Personalization for Blue Ocean v.1.4.0 (required)Bitbucket Pipeline for Blue Ocean v.1.4.0 (requ

2018-01-31 11:29:55 2671

原创 Jenkins Pipeline Syntax

Pipeline和Stage不一定运行在一个OS内;一个Stage一定运行在一个OS内。 Pipeline 分为Declarative and Scripted Pipeline ; Step是Pipeline最基础的部分,Step告诉Jenkins干什么,在Declarative and Scripted Pipeline 中充当基础构建代码块。Declarative Pipeline

2018-01-30 12:08:23 2514

原创 Jenkins & Docker

Jenkins里的Docker插件们 docker-commons:API plugin, which provides the common shared functionality for various Docker-related plugins. Docker Pipeline:Jenkins Cloud Plugin for Docker docker-workflow:Dock

2018-01-29 23:52:13 439

原创 Jenkins Pipeline

内置支持片段生成器:http://localhost:8080/pipeline-syntax/ConceptJenkins Pipeline is a suite of plugins which supports implementing and integrating continuous delivery pipelines into Jenkins. Pipeline p

2018-01-29 17:32:19 1121

原创 Jenkins CLI

Jenkins CLI

2018-01-29 16:53:12 418

原创 Stapler

简介stapler,在国外不知道咋样,国内很冷门的一个框架,Jenkins里面的web框架用的就是他;lib很小,github上的提交还挺活跃的;因为在看Jenkins的源码,顺便把这个框架过一遍。 此框架可以对标Spring MVC/Struts。官方简介Stapler用来方便的将你的应用程序里的对象跟Http URL绑定到一起,Stapler帮助你更简单的开发web应用程序;St

2018-01-29 10:32:18 3814

原创 ORACLE中判断表或视图是否存在,如果不存在再创建的方法

判断表是否存在,如果不存在,再创建: declare tableExist number; begin select count(1) into tableExist from user_tables where table_name=upper('OneCallPRTCP') ; if tableExist = 0 then execute immediate 'CREATE

2018-01-29 08:44:41 12699 1

原创 Jenkins Plugin Developer Guide

Plugin tutorialPlugin tutorial重要接口ExtensionPoint & Describable:a plugin may simply implement extension points, registering them with the @hudson.Extension annotation for automatic detection b

2018-01-29 00:39:20 726

原创 Jenkins Extensions

Extensions Index

2018-01-28 23:24:04 478

原创 Jenkins Kubernetes Plugin

Jenkins Kubernetes Plugin to run dynamic agents in a Kubernetes cluster.Based on the Scaling Docker with Kubernetes article, automates the scaling of Jenkins agents running in Kubernetes.The plugi

2018-01-28 13:43:11 892 1

原创 Java JNPL

JNLP WebStart JNLP参数传递 Java网络加载协议(JNLP)及Java Web Start

2018-01-28 12:49:28 1194

原创 Keepalived

(keepalived实现服务高可用)[https://www.cnblogs.com/clsn/p/8052649.html#_label0]

2018-01-28 11:20:59 288

原创 Kubernetes kubeadm

使用Kubeadm快速部署Kubernetes(一)

2018-01-24 18:57:05 677

原创 Linux Bats

Bats is a TAP-compliant testing framework for Bash. It provides a simple way to verify that the UNIX programs you write behave as expected.A Bats test file is a Bash script with special syntax for d

2018-01-24 10:44:53 517

原创 Prometheus & Kubernetes

参考 prometheus.io 用 Prometheus 来监控你的 Kubernetes 集群 Prometheus监控实践:Kubernetes集群监控 Kubernetes使用Prometheus搭建监控平台 githubPrometheus github kubernetes-prometheus github prometheus kubernetes-prometh

2018-01-24 09:33:04 1151

原创 Kubernetes Ingress

Ingress的IP是如何确定的? 各自节点的IP ?Ingress ControllerIngress Controller可以为所有后端Service提供一个统一的入口。Ingress Controller需要实现基于不同HTTP URL向后转发的负载分发规则,并可以灵活设置7层的负载分发策略。 Ingress Controller以Pod的形式运行。 目前Kubernete...

2018-01-23 17:06:08 799

原创 Kubernetes中的PodIP、ClusterIP和外部IP

Kubernetes是Google开源的容器集群管理系统,是Docker容器的主要集群管理系统之一。其中,Kubernetes中管理主要有三种类型的IP:Pod IP 、Cluster IP 和 外部IP。Pod IPKubernetes的最小部署单元是Pod。利用Flannel作为不同HOST之间容器互通技术时,由Flannel和etcd维护了一张节点间的路由表。Flannel的

2018-01-23 16:31:57 35486 1

原创 Kubernetes Net Device

Linux 上的基础网络设备详解 Linux虚拟网络设备之veth Linux-虚拟网络设备-veth pair KVM的虚拟机与宿主机通过veth pair直连

2018-01-22 20:43:30 225

原创 Kubernetes‘ Standard Componment

etcd haproxy+keepalived SystemD heapster+cAdvistor+inflxdb+grafana iptables nginx fuented+elastocsearch+kibana socat|nsenter helm healthz dnsmasq Flannel

2018-01-22 20:41:03 318

原创 Linux Network Namespace

Linux网络名字空间(Network Namespace)介绍 Linux 网络命名空间 网络虚拟化基础一:linux名称空间Namespaces linux 网络命名空间 Network namespaces 理解 Linux 网络栈(1):Linux 网络协议栈简单总结

2018-01-21 17:25:56 371

原创 Kubernetes Port

Pod的Port Kubernetes 端口映射 ContainerPort&HostPort Kubernetes 端口转发Service的Port Kubernetes中的nodePort,targetPort,port的区别和意义 kubernetes中port、target port、node port的对比分析,以及kube-proxy代理

2018-01-21 01:46:58 813

原创 Heapster

http://NODE-IP:4149 Kubernetes有个出名的监控agent—cAdvisor。在每个kubernetes Node上都会运行cAdvisor,它会收集本机以及容器的监控数据(cpu,memory,filesystem,network,uptime)。 在较新的版本中,K8S已经将cAdvisor功能集成到kubelet组件中。每个Node节点可以直接进行web访问。He

2018-01-21 00:23:52 1583

原创 Google的cAdvisor

常用的容器监控工具——Google的cAdvisor Docker监控:最佳实践以及cAdvisor和Prometheus监控工具的对比 Monitor:单节点监控之Cadvisor 使用InfluxDB+cAdvisor+Grafana配置Docker监控 Kubernetes运维生态-cAdvisor分析 五个Docker监控工具的对比 容器监控方案 cAdvisor + Elas

2018-01-20 23:52:16 1174

原创 CIDR 基础知识

无类域间路由 CIDR CIDR地址分类 计算IP地址以及CIDR CIDR和汇总的区别 解析CIDR表示的IP段表示的范围

2018-01-20 22:58:29 1750

原创 etcd quickstart

ETCD系列之一:简介 ETCD系列之二:部署集群 ETCD系列之三:网络层实现 ETCD全面介绍

2018-01-19 13:54:01 244

原创 Kubernetes Tips

Pod的IP加上Pod内的容器的端口,就组成了一个新的概念-Endpoint,一个Endpoint代表着此Pod里的一个服务进程的对外通信地址。一个Pod可能存在多个Endpoint;K8s网络请求处理流程service 通常用作负载均衡器;Pod的创建和销毁都会实时更新Service的Endpoint数据;Service Ip+Port–iptables nat–>kube-proxy’s

2018-01-19 13:02:18 302

原创 Docker Hub Automated Build with GitHub

Github授权给DockerHub在Github中新建组织[首页->+号->New Organization]配置DockerHub可以访问到此组织[首页头像->Setting->Applications->Authorized OAuth Apps选项卡->点击Docker Hub Registry->将上一步创建的组织授权给Docker Hu...

2018-01-17 11:48:14 2729 1

原创 Erasure Code

Erasure Code原理 Erasure Code - EC纠删码原理 分布式系统下的纠删码技术(一) – Erasure Code (EC) 分布式系统下的纠删码(二) HDFS ErasureCode方案对比 Hadoop 3.0纠删码(Erasure Coding):节省一半存储空间 Reed Solomon纠删码 为程序员写的Reed-Solomon码解释

2018-01-13 17:10:57 615

原创 Kubernetes Minikube

centos7安装VirtualBox/etc/yum.repos.d/下新建VirtualBox.repo文件,内容如下:[virtualbox]name=Oracle Linux / RHEL / CentOS-$releasever / $basearch - VirtualBoxbaseurl=http://download.virtualbox.org/virtu

2018-01-11 14:14:48 1552

原创 Kubernetes Helm 部署Artifactory

准备PV阿里云上的Kebernetes集群目前不支持StorageClass,PV需要提前建好Artifactory Instance一共需要三个PV,分别供数据库/Artifactory/Nginx使用,我的PV定义文件如下:apiVersion: v1kind: PersistentVolumemetadata: name: pv004spec: capacity:

2018-01-10 21:09:50 1805

原创 Centos nfs mount

客户端和服务端都需要安装 nfs-utils rpcbindyum install -y nfs-utils rpcbind服务端在/etc/expots上添加要共享的目录及权限等信息/opt/nfs *(rw,sync,no_subtree_check,no_root_squash)客户端执行如下的命令挂在mount -t nfs 47.97.166.7

2018-01-10 14:01:02 449

原创 kubernetes集群问题排查

kubernetes集群问题排查

2018-01-10 11:55:22 436

原创 dockerfile-maven

dockerfile-maven

2018-01-09 20:48:11 1734

原创 Kubernetes Helm

安装Download your desired versionUnpack it (tar -zxvf helm-v2.0.0-linux-amd64.tgz)Find the helm binary in the unpacked directory, and move it to its desired destination (mv linux-amd64/helm /usr/lo

2018-01-09 13:09:41 826

原创 Kubernetes

参考十分钟带你理解Kubernetes核心概念 什么是Kubernetes Kubernetes系统架构简介 Kubernetes概述

2018-01-09 11:00:48 510

原创 Jenkins 源码解析

准备stapler:Stapler is a library that “staples” your application objects to URLs, making it easier to write web applications. The core idea of Stapler is to automatically assign URLs for your objects

2018-01-08 10:54:37 18122

原创 Maven Docker 最佳实践

maven dockerdocker run -it --rm --name tbu-server-maven-container -v "$PWD":/usr/src/mymaven -v /root/.m2:/root/.m2 -w /usr/src/mymaven maven:3.5.2-jdk-8 mvn clean compile -P querydsl-prepare pack

2018-01-07 18:51:04 449

原创 Apache jclouds

Apache jclouds

2018-01-07 13:09:30 1499

原创 浅谈ROLAP、MOLAP和HOLAP区别

对没有使用过数据仓库的人,对这三个概念确实是有点混淆不清。包括我自己本身不是做数据仓库出身,所以实际上是从实践出发,理论基础是有点匮乏的。1.OLAPOLAP(on-Line Analysis Processing)是使分析人员、管理人员或执行人员能够从多角度对信息进行快速、一致、交互地存取,从而获得对数据的更深入了解的一类软件技术。OLAP的核心概念是“维”(dimension),维是人

2018-01-05 14:47:53 1519

原创 大数据平台架构实践

说明本篇博客整理自参考内容,完整内容请查看原文章;技术选型MOLAP与Druid相类似的实时数据分析工具,还有Linkedln的Pinot和eBay的Kylin,它们都是基于Java开发的。Druid相对比较轻量级,用的人也多,毕竟开发时间久一些,问题也少一些。Pinot,Linkedln开发的类似于Druid的多维数据分析平台,它的功能实际上要比Druid强大一些,但

2018-01-05 14:40:45 1957

exactly once semantics in kafka

exactly once semantics in kafka,

2019-02-27

Exactly Once Delivery and Transactional Messaging in Kafka

Exactly Once Delivery and Transactional Messaging in Kafka

2019-02-27

领域驱动设计精要

领域驱动设计精要,DDD大神的神作,5个资源分,你买不了吃亏,买不了上当

2017-11-04

后台框架H+的最新版本

后台框架H+的最新版本,感觉比ace实用一些

2016-01-30

hadoop2.4.1 Eclipse插件

hadoop2.4.1的Eclipse插件 直接放到Eclipse plugin目录下重启Eclipse就能用了

2014-10-31

快学Scala(Java核心技术的作者最新力作)

这本书,出自《Java核心技术》(Core Java)的作者,Cay S. Horstmann。每一章的篇幅都不长,娓娓道来,沁人心脾,适合有一定经验的Java程序员阅读。几乎所有Scala相关的核心内容都有涉及,由浅入深,深入浅出,非常适合快速上手。 当然了,如果你想要用好Scala,想把它发挥到更高的层次,基本功必须扎实。这本书讲的都是基本招式,看似平实无华,实则招招受用,对于一线开发人员,实在是值得放在案头反复揣摩练习。 Cay S. Horstmann是《Java核心技术》卷1和卷2第8版(Sun Microsystems出版社2008年出版)的主要作者,除此之外,他还著有其他十多本面向专业程序员和计算机科学专业学生的书籍。他是San Jose州立大学计算机科学专业的教授,同时还是一位Java Champion。

2014-09-01

空空如也

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

TA关注的人

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