自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

转载 java基础——java api各包概述

java.applet 提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类。 java.awt 包含用于创建用户界面和绘制图形图像的所有类。 java.awt.color 提供用于颜色空间的类。 java.awt.datatransfer 提供在应用程序之间和在应用程序内部传输数据的接口和类。 java.awt.dnd Drag 和 Drop

2017-09-18 09:25:45 806

原创 java虚拟机——对象创建与访问概述

对象创建一个java程序无时无刻都在创建对象,可能在java程序中只需要一个new关键字,但是在jvm中又是怎样的流程呢?我们根据下图来看一下:           (1)使用new命令,创建对象,jvm到常量池中查找这个类的符号引用。(2)检查这个类符号引用的类是否被加载,是否被解析,是否完成初始化。(3)如果没有,则需先加载类,通过加载器加载后面再仔细研究。如果有,跳过

2017-09-15 11:13:34 304

原创 java虚拟机——运行时数据区概述

java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。下面的图显示了虚拟机内存管理区域的划分。我主要给这些区域划分为两类:共享区域和隔离区域,分别用颜色不同的来表示:灰色的为共享内存区域;白色的是隔离内存区域。下面

2017-09-14 17:47:18 343

原创 apollo配置中心管理不同环境配置原理

经过前边对apollo的初步学习,了解了apollo的部署方法,基本使用方法。我们提到过,apollo能够支持对不同环境的配置进行集中管理。那么今天就说一说apollo是怎么管理不同环境的配置的。目前apollo支持的环境有四个:DEV,FAT,UAT,PRO。由上一篇的架构图可知,apollo配置中心分为3个部分,apollo-configservice,apollo-adminservic

2017-09-06 14:34:40 11301 2

原创 VMware设置虚拟机共享文件夹

最近在做集群环境的搭建,有时候集群中需要同样的文件或者文件夹,总是一个一个的copy很麻烦,所以就想到了集群中所有虚拟机共享一个本地文件夹,这样就方便多了,废话不多说,设置共享文件夹还是很简单的。1.安装VMware Tools这一步非常关键,如果没有安装那么关联共享文件夹时会失败。安装步骤如下:(1)点击虚拟机->安装或更新VMware Tools,此处为重新安装是因为我已经装过了。

2017-09-06 11:30:47 1072

原创 calico网络原理及与flannel对比

最近在搞paas的内容,也刚接触了kubernetes,都涉及到了网络覆盖的内容,也就是跨主机容器之间的通信,本身docker有原生的跨主机通信方案,但是效率很差。所以出现了一系列的开源组件,如flannel,calico,weave等。这里主要介绍一下calico和fannel一 calico架构首先请看calico的架构图,如下图。calico包括如下重要组

2017-09-05 16:34:41 42514 9

转载 docker网络模式

我们在使用docker run创建Docker容器时,可以用--net选项指定容器的网络模式,Docker有以下4种网络模式:· host模式,使用--net=host指定。· container模式,使用--net=container:NAME_or_ID指定。· none模式,使用--net=none指定。· bridge模式,使用--net=bridge指定,

2017-09-05 15:44:07 613

原创 kubernetes网络原理

随着Kubernetes王者时代的到来,计算、网络、存储、安全是Kubernetes绕不开的话题,本次主要分享Kubernetes网络原理及方案。一.kubernetes网络模型在kubernetes中存在着两种IP,分别是podIP和service Cluster IP.podIP是指某个网卡或者虚拟设备上的,是真实存在的。service Cluster IP是一个虚拟IP,是由ku

2017-09-05 15:25:34 1235

原创 docker安装方法

1.安装dockeryum -y install docker-io出现complete说明安装完成2.启动docker服务service docker start3.设置docker开机启动chkconfig docker on4.基本信息查看docker versiondocker infodocker i

2017-09-01 18:09:35 473

原创 VMware桥接网络模式配置静态IP详细步骤

