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能加快恢复的[......]

Read more

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。此外,如果重新编译过内核,一定要选择支持[......]

Read more

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的时候,将共享的目录显示到屏幕上。

 [......]

Read more

NSF网络文件系统安装配置

网络文件系统(NFS)的概念
网络文件系统(NFS)是一种在网络上的机器间共享文件的方法,文件就如同位于客户的本地硬盘驱动器上一样。Red Hat Linux 既可以是 NFS 服务器也可以是 NFS 客户,这意味着它可以把文件系统导出给其它系统,也可以挂载从其它机器上导入的文件系统。

NFS的安装
RedHad默认已经安装了NFS,如果没装需手动安装如下5个rpm包:

setup-*:  共享NFS目录在/etc/exports中定义
initscripts-*: 包括引导过程中装载网络目录的基本脚本
nfs-utils-*:  包括基本的NFS命令与监控程序
port[......]

Read more

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(映射成来宾用户)[......]

Read more

动态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[......]

Read more

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[......]

Read more

NIS服务器安装配置建立数据库等应用介绍

NIS服务器安装配置建立数据库等应用介绍。

安装ypserver-

portmap

ypbind-

yp-tools

配置:

vi /etc/sysconfig/network

NISDOMAIN=abc

vi /etc/ypserv.conf

dns:yes                                                    //设置当hosts文件解析不了时,是否查询dns

files:数字                                                 //设置N[......]

Read more