`
wwm4851186
  • 浏览: 8449 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
btrace命令行使用      位于bin目录下面主要有6个脚本,3个windows的,另外3个是Linux的,分别是btrace、btracec、btracer。具体功能如下:      1、btrace功能: 用于运行BTrace跟踪程序。 命令格式:          btrace [-I <include-path>] [-p <port>] [-cp <classpath>] <pid> <btrace-script> [<args>] 示例:           btrace -cp build/  120 ...
概述 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望能使用一种简单一些的ID,并且希望ID能够 ...
linux aix hpux solaris 周期crontab 介绍

java

Semaphores: 控制访问多个共享资源的计数器。此机制是并发编程的最基本的工具之一,而且大部分编程语言都会提供此机制。 CountDownLatch: CountDownLatch 类是Java语言提供的一个机制,它允许线程等待多个操作的完结。 CyclicBarrier: CyclicBarrier 类是又一个java语言提供的机制,它允许多个线程在同一个点同步。 Phaser: Phaser类是又一个java语言提供的机制,它控制并发任务分成段落来执行。全部的线程在继续执行下一个段之前必须等到之前的段执行结束。这是Java 7 API的一个新特性。 Exchanger: Exchang ...
阅读 Spring 源码,您会发现 Spring 采用一个 org.springframework.util.Assert 通用类完成这一任务。 Assert 译为中文为“断言”,使用过 JUnit 的读者都熟知这个概念,它断定某一个实际的运行值和预期想一样,否则就抛出异常。Spring 对方法入参的检测借用了这个概念,其提供的 Assert 类拥有众多按规则对方法入参进行断言的方法,可以满足大部分方法入参检测的要求。这些断言方法在入参不满足要求时就会抛出 IllegalArgumentException。下面,我们来认识一下 Assert 类中的常用断言方法: 断言方法 说明 1. ...
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 '%-root' for key 'PRIMARY' 2 5. ERROR 1044 (42000): Access denied for user ''@'localhost' to database ...
$ vim /etc/yum.repos.d/rdo-release.repo-------------------------------------------------------------------------------------CentOS6.6 升级iproute[openstack-icehouse]name=OpenStack Icehouse Repositorybaseurl=https://repos.fedorapeople.org/repos/openstack/EOL/openstack-icehouse/epel-6/gpgcheck=0enabled=1 ...
# 先关闭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 startup file中添加启动自定义网桥参数$ echo "DOCKER_OPTS=\"-b=bridge0\"" >> /etc/default/docke ...
使用的操作系统是是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/grub.conf把默认的引导文件设置为0。因为升级内核之后,新的内核在第一个(0)位置。 3、重启系统,使用新的内核#检查内核版本:uname  -r3.10.5-3.el6.x86_64#检查auf ...
Pipework在docker 上的使用 Docker自身的网络功能比较简单,不能满足很多复杂的应用场景。因此,有很多开源项目用来改善Docker的网络功能,如pipework、weave、flannel等。这里,就先介绍一下pipework的使用和工作原理。 pipework是由Docker的工程师Jérôme Petazzoni开发的一个Docker网络配置工具,由200多行shell实现,方便易用。下面用三个场景来演示pipework的使用和工作原理。
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 install docker-io nstalled size: 20 M Is this ok [y/N]: y Downloading Packages: Setting up and reading Presto ...
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 4. vi /etc/grub.conf  注释掉 2.6的版本 5. reboot

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
写代码: 1,明确需求。我要做什么? 2,分析思路。我要怎么做?1,2,3。 3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。 4,代码实现。用具体的java语言代码把思路体现出来。 学习新技术的四点: 1,该技术是什么? 2,该技术有什么特点(使用注意): 3,该技术怎么使用。demo 4,该技术什么时候用?test。 ----------------------------------------------------------------------------------------------- 一:java概述: 1991 年Sun公司的Ja ...
安装前置文件: 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 mkdir mysql mv mysql-advanced-5.6.21-linux-glibc2.5-x86_64/* mysql groupadd mysql useradd -g mysql mysql cho ...
Global site tag (gtag.js) - Google Analytics