1.修改虚拟机网络模式:编辑->虚拟机网络编辑器,出现以下界面如图中配置,点击确定2.查看本地ip、默认网关、子网掩码使用ipconfig命令3.进入虚拟机如下路径:/etc/sysconfig/network-scripts  备份网卡 cp ipcfg-ens33 ipcfg-ens33bak,此处网卡文件不一定是这个,请根据自己的尽心备份,可以根据

2017-09-01 17:02:15 2779

转载 kubernetes部署方法

1.基于Centos7.2的kubernetes集群自动安装与配置:http://blog.csdn.net/huqigang/article/details/765216002.创建kubernetes覆盖网络:http://blog.csdn.net/huqigang/article/details/765727833.集群基于CA签名的安全设置:http://blog.csdn.ne

2017-09-01 16:08:40 527

原创 kubernetes简介

一 背景介绍云计算可谓是现在行业里边的一个新兴的领域,云计算给企业带来的创新能力和发展空间引发了新一轮的IT变革。所谓的云计算,在我看来就是将服务器等资源抽象化,使之能够通过网络以按需、易扩展的方式被获取,他的计算能力是由分布式的大规模集群和虚拟化技术实现的。云计算提供资源服务的类型大概分为3类:IAAS,PAAS,SAAS。1.IAASIAAS是Infrastructure as

2017-09-01 10:56:20 570

原创 apollo简单使用

上一篇我们已经将apollo部署好,我们可以使用apollo来为应用配置应用属性,环境变量等。下面我们来看看apollo是怎么使用的。一 准备1.maven私服由于下面三个jar是随着配置好后的编译文件编译生成的,所以不能放入maven中央仓库,需要放到自己的maven仓库。所以需要搭建maven私服,搭建方法见:http://blog.csdn.net/dhmpgt/article/

2017-08-31 09:29:54 11289

原创 docker容器部署apollo方法

上一篇介绍过apollo的架构和各个模块的功能,对apollo服务端和客户端的交互有了一定的初步认识,下面我们看一下怎么部署的。因为我修改了源码,并且是部署在docker容器中的,所以我们从编译源码开始,一步一步的讲解部署方法。apollo原始的部署方法请参见:apollo分布式部署方法1.准备工作1.1 jdkapollo服务端:jdk1.8+apollo客户端:jdk1.7

2017-08-30 16:06:03 9560

原创 apollo配置中心初探

最近在搞微服务框架的开发,需要有一个配置中心来满足统一管理业务应用以及组件的配置,在此期间也使用了多个配置中心比如:spring cloud config,自研的配置中心,当然还有apollo。springcloud config需要依托svn等代码托管工具,而且没有统一管理页面;自研的配置中心最燃功能健全,也能够支持动态获取配置,但是不能够使用多种格式的配置文件,也不支持动态更新客户端配置。

2017-08-30 14:58:04 9480

原创 spring整体架构

一 架构划分spring的架构可以划分为以下几个层次:1.核心模块:包括IOC,AOP;2.中间组件:包括封装的JavaEE服务,驱动组件如jdbc,事物处理等;3,上层应用二 模块概述spring的整体架构图如图所示:下面详细介绍一下各个模块:1.spring IOC    此模块中包含了IOC容器最基本的接口和它的实现,也就是说在此核心包中,

2017-08-25 09:53:54 548

转载 jenkins简介

Jenkins 是一个可扩展的持续集成引擎。主要用于:l 持续、自动地构建/测试软件项目。l 监控一些定时执行的任务。Jenkins拥有的特性包括:l 易于安装-只要把jenkins.war部署到servlet容器,不需要数据库支持。l 易于配置-所有配置都是通过其提供的web界面实现。l 集成RSS/E-mail通过RSS发布构建结果或当构建完

2017-08-24 14:38:22 475

VMware Tools安装包

VMware Tools安装包,用于安装虚拟机共享文件夹等。VMware Tools安装包,用于安装虚拟机共享文件夹等。VMware Tools安装包,用于安装虚拟机共享文件夹等。

2017-09-06

空空如也

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

TA关注的人

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