自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 docker安装及使用步骤

在现有虚机centos7的基础上,运行一个docker的步骤。 1.环境要求 支持docker安装,并能够连通外网下载外网镜像,当然也可以使用自己上传的镜像文件 必须是64位CPU架构的计算机,Docker目前不支持32位CPU 运行Linux3.8或更高版本内核,CentOS时内核必不小...

2019-09-06 15:19:49

阅读数 21

评论数 0

原创 CentOS 7 配置DNS

1.修改文件进行配置 修改dns文件 # vi /etc/resolv.conf nameserver 114.114.114.114 nameserver 8.8.8.8 重启网络 # systemctl restart NetworkManager 测试 # ping www....

2019-08-28 09:50:29

阅读数 39

评论数 0

原创 centos 7上RabbitMQ3.7版本集群安装与配置

1.设置yum文件,方便yum安装rabbitmq 3.7 安装rabbitmq3.7以上版本,需要erlang的兼容版本在20以上 增加文件:/etc/yum.repos.d/rabbitmq.repo [bintray-rabbitmq-server] name=bintray-rab...

2019-08-19 11:43:02

阅读数 19

评论数 0

原创 cnetos7上安装mysql社区版,并修改密码及端口号

1.查看现有版本,若有则将其卸载 yum方式查看 yum list installed mysql* 如果显示列表里有mysql,则需要将其卸载 yum remove mysql-community-client mysql-community-common mysql-community...

2019-08-07 17:59:40

阅读数 24

评论数 0

转载 VLAN和VxLAN的概念与特点

学习SDN中看到的文章,进行整理后转载以备后用。 1.VLAN 概况 VLAN (Virtual Local Area Network)意为虚拟局域网,是在交换机实现过程中涉及到的概念,由802.1Q标准所定义。由于交换机是工作在链路层的网络设备,连接在同一台交换机的终端处于同一个三层网中,同...

2019-06-20 11:45:39

阅读数 272

评论数 0

原创 windows下go安装及govendor设置

1.Go环境安装 1).首先安装go,环境变量自动配置;2).在D盘新建文件夹,命名为mygo,D:\mygo,配置环境变量GOPATH=D:\mygo, 2.依赖包管理govendor 1)介绍 Golang 官方并没有推荐最佳的包管理方案。到了1.5版本时代,官方引入包管理的设计,加了...

2019-05-10 18:11:36

阅读数 675

评论数 0

原创 Git设置及branch操作

一、Git设置 1. 下载git到本地。 2. 注册并可以正常登录gitlab。 3. 正常创建自己的git密钥。 二、代码下载 1. 新建一个文件夹来存储git上的项目代码。 2. 在该文件夹下,右键点击”Git Bash here“: 3. git clone gitlab的...

2019-04-04 11:50:07

阅读数 389

评论数 0

原创 观夕阳

观夕阳 金霞漫卷千里山, 灯火已上万船帆。 风起云涌潮头现, 奋起踏浪勇向前。 笑看沧海天地间, 我命由我不由天。

2019-02-25 09:42:52

阅读数 94

评论数 0

原创 centos 7 版本常用命令

1.网络命令 命令 解析 ifconfig eth0 显示一个以太网卡的配置 ifconfig eth0 192.168.1.1 netmask 255.255.255.0 配置网卡的IP地址 ifdown eth0 禁用 ‘eth0’ 网络设备 ifup...

2019-01-29 17:46:03

阅读数 39

评论数 0

原创 秋游~清凉谷

10月长假的第一个周末,公司组织去秋游,游了密云的清凉谷,赋诗一首:   秋游~清凉谷 作于2018/10/13日   云蒙葱翠清凉意, 琳琅通幽松岩立。 蜿蜒烽火狼烟尽, 斑驳城壁隐精气。 栈道飞悬跨绝壁, 玻璃悬胆脚下碎。 潺水叠峰清心瀑, 直上云霄寻仙迹。   ...

2018-10-16 14:50:56

阅读数 32

评论数 0

原创 记密云水库六人行

 中秋之日,与友游玩于京郊密云水库,偶有所得:   记密云水库六人行 2018-09-22   秋风明月堤上行, 碧波杨柳蛙自鸣。 云湖上亭瞰全景, 青山环绕鱼水灵。 漫山居主盛宴请, 云天同贺中秋庆。 ...

2018-09-30 11:01:31

阅读数 49

评论数 0

原创 IntelliJ Idea 2017激活server

1、到网站 http://idea.lanyus.com/ 获取注册码; 2、可注册的license server:   http://intellij.mandroid.cn/   http://idea.imsxm.com/   http://idea.iteblog.com/key.p...

2018-06-20 09:44:17

阅读数 30

评论数 0

原创 synchronized 和 ReentrantLock区别

