详解MySQL中EXPLAIN解释命令

explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。

使用方法,在select语句前加上explain就可以了:

如:

explain select surname,first_name form a,b where a.id=b.id

EXPLAIN列的解释:

table:显示这一行的数据是关于哪张表的

type:这是重要的列,显示连接使用了何种类型。从最好到最差的连接类型为const、eq_reg[……]

阅读全文»

继续阅读详解MySQL中EXPLAIN解释命令

Linux监控软件sar安装和sar系统报告命令使用详解

Linux监控软件sar安装需要安装sysstat包,这个包其实也包含了iostat这个监控工具。

Ubuntu安装命令:

sudo apt-get install sysstat

注意如果sar使用的时候有的选项需要系统日志进行的支持的哦。

sar 系统报告命令

常用参数

-q : cpu load

-u : cpu utilization

-r : memory

-b : io

-n : ne[……]

阅读全文»

继续阅读Linux监控软件sar安装和sar系统报告命令使用详解

JavaScript 中 this 的工作原理以及注意事项

在JavaScript中,this 的概念比较复杂。除了在面向对象编程中,this 还是随处可用的。这篇文章介绍了this 的工作原理,它会造成什么样的问题以及this 的相关例子。 要根据this 所在的位置来理解它,情况大概可以分为3种:

在函数中:this 通常是一个隐含的参数。

在函数外(顶级作用域中):在浏览器中this 指的是全局对象;在Node.js中指的是模块(module)的导出(exports)。[……]

阅读全文»

继续阅读JavaScript 中 this 的工作原理以及注意事项

win7 64位 [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

用java程序直接连接access数据库,不通过配置odbc数据源,winxp下运行正常,但部署到win7 64位操作系统后出现[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认,解决方法:

64位下载地址

http://download.microsoft.com/download/E/4/2/E4220252-5FAE-4F0A-B1B9-0B48B5FBCCF9/AccessDatabaseEngine_X64.exe

win7安装完毕后,程序里需要[……]

阅读全文»

继续阅读win7 64位 [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

web.xml文件详解

前言:一般的web工程中都会用到web.xml,web.xml主要用来配置,可以方便的开发web工程。web.xml主要用来配置Filter、Listener、Servlet等。但是要说明的是web.xml并不是必须的,一个web工程可以没有web.xml文件。

1、WEB工程加载web.xml过程

经过个人测试,WEB工程加载顺序与元素节点在文件中的配置顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。WEB容器的加载顺序是:Servle[……]

阅读全文»

继续阅读web.xml文件详解

Java web开发之servlet

一、servlet简介

Servlet技术是基于Java编程语言的WEB服务器端编程技术。

Servlet技术也是JSP技术(另外一种动态网页开发技术)的基础。

一个Servlet程序就是一个实现了特殊接口的 Java类,用于被支持Servlet的WEB服务器调用和运行,即只能运行于具有Servlet引擎的WEB服务器端。

Servlet与普通java程序相比,只是输入信息的来源和输出结果的目标不一样,所以,普通Java程序所能完成的大多数任务,Servle[……]

阅读全文»

继续阅读Java web开发之servlet

15+ 个 tar 命令的用法,附示例

tar 命令用来将很多文件打包成一个单一的磁带或者磁盘归档,并可从归档文件恢复出文件列表。当你需要通过 email 发送大量文件时或者传输文件时非常有用。这里我们介绍一些基本的使用场景。

tar 的语法:

# tar [options] file.tar file1 file2 .. .. ..

file.tar 是 tar 归档文件,而其他 file1 和 file2 等等是要被打包的文件。

例如我们有两个文件 file1.txt 和 file2.txt

[r[……]

阅读全文»

继续阅读15+ 个 tar 命令的用法,附示例

Windows WEB服务器配置安全规范

一、安装Win 200x安全概览

1.硬盘分区的文件系统选择

2.组件的定制

3.接入网络时间

4.账户安全管理

5.安全审核

6.卸载无用的组件模块

二、基本系统设置

1.安装各种补丁

2.分区内容规划

3.协议管理

4.关闭所有以下不需要的服务

5.删除 OS/2 和 POSIX 子系统

6.帐号和密码策略

7.设置文件和目录权限[……]

阅读全文»

继续阅读Windows WEB服务器配置安全规范

6 个 Linux性能监控命令行工具

1.htop—— http://htop.sourceforge.net/

一个可以让用户与之交互的进程查看器。作为文本模式的应用程序,主要用于控制台或 X 终端中。当前具有按树状方式来查看进程,支持颜色主题,可以定制等特性。

2.dstat —— http://dag.wieers.com/home-made/dstat/

一个用来替换vmstat, iostat, netstat, nfsstat 和ifstat 这些命令的工具,是一个全[……]

阅读全文»

继续阅读6 个 Linux性能监控命令行工具
鄂ICP备13000209号-1

鄂公网安备 42050602000277号