假设机器A,B,C,要建立A为主,可以免密码直接ssh进入B,C。操作如下: 假设只用用户yimr建立信任,则使用yimr用户登陆主机A,执行如下操作: 产生公钥和私钥 ssh-keygen -t rsa 然后,在/home/用户/.ssh目录下,产生id_rsa, id_rsa.pub文件 将公钥复制到BC节点 scp .ssh/id_rsa.pub B:/home/用户名/.ssh/A.pub 进入BC节点,将公钥放在authorized_keys文件中 cat .ssh/A.pub >> .ssh…

2014年7月31日 0条评论 2点热度 阅读全文

从程序设计语言的理论上:局部内部类(即:定义在方法中的内部类),由于本身就是在方法内部(可出现在形式参数定义处或者方法体处),因而访问方法中的局部变量(形式参数或局部变量)是天经地义的.是很自然的 为什么JAVA中要加上一条限制:只能访问final型的局部变量? JAVA语言的编译程序的设计者当然全实现:局部内部类能访问方法中的所有的局部变量(因为:从理论上这是很自然的要求),但是:编译技术是无法实现的或代价极高. 困难在何处?到底难在哪儿?局部变量的生命周期与局部内部类的对象的生命周期的不一致性! 设方法f被调用…

2014年7月31日 0条评论 4点热度 阅读全文

从程序设计语言的理论上:局部内部类(即:定义在方法中的内部类),由于本身就是在方法内部(可出现在形式参数定义处或者方法体处),因而访问方法中的局部变量(形式参数或局部变量)是天经地义的.是很自然的 为什么JAVA中要加上一条限制:只能访问final型的局部变量? JAVA语言的编译程序的设计者当然全实现:局部内部类能访问方法中的所有的局部变量(因为:从理论上这是很自然的要求),但是:编译技术是无法实现的或代价极高. 困难在何处?到底难在哪儿?局部变量的生命周期与局部内部类的对象的生命周期的不一致性! 设方法f被调用…

2014年7月31日 0条评论 4点热度 阅读全文

<span style="font-size:18px;">循环结构 本讲内容:while 循环 do.while 循环 for 循环 程序的执行顺序: 顺序执行语句 通过进行一个判断在两个可选的语句序列之间选择执行(分支)。 循环结构 特点:在给定的条件成立时,反复执行某段程序,直到条件不成立为止。 给定的条件称为循环条件,反复执行的程序段称为循环体。 1.whlie循环 语法结构: while(条件表达式){ 循环语句; } 如果条件表达式为真,会循环执行while的语句块,一旦条件表达式为假的时候…

2014年7月31日 0条评论 1点热度 阅读全文

在我们的持续构建中,项目构建中出现错误提醒,或者开发人员之间的沟通交流,进度汇报的事务,都是离不开一个通信工具,那就是邮件。在我们的项目开发中如果使用第三方的邮件平台,这肯定不是最好的选择,因为第三方的邮件需要外网的支持,但是外网又不是特别的可靠,假如外网链接出现了问题,这样就会不必要的延误我们的工期。再或者很多项目都是保密项目,在开发中只能用内网。但是不用邮件吧又不行。为了解决这个头疼的问题,我们的内网邮件服务器工具就出现了,只要用它安装在我们的服务器上,配置好账户,配置好客户端,在内网里就可随意发送邮件了。那我…

2014年7月31日 0条评论 6点热度 阅读全文

二叉排序树 二叉排序树是一个基础的树的数据结构。应用非常多。 它的特性就是,左孩子小于parent,右孩子大于parent. 寻找节点 寻找节点就是直接根据数值的大小,从root节点开始遍历,大于当前遍历节点就向它的右子树查找,相反则查找它的左子树。然后返回。 查找最大最小节点 直接根据root节点,遍历到最右就是最大节点,遍历到最左,就是最小节点。 插入节点 插入节点我这里插入的节点都会成为叶子节点。根据大小的关系向下遍历,遍历到最后的节点,然后插入就可以了。 删除节点 这里删除节点是相对麻烦一点的。在删除的节点…

2014年7月31日 0条评论 21点热度 阅读全文

二叉排序树 二叉排序树是一个基础的树的数据结构。应用非常多。 它的特性就是,左孩子小于parent,右孩子大于parent. 寻找节点 寻找节点就是直接根据数值的大小,从root节点开始遍历,大于当前遍历节点就向它的右子树查找,相反则查找它的左子树。然后返回。 查找最大最小节点 直接根据root节点,遍历到最右就是最大节点,遍历到最左,就是最小节点。 插入节点 插入节点我这里插入的节点都会成为叶子节点。根据大小的关系向下遍历,遍历到最后的节点,然后插入就可以了。 删除节点 这里删除节点是相对麻烦一点的。在删除的节点…

2014年7月31日 0条评论 3点热度 阅读全文

私有IP就是在本地局域网上的IP 与之对应的是公有IP(在互联网上的IP) 随着私有IP网络的发展,为节省可分配的注册IP地址,有一组IP地址被拿出来专门用于私有IP网络,称为私有IP地址。 私有IP地址范围: A: 10.0.0.0~10.255.255.255 即10.0.0.0/8 B:172.16.0.0~172.31.255.255即172.16.0.0/12 C:192.168.0.0~192.168.255.255 即192.168.0.0/16 这些地址是不会被Internet分配的,它们在Inte…

2014年7月31日 0条评论 5点热度 阅读全文

需要说明的事,redis的安装非常简单,已经有现成的Makefile文件,直接运行make命令即可。 make make install Redis 由四个可执行文件:redis-benchmark、redis-cli、redis-server、redis-stat 这四个文件,加上一个redis.conf就构成了整个redis的最终可用包。它们的作用如下: redis-server:Redis服务器的daemon启动程序 redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯…

2014年7月31日 0条评论 7点热度 阅读全文

 String是常量,其对象一旦创建完毕就无法改变,当使用“+”拼接字符串时,会生成新的String对象,而不是向原有的String对象追加内容,对于java的String来说比软特殊,java中有一个String pool的概念,它是由String这个类单独在栈中维护 String对象是不变对象,在程序运行过程中可能用到多个具有相同值得String对象,jvm中使用String pool来优化这种情况。当有新的String对象要建立的时候,jvm先检查Pool中时候已经有具有相同值的Strin…

2014年7月31日 0条评论 1点热度 阅读全文