- 浏览: 43755 次
- 性别:
- 来自: 北京
最新评论
-
king_qing:
博主总结的非常好。学习。了。第一个注意点。Math的静态方法在 ...
java 随机数 Math与Random
文章列表
不能在镜像的挂载点里面写文件
- 博客分类:
- linux
不能在镜像的挂载点(/mnt)里面写文件,写的文件在虚拟机启动之后就会没有了。
Keepalived日志配置
- 博客分类:
- linux
在Redhat系统下,可以使用下面的方法将keepalived的日志输出到/var/log/下的某个文件里:
1.将keepalived日志输出到local0:
vim /etc/sysconfig/keepalived
KEEPALIVED_OPTIONS="-D -d -S 0"
2.在/etc/rsyslog.conf里添加:
local0.* /var/log/keepalived.log
3.重新启动keepalived和rsyslog服务:
service rsyslog restart
service keepalived restart
如果按照 ...
HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代 理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。
如果希望通过命令行模式来disable或者enable,可以使用haproxyctl, haproxyctl的安装使用如下:
Preparation
Install Ruby: yum install ruby
1.Install haproxyctl according to https://github.com/flores/haproxyctl
Note: when running 'ln' command, the full path should be ...
1.使用RestClient获取openstack token
POST http://ip:5000/v2.0/tokens
Header:
Content-Type:applicatoin/json
Accept:application/json
Body:
String Body
{
"auth":{
"passwordCredentials":{
"username":"admin",
"password":"secrete"
},
"tenantNam ...
当用yum安装软件时,经常会遇到依赖的软件包版本和现在软件需要的版本不一致问题,这时候需要我们手动去执行一下yum downgrade.
YUM Downgrade Basic Usage
Example:
YUM Downgrade Package Which Have Dependencies
YUM downgrade is more difficult with packages that have dependencies. YUM downgrade does not resolve dependencies automatically, so it must be d ...
用chef bootstrap新的client的时候遇到下面的问题:
# knife bootstrap 192.168.253.129 -x root -P 123456 --sudo -VV
-VV会打印出DEBUG LOG
......
DEBUG: read 116 bytes
DEBUG: received packet nr 11 type 94 len 92
INFO: channel_data: 0 72b
192.168.253.129 Creating a new client identity for test02 using the validator key.
D ...
Radhat下vim 颜色设置
- 博客分类:
- linux
vim /root/.vimrc
"Get out of VI's compatible mode..
set nocompatible
"Sets how many lines of history VIM has to remember
set history=500
"Enable filetype plugin
filetype on
filetype plugin on
filetype indent on
"Set to auto read when a file is changed from the outs ...
^ 跳到每行的第一个字符
0 跳到行首
$ 跳到行末
r 光标指向的字符位置,按下r,就可以进行替换
:sp another_file 同时编辑两个文件,ctrl+w两个文件之间切换
:set paste 实现完整格式粘贴
Shift + Enter 选中文本之后,快速复制粘贴
一、环境介绍:
服务器:redhat虚拟机 192.168.253.128
客户端:redhat虚拟机 192.168.253.129
二、安装:
redhat 6(在redhat 6.3当中,portmap服务由rpcbind负责) :
yum -y install nfs-utils rpcbind
三、服务器端配置:
1.创建共享目录:
[root@localhost /]# mkdir /usr/local/test
2.NFS文件配置:
[root@localhost /]# vim /etc/exports
#增加一行:
/usr ...
1.安装VMware Player
2.准备ISO镜像文件
3.从ISO文件启动虚拟机
4.配置YUM源:
(Debian的话,不要配置apt源,这里我用的是redhat,所以要配置yum源)
cd /etc/yum.repos.d
vim rhel-source.repo
[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.163.com/centos/6.5/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-Ce ...
Eclipse指定启动JVM
- 博客分类:
- java
之前用RestClient测试API的时候出现没法建立连接的问题,因为服务器IP要过一层VPN,后来发现启动VPN使用的jdk和启动RestClient使用的不一样,所以无法建立连接。
现在为了连接服务器端的DB2,于是在eclipse里面安装了QuantumDB插件,配置完之后也出现了无法建立连接的情况,如果就想指定一下eclipse启动时使用的jvm,eclipse启动时查找jre的顺序是:
如果eclipse.ini中配置了-vm参数,那么则使用这个参数指定的JRE;否则就去查看eclipse安装目录下是否有JRE文件夹,如果有的话就使用这个JRE;否则的话就去系统中查找安装的JRE,如果 ...
在看jdk源码的时候看到了对象的hashcode()方法之前添加了native关键字,而且方法没有实现,具体如下:
/** *(This is typically implemented by converting the internal
* address of the object into an integer, but this implementation
* technique is not required by the
* JavaTM programming language.)
*/
public native int hashCode();
...
匿名内部类是指没有名字的类,因为没有名字,所以只能使用一次,不能引用。
匿名内部类好处:
-通常是为了简化代码的编写
-同时匿名内部类可以访问外部类的私有成员,这打破了类的封装概念
访问外部局部变量需要是final类型:
如果是匿名内部类要访问外部的局部变量,则变量需要声明为final类型,因为Inner类会被编译为Outer.Inner,内部类和外部类的方法是在一个级别上,所以要访问外部类方法中的局部变量,变量需要用final修饰,具体可以参看以下实例。
实例1:
public class Test{
public static void main(String args[] ...
A/B测试就是它字面上所表达的意思:某个元素(在我们这种情况下,这个元素指的就是一个界面或者一个网站)有两个版本,另外还有一个用来决出每个版本的成功程度的指标。之所以采用这种测试办法,就是为了在两个可用的版本间找出更胜一筹者。A/B测试可使用多种不同的工具来完成。
假设你有两个设计方案,但你并不知道对你来说哪个方案更好。你要做的就是将你的网站的流量平均分为两个部分,每个部分的流量访问其中的一个设计方案。经过一个预先设定好的时间段之后,你就对既定指标进行计算。采用这种实践,你可以深入了解许多和转化率、召唤点击性能(Call-to-action performance)以及跳出率等等相关的东西。最 ...
使用netstat监测http连接状态的时候,可以看到几种WAIT:FIN_WAIT、TIME_WAIT和CLOSE_WAIT.它们的含义需要结合tcp的连接中断说明:
Server Client
--------FIN------>
<-------ACK-------
<-------FIN-------
--------ACK------>
如果是服务器端主动关闭连接(Active Close):
1.服务器端首先向客户端发送FIN包,然后服务器进入FIN_WAIT_1状态
2.客户机向服务器确认FIN包收到,向服务器端发送FIN/ACK,客户端进入Cl ...