自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (2)
  • 收藏
  • 关注

原创 VisualVM 在线跟踪调试工具(转)

btrace命令行使用      位于bin目录下面主要有6个脚本,3个windows的,另外3个是Linux的,分别是btrace、btracec、btracer。具体功能如下:      1、btrace功能: 用于运行BTrace跟踪程序。 命令格式:          btrace [-I <include-path>] [-p <port>] [-cp &lt...

2017-07-09 11:27:49 422

原创 Twitter的分布式自增ID算法snowflake (Java版)(转)

概述 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。 而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移到Cassandra,因为Cass...

2017-06-26 14:52:09 138

原创 linux aix hpux solaris 周期crontab 介绍

linux aix hpux solaris 周期crontab 介绍

2017-05-23 19:52:50 200

原创 java

Semaphores: 控制访问多个共享资源的计数器。此机制是并发编程的最基本的工具之一,而且大部分编程语言都会提供此机制。 CountDownLatch: CountDownLatch 类是Java语言提供的一个机制,它允许线程等待多个操作的完结。 CyclicBarrier: CyclicBarrier 类是又一个java语言提供的机制,它允许多个线程在同一个点同步。 Phaser: P...

2017-05-23 19:48:02 108

原创 spring 中的 Assert

阅读 Spring 源码,您会发现 Spring 采用一个 org.springframework.util.Assert 通用类完成这一任务。 Assert 译为中文为“断言”,使用过 JUnit 的读者都熟知这个概念,它断定某一个实际的运行值和预期想一样,否则就抛出异常。Spring 对方法入参的检测借用了这个概念,其提供的 Assert 类拥有众多按规则对方法入参进行断言的方法,可以...

2017-03-26 10:49:22 130

原创 MySQL设置远程账户登陆

MySQL设置远程账户登陆       1. ERROR 2003 (HY00 1 2. ERROR 1045 (28000): Access denied for user 'test'@'x.x.x.x' (using password: NO) 1 3. 取回ROOT密码并设置远程登录 2 4. RROR 1062 (23000): Duplicate entry '...

2016-08-03 21:16:24 148

原创 centos 6.5 升级iproute

$ vim /etc/yum.repos.d/rdo-release.repo-------------------------------------------------------------------------------------CentOS6.6 升级iproute[openstack-icehouse]name=OpenStack Icehouse Repositorybas...

2016-01-29 09:48:20 378

原创 Docker网络详解

# 先关闭docker$ sudo service docker stop # 关闭网桥docker0# 添加自己的网桥bridge0$ sudo ifconfig docker0 down$ sudo brctl addbr bridge0$ sudo ifconfig bridge0 192.168.227.1 netmask 255.255.255.0 # 向Docker startu...

2016-01-26 17:36:52 88

原创 <转>centos6.5安装及管理docker

使用的操作系统是是centos6.5,按照官方的推荐的配置,把linux内核升级到3.8以上。安装步骤如下: 1、升级内核版本(包含aufs)cd /etc/yum.repos.dwget http://www.hop5.in/yum/el6/hop5.repoyum install kernel-ml-aufs kernel-ml-aufs-devel 2、修改引导的内核vi /etc/g...

2016-01-18 13:21:24 290

原创 Pipework在docker 上的使用

Pipework在docker 上的使用 Docker自身的网络功能比较简单,不能满足很多复杂的应用场景。因此,有很多开源项目用来改善Docker的网络功能,如pipework、weave、flannel等。这里,就先介绍一下pipework的使用和工作原理。 pipework是由Docker的工程师Jérôme Petazzoni开发的一个Docker网络配置工具,由200多行shell...

2016-01-13 17:32:37 327

原创 centos6.5 安装docker经历

centos6.5 安装docker经历 centos6.5 内核版本为2.6.32-431,按照官方的说法,这是最低要求,实际安装是有问题滴。 一:安装 docker 运行: rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm yum ...

2015-12-28 13:47:52 115

原创 CentOS 6.5 kernel至3.10.52

1. rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 2. rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm 3. yum --enablerepo=elrepo-kernel -y install kernel-lt ...

2015-12-28 13:46:55 141

原创 linux端口转接

iptables -A PREROUTING -t nat -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 8080 cd /etc/rc.d/init.d ./iptables save

2015-12-21 14:38:42 273

原创 (转)Java基础知识总结(绝对经典)

写代码: 1,明确需求。我要做什么? 2,分析思路。我要怎么做?1,2,3。 3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。 4,代码实现。用具体的java语言代码把思路体现出来。 学习新技术的四点: 1,该技术是什么? 2,该技术有什么特点(使用注意): 3,该技术怎么使用。demo 4,该技术什么时候用?test。 ...

2015-05-14 14:26:34 478

原创 mysql for centos6.5 安装

安装前置文件: yum -y install perl perl-devel yum install -y perl-Data-Dumper yum install libaio* -y tar -zxvf mysql-advanced-5.6.21-linux-glibc2.5-x86_64.tar.gz -C /usr/local cd /usr/local mkdi...

2014-11-12 15:55:53 116

空空如也

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

TA关注的人

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