一.sychronized sychronized是java中最基本同步互斥的手段,可以修饰代码块、方法、类。 在修饰代码块的时候需要一个reference对象作为锁的对象。 在修饰方法的时候默认是当前对象作为锁的对象, 在修饰类时候默认是当前类的Class对象作为锁的对象。 sync...

2018-06-01 11:45:26

阅读数 22

评论数 0

原创:收录创作的几首小诗,作为留念

绝对原创。 作为理科生一枚,有时根据情景,也会有感而发,下面都是最近几年写的,收录一下,作为留念。   1.咏春雪 2018-03-17 东风吹,大雪飞,没入草丛寻不回; 急如矢,密如雨,自云飘落紧相随。 童嬉戏,雪中追,欢声笑语雪人堆; 春雪瑞,盖宇内,祝我中华来腾飞。  ...

2018-04-02 17:12:16

阅读数 44

评论数 1

原创 项目管理-敏捷过程总结

1.敏捷开发模型: 敏捷思想,有效沟通、小步快跑、拥抱变化、不断改进。 敏捷项目角色: 产品负责人(Product Owner):主要负责确定产品的功能和达到要求的标准,指定软件的发布日期和交付的内容,同时有权力接受或拒绝开发团队的工作成果。 流程管理员(Scrum Master):主...

2018-03-12 16:39:55

阅读数 85

评论数 0

原创 架构设计原则

    根据网上资料整理而成的文档,希望能有所启迪。   架构六大设计原则 设计原则图示: 这幅图清晰地表达了六大设计原则,下面将从原文、译文、理解、应用,这四个方面分别进行阐述。 1. 单一职责原则(Single Responsibility Principle - S...

2018-03-12 15:59:39

阅读数 37

评论数 0

原创 java连接带密码的mongodb集群

当mongodb增加了密码登录验证之后,原来使用的java连接mongo的方式需要进行改变,主要是增加用户和密码的属性到连接里。 List<ServerAddress> addresses = null; MongoCredent...

2018-02-05 15:00:09

阅读数 282

评论数 0

原创 mongodb集群增加登录密码验证

在部署mongodb集群的时候,有些安全性要求比较高的地方,需要启用密码验证的方式,登录mongo集群。 下面的方式是在mongodb 3.6版本的基础上,3个节点的集群里设置的。   1.生成集群验证key文件   1)进入mongodb的data目录,创建keyfile目录  ...

2018-02-05 14:32:22

阅读数 595

评论数 0

原创 kafka集群操作命令

1.修改kafka配置文件   broker.id=0 zookeeper.connect=192.168.1.10:2181,192.168.1.12:2181,192.168.1.13:2181/kafka  说明:   默认Kafka会使用ZooKeeper默认的/路径,这...

2018-01-29 18:02:01

阅读数 179

评论数 0

原创 mongodb查询数据导出:mongoexport

1.导出命令 mongoDB中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。 2.命令说明 语法:         mongoexport -d dbname -c collec...

2018-01-04 12:23:45

阅读数 170

评论数 0

