java集合框架中的类和接口部分介绍
java集合框架中的类和接口部分介绍。想把集合框架中的类和接口画一站巨大无比的静态类图,用visio画的个时候我才知道这是多么的不切实际,尽管java禁止了多继承,但依然很乱,我想说,设计这个框架的人很强!
心得,很多东西自己是没胆这么用:
1、一个接口被另外一个接口继承,一个接口继承多个接口
2、类继承一个父类,实现多个接口
3、抽象类实现部分(当然,全部也行)接口,接口中的方法不需要全部实现。


innodb_pool_buffer_size对innodb性能的影响有哪些
innodb_pool_buffer_size对innodb性能的影响有哪些?innodb_pool_buffer_size是影响innodb性能最重要的参数,指的是innodb缓冲的大小。一般来说,它越大Innodb的吞吐量(单位: tps)就越高。所以,在不影响服务器上其他程序正常工作的情况下,这个值总是越大越好。
但是当innodb做crash recovery的时候,大的pool buffer会让recovery奇慢无比。 一种折衷的解决方法就是:启动的时候用小的pool buffer,恢复完成以后改用大的pool bufer。
为什么小的pool buffer能加快恢复的[......]
NFS
NFS Server端的设定
NFS Server端的设定,首先需要确认Linux主机是否可以支持NFS这项服务,然后再设定使用者的来源IP或主机名称以及共享出去的目录权限。
那么,在Client PC怎么使用这个共享出来的目录呢?首先以showmount检查Linux Server是否有可以使用的 NFS目录。如果有就将它mount在本机上面,这样就可以使用NFS Server主机提供的资源了。
1.系统要求
除了前面已经提到的两个系统守护进程portmap与nfs-utils之外,内核(Kernel)版本最好高于2.2.18。此外,如果重新编译过内核,一定要选择支持[......]
nfs配置介绍
1、修改exportfs (服务器端)
激活nfs
如果修改了/etc/exports这个文件后,不需要重新激活nfs,只要重新扫瞄一次/etc/exports的文件
,并且重新将设定加载即可:
# exportfs [-aruv]
参数说明:
-a 全部挂载(或卸载) /etc/exports 文件内的设定 。
-r 重新挂载/etc/exports里的设定,此外,亦同步更新/etc/exports及/var/lib/nfs/xtab的内容。
-u 卸载某一目录。
-v 在export的时候,将共享的目录显示到屏幕上。
[......]
NSF网络文件系统安装配置
网络文件系统(NFS)的概念
网络文件系统(NFS)是一种在网络上的机器间共享文件的方法,文件就如同位于客户的本地硬盘驱动器上一样。Red Hat Linux 既可以是 NFS 服务器也可以是 NFS 客户,这意味着它可以把文件系统导出给其它系统,也可以挂载从其它机器上导入的文件系统。
NFS的安装
RedHad默认已经安装了NFS,如果没装需手动安装如下5个rpm包:
setup-*: 共享NFS目录在/etc/exports中定义
initscripts-*: 包括引导过程中装载网络目录的基本脚本
nfs-utils-*: 包括基本的NFS命令与监控程序
port[......]
nfs共享配置方法介绍
nfs共享配置方法介绍。
服务器端:
查看共享信息 showmount -e
exportfs
临时添加共享 exportfs -o rw,sync 客户机:目录
让临时添加共享生效: exportfs -a
临时停用共享 exportfs -u 客户机:目录
生效: exportfs -au
共享选项:
ro //只读
rw //读写
sync //同步写入磁盘和内存
async //先写内存,后写磁盘(异步)
no_root_squash //不将root用户转换为nobody
root_squash //将root用户转换为nobody(映射成来宾用户)[......]
动态DNS添加DHCP代理相关操作命令
动态DNS加DHCP代理。
安装 bind-
bind-utils
bind-chroot
8注意如果是Centos5.4的话:要安装caching-nameserver.conf
vi /etc/dhcpd.conf
ddns-update-style interim;
subnet 192.168.3.0 netmask 255.255.255.0 {
option routers 192.168.3.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 192.168.3[......]
logrotate如何手动切割日志介绍
logrotate如何手动切割日志介绍。
安装logrotate
cd /etc/logrotate.d
vi aa
/var/log/aa {
missingok
notifempty
size 3k
rotate 2
}
启动做测试: /usr/sbin/logrotate /etc/logrotate.conf
参数 功能
compress 通过gzip 压缩转储以后的日志
nocompress 不需要压缩时,用这个参数
copytruncate 用于还在打开中的日志文件,把当前日志备份并截断
nocopytrun[......]
NIS服务器安装配置建立数据库等应用介绍
NIS服务器安装配置建立数据库等应用介绍。
安装ypserver-
portmap
ypbind-
yp-tools
配置:
vi /etc/sysconfig/network
NISDOMAIN=abc
vi /etc/ypserv.conf
dns:yes //设置当hosts文件解析不了时,是否查询dns
files:数字 //设置N[......]