全部文章
HaproxyClienteth0:192.168.122.1/24HAproxyeth0:192.168.122.254/24HTML1eth0192.168.122.10/24HTML2eth0192.168.122.20/24PHP1eth0192.168.122.30/24PHP2eth0192.168.122.40/24HTML1和2#yuminstallhttpd分别创建测试页面index.html,开启服务PHP1和2#yuminstallhttpdphp分别..
/*
线程间通信:
其实就是多个线程在操作同一个资源。
但是操作的动作不同
*/
classRes
{
Stringname;
Stringsex;
}
classInputimplementsRunnable
{
privateResr;
Input(Resr)
{
this.r=r;
}
publicvoidrun()
{
intx=0;
while(true)
{
if(x==0)
{
..
初学vim编辑器的几种常用模式:注:每次切换模式都要按Esc键先切换到一般模式(即命令模式)1.命令模式(也称一般模式);使用vi或vim即进入默认的命令模式。2.输入模式(即插入模式);键盘输入i,a,o进入插入模式,这时你就可以输入字符了。3.末行模式(即命令行模式);输入“..
负载均衡7层Nginx(提供软件包)Nginxproxy利用proxy基本可以实现一个完整的7层负载均衡。Clienteth0:192.168.122.1/24Nginxeth0:192.168.122.254/24HTML1eth0192.168.122.10/24HTML2eth0192.168.122.20/24PHP1eth0192.168.122.30/24PHP2eth0192.168.122.40/24HTML1和2#yumin..
来到ODS项目组,转眼间接近一个月了,大体总结下这一个月来的工作感悟吧。比起上一个项目组,ODS的要求要严格的多,做事情注重效率,完成任务的同时,必须保证正确性。初来这里我接触的接口规范,目的是给下游的表结构以及抽取方式,我们是上游系统,一旦出错那么涉及的相关的..
Keepalived+haproxyClienteth0:192.168.122.1/24HAproxymastereth0192.168.122.50/24HAproxybackupeth0192.168.122.60/24HTML1eth0192.168.122.10/24HTML2eth0192.168.122.20/24HTML1和2#yuminstallhttpd分别创建测试页面index.html,开启服务HAproxymaster和backup#tarxfhapro..
useList::Util‘shuffle‘;
my@list=(1..33);
my@blue=(1..16);
my$y=$#blue;
my$i=10;
while($i>0){
@shuffled=shuffle(@list);
my@result=sort{$a<=>$b}(@shuffled[1..6]);
my$j=intrand($y+1);
push@result,‘|‘;
push@result,$blue[$j];
print"@result\n";
$i--;
}
曾经RAID技术在存储领域独挡一面,为卷管理系统、文件系统提供高效、可靠的数据存储服务。但是,如今随着磁盘容量的不断增大,RAID的数据重构时间大为增加,从而导致数据可靠性难以得到保证。为了解决这个问题,我们可以采用冗余度更高的算法解决多块磁盘发生故障的问题。例如..
在上次的话题中我们通过安装引导MBR与移植主要二进制文件(bash),完成了最基础的linux内核定制初步的工作,至此我们也可以总结一下linux的启动流程为接下来的更为自助化的定制打下基础.用一张图来关注一下流程:用一张表来了解一下每个方块的作用我们接下来的步骤将会围绕这两幅图..