07 2012 档案
摘要:Create Table1.创建数据表CREATETABLE`amount`(`id`int(11)NOTNULLAUTO_INCREMENT,`amount`decimal(10,2)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=InnoDB DEFAULTCHARSET=utf8DELIMITER $$2.创建触发器示例(1)CREATE /*[DEFINER = { user | CURRENT_USER }]*/ TRIGGER `mytest`.`tri_amount2` BEFORE UPDATE ON `mytest`.`amount` FOR EACH
阅读全文
摘要:今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。 1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,..
阅读全文
摘要:mysql 5.5.19版本1、备份备份一个数据库mysqldump -uxxxx -pxxxx --opt dbname > filename.sql备份整个数据库mysqldump -uxxxx -pxxxx --opt --all-databases > filename.sql参数说明: -u 用户名,-p 密码2、恢复恢复一个数据库mysql -uxxxx -pxxxx dbname < filename.sql恢复整个数据库mysql -uxxxx -pxxxx < filename.sql[root@DevDBServer mysql]# mysqldum
阅读全文
摘要:GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。GCC(GNU Compiler Collection,GNU编译器套装),是一套由 GNU 开发的编程语言编译器。它是一套LGPL许可证所发行的自由软件,也是 GNU计划的关键部分,亦是自由的类Unix及苹果电脑 Mac OS X操作系统的标准编译器。 G原名为 GNU C 语言编译器,因为它原本只能处理 C语言。G.
阅读全文
摘要:http 500内部服务器错误说明IIS服务器无法解析ASP代码,访问一个静态页面试试是否也出现这个问题,如果访问静态页面没问题,那就要分以下几种 情况来分析了:① 你是否改变过计算机名称。② 站点所在的文件目录是否自定义了安全属性。③ 安装了域控制器后是否调整了域策略。如果是其中的一种情况,请一一将 改变的参数设置回来看是否解决问题。 如果静态空间也无法访问,则说明解析还没生效AD(active directory)活动目录,动态的建立整个域模式网络中的对象的数据库或索引,协议为LDAP,安装了AD的服务器称为DC域控制器,存储整个域的对象的信息并周期性更新iSCSI技术是一种由IBM公司研
阅读全文
摘要:1.描述linux shell中单引号、双引号及不加引号的简单区别简要总结:单引号:可以说是所见即所得:即将单引号内的内容原样输出,或者描述为单引号里面看到的是什么就会输出什么。双引号:把双引号内的内容输出出来;如果内容中有命令、变量等,会先把变量、命令解析出结果,然后在输出最终内容来。不加引号:不会将含有空格的字符串视为一个整体输出, 如果内容中有命令、变量等,会先把变量、命令解析出结果,然后在输出最终内容来,如果字符串中带有空格等特殊字符,则不能完整的输出,需要改加双引号,一般连续的字符串,数字,路径等可以用。2. 描述linux运行级别0-6的各自含义0:关机1:单用户模式2:无网络支持
阅读全文
摘要:1、 A类地址中的私有地址和保留地址: ①10.0.0.1到10.255.255.254是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。 ② 127.0.0.0到127.255.255.255是保留地址,用做循环测试用的。2、B类地址的私有地址和保留地址 ① 172.16.0.1到172.31.255.254是私有地址 ②169.254.0.0到169.254.255.255是保留地址。如果你的IP地址是自动获取IP地址,而你在网络上又没有找到可用的DHCP服务器,这时你将会从169.254.0.0到169.254.255.255中临时获得一个IP地址。3、...
阅读全文
摘要:1.raidRAID 0:RAID 0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的RAID结构。RAID 0只是单纯地提高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有数据。因此,RAID 0不能应用于数据安全性要求高的场合。RAID 1:它是通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据。当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1可以提高读取性能。RAID 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换.
阅读全文
摘要:星期二 10 7月 2012 1、打印工作目录文件夹实例for i in *doif [ -d "$i" ]thenecho "$i"fidone2、打印命令行参数for arg in $@doecho "$arg"done3、打印用户信息#! /bin/bashif [ $# -eq 0 ]thenecho "Useage:demo user1 user2..." 1>&2 #print error message to standard errorexit 1fifor user in $@do
阅读全文
摘要:星期日 08 7月 2012 aek 是一种模式扫描和处理语言,它搜索一个或者多个文件,以查看这些文件是否存在匹配指定模式的记录。它在处理时不区分数字和文本。1.awk -F : '$1 ~ /^s/ {print $1} ' /etc/passwd #在/etc/passwd文件中,搜索每行记录的第一个字段首字母为s的字段。2.awk -F : '$1 ~ /^[sr]/ {print $1 ,"$"$2 }' /etc/passwd #在文件/etc/passwd中,搜索每行记录的第二个字段首字母为s或者r的字段。3.awk -F : &
阅读全文
摘要:#这个实例计算在命令行上指定的某个文件中的每一列数字的总和。if (test $# = 0)thenecho "you must apply a number."exit 1ficat $1 | awk ' NR == 1 # awk < $1{ nfields = NF #set nfields to number of fields in the record (NF) }{if($0 ~ /[^0-9. \t]/) #check each record to see if it contains any characters a...
阅读全文
摘要:1.uptime 是监控系统性能最常用的一个命令,主要用来统计系统当前的运行状况。 2.free是监控linux内存使用状况最长用的命令:free -m -s 53.vmstat(virtual memory statistics)虚拟内存统计,可以对操作系统的内存信息、进程状态、cpu活动等进行监视,不足之处是无法对某个进程进行深入分析。(1)r列表示运行和等待cpu时间片的进程数,这个值如果长期大于系统cpu的个数,说明cpu不足,需要增加cpu.(2)b列表示在等待资源的进程数,比如正在等待I/0或者内存交换等。(3)swpd列表示切换到内存交换去的大小。(4)buff列表示当前空闲的物
阅读全文
摘要:netstat 学习1.netstat -i 可以显示网络接口的详细信息常见网络 mtu(最大传输单元)ethernet: 1500字节PPPoE : 1492字节Dial up : 576字节Flg:L:表示接口是个回环设备 ,B:表示设置了广播地址,M:表示接受所有数据包,R:表示接口正在运行,U:表示接口处于活动状态,O:表示在该接口上禁用arp,P:表示一个点到 另一个点得链接配置ip: ifconfig eth0 ip地址 netmask 255.255.255.02.在网络不通或网络出现异常时,首先检测系统的路由表信息netstat -r == route3.netstat -s.
阅读全文
摘要:iptables防火墙一篇基础iptables防火墙规则配置文章:http://www.jb51.net/os/Ubuntu/45291.html1.查看所有规则 :iptables -L2. 四种包的状态:ESTABLISHED 、 INVALID 、 NEW 和 RELATED 状态 ESTABLISHED 指出该信息包属于已建立的连接,该连接一直用于发送和接收信息包并且完全有效。 INVALID 状态指出该信息包与任何已知的流或连接都不相关联,它可能包含错误的数据或头。状态 NEW 意味着该信息包已经或将启动新的连接,或者它与尚未用于发送和接收信息包的连接相关联。最后, RELATED
阅读全文

浙公网安备 33010602011771号