原创 mongodb的认证、授权、审计

   1. 认证(Authentication) MongoDB提供了大量的用户连接到数据的认证机制。选择提供安全和管理最好的平衡的机制。尽管认证是可选的,但推荐的安全实践是所有的生产系统启用认证。质疑应答认证(Challenge Response Authentication(MongoD...

2017-10-26 17:55:36

阅读数 583

评论数 0

原创 mongodb服务器NTP时间同步

在对mongodb集群进行设置授权登录的时候,需要注意的是集群服务器一定要保证时间是一致的,否则会出现莫名问题。 使用NTP进行服务器的时间校正: #ntpdate pool.ntp.org 或 #ntpdate ntp.fudan.edu.cn   ...

2017-09-08 15:04:11

阅读数 120

评论数 0

原创 服务器http连接出现大量TIME_WAIT问题的解决方法

  最近用户的tomcat服务器上出现大量TIME_WAIT 状态的连接,导致后面的连接进不去,出现服务没有响应的情况。 首先使用命令查看当前的各种状态的数量: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print...

2017-09-04 17:31:06

阅读数 1280

评论数 0

原创 JVM性能调优工具

1.  jps(Java Virtual Machine Process Status Tool) jps主要用来输出JVM中运行的进程状态信息。 命令格式:     jps [options] [hostid] 如果不指定hostid就默认为当前主机或服务器。 命令行参数选项说明: ...

2017-07-26 15:31:38

阅读数 14

评论数 0

原创 JVM的各种调优参数总结

注:此文为转载   堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统...

2017-07-26 15:28:09

阅读数 15

评论数 0

原创 用图来理解Java

1.JVM 运行时数据区 JVM(Java虚拟机)运行时总体的数据区域划分: 2.Java 对象在堆中的内存结构 运行时内存中方法和对象所处的位置: 一般情况下: 对象(及其属性域)都保存在堆里面,而方法的参数,局部变量(引用,以及6种基本类型...

2017-06-14 15:01:09

阅读数 65

评论数 0

用图来理解Java

1.JVM 运行时数据区 JVM(Java虚拟机)运行时总体的数据区域划分: 2.Java 对象在堆中的内存结构 运行时内存中方法和对象所处的位置: 一般情况下: 对象(及其属性域)都保存在堆里面,而方法的参数,局部变量(引用,以及6种基本类型)保存在栈里面....

2017-06-14 15:01:00

阅读数 15

评论数 0

原创 flume系列之Java heap space大小设置

当使用flume-ng进行日志采集的时候,如果日志文件很大,容易导致flume出现: java.lang.OutOfMemoryError: Java heap space 这样的错误,这就需要调整flume相应的jvm启动参数。 修改 flume下的conf/flume-env.sh文...

2017-06-14 14:38:10

阅读数 2992

评论数 0

flume系列之Java heap space大小设置

当使用flume-ng进行日志采集的时候,如果日志文件很大,容易导致flume出现: java.lang.OutOfMemoryError: Java heap space 这样的错误,这就需要调整flume相应的jvm启动参数。 修改 flume下的conf/flume-env.sh文件:...

2017-06-14 14:38:00

阅读数 20

评论数 0

原创 linux编译java控制台中文乱码解决

    最近使用redhat上的tomcat来运行java工程,在控制台里中文输出的是乱码,因为需要采集日志,所以需要将其转换为原来的中文,经过网上搜索,试过很多方法后,最后终于解决了这个问题。     解决过程如下:    1.linux环境是否支持中文       1)查看当前语言:...

2016-12-22 15:50:42

阅读数 190

评论数 0

原创 oracle最大连接数及会话设置

Oracle连接数和会话设置 1.切换到oracle账户    [#root]$su oracle 2.用sqlplus命令    [#oracle]$sqlplus    [#oracle]$connect/   as  sysdba 3.查看processes和sessions参...

2016-11-09 18:39:15

阅读数 193

评论数 0

原创 redis和memcached的不同

  1. MySql+Memcached架构的问题   实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题:   1.MySQL需要不断进行...

2016-09-01 15:46:29

阅读数 16

评论数 0

原创 HttpURLConnection安全认证式访问方法

 在使用http访问网站时,有时候网站需要提供用户名和密码,才能访问到具体内容。我们用代码怎么来填入这些认证信息呢?     下面是一些具体的代码:     URL realUrl = new URL(url);       HttpURLConnection httpUrlConnec...

2016-03-25 15:12:40

阅读数 821

评论数 0

原创 java socket异常总结

Java Socket 网络编程常见异常 1.java.net.SocketTimeoutException . 这 个异 常比较常见,socket 超时。 一般有 2 个地方会抛出这个,一个是 connect 的 时 候 , 这 个 超 时 参 数 由connect(SocketAddre...

2015-09-11 15:53:22

阅读数 64

评论数 0

原创 mysql利用正则表达式判断数字

    在mysql里,可以用数字的正则表达式来处理有关判断字段值是否是数字的问题,具体的MySQL语句代码示例如下:     SELECT * FROM TABLE_NAME WHERE COLUMN_NAME REGEXP '^[0-9]+$' 这样在查询条件里,就...

2015-09-09 09:29:44

阅读数 882

评论数 0

原创 Java ClassLoader原理分析

一、JDK默认提供的三个ClassLoader JDK 默认提供了如下几种ClassLoader 1. Bootstrp loader Bootstrp加载器是用C++语言写的,它是在Java虚拟机启动后初始化的,它主要负责加载%JAVA_HOME%/jre/lib,-Xbootclass...

2015-07-24 18:08:55

阅读数 22

评论数 0

原创 Openstack Ceilometer介绍

1.概述 Ceilometer是OpenStack中的一个子项目,它像一个漏斗一样,能把OpenStack内部发生的几乎所有的事件都收集起来,然后为计费和监控以及其它服务提供数据支撑。Ceilometer的核心架构图如下:  图1 Ceilometer的核心架构图   图2 Cei...

2015-06-22 22:10:43

阅读数 77

评论数 0

原创 Elasticsearch 介绍

  1.简介      ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是第二流行的企业搜索引擎。设计用于云计...

2015-06-19 11:37:36

阅读数 17

评论数 0

原创 JAVA垃圾回收机制原理分析

    JAVA堆的描述如下: 内存由 Perm 和 Heap 组成. 其中Heap = {Old + NEW = { Eden , from, to } }JVM内存模型中分两大块,一块是 NEW Generation, 另一块是Old Generation. 在New Generation...

2015-06-03 11:49:33

阅读数 128

评论数 0

原创 JVM工作原理介绍

一、         JVM的生命周期 1.       JVM实例对应了一个独立运行的java程序它是进程级别 a)     启动。启动一个Java程序时,一个JVM实例就产生了,任何一个拥有public static void main(String[] args)函数的class都可以...

2015-06-03 11:45:52

阅读数 67

评论数 0

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