2009-10-12 18:20
Golden Rules
---------人类思想的基石,千年智慧的结晶
1.帕金森定律
一个不称职的官员,可能有三条出路:一是申请退职,把位子让给能干的人;二是让一位能干的人来协助自已工作;三是聘用两个水平比自已更低的人当助手。
解决“帕金森定律”的症结,就必须把用人权放在一个公正、公平、平等、科学、合理的用人制度上,不受人为因素的干扰。最需要注意的是,不要将用人权放在一个被招聘者的直接上司手里。
2.华盛顿 |
2009-08-25 15:06
本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 MySQL 版本为 5.0.51b。
目前 MySQL 支持的免费备份工具有:mysqldump、mysqlhotcopy,还可以用 SQL 语法进行备份:BACKUP TABLE 或者 SELECT INTO OUTFILE,又或者备份 |
2009-08-25 15:02
MySQL5.1地的确提供了好多有力的工具来帮助我们DBA进行数据库管理。
现在看一下这个压力测试工具mysqlslap
关于他的选项手册上以及--help介绍的很详细。
我解释一下一些常用的选项。
--concurrency 并发量,也就是模拟多少个客户端同时执行select。可指定多个值,以逗号或者–delimiter参数指定的值做为分隔符。
--engines 代表要测试的引擎,可以有多个,用分隔符隔开。
--iterations 代表要运行这些测试多少次。
--auto-generate-sql 代表用系统自己生成的SQL脚本来测试。
--auto-genera |
2009-08-12 08:14
Socket中的TIME_WAIT状态
在高并发短连接的server端,当server处理完client的请求后立刻closesocket此时会出现time_wait状态然后如果client再并发2000个连接,此时部分连接就连接不上了,用linger强制关闭可以解决此问题,但是linger会导致数据丢失,linger值为0时是强制关闭,无论并发多少多能正常连接上,如果非0会发生部分连接不上的情况!(可调用setsockopt设置套接字的linger延时标志,同时将延时时间设置为0。)
TCP/IP的RFC文档。TIME_WAIT是TCP连 |
2009-08-11 14:00
好久没写分析文章了,一个是比较忙,另一个是因为余下的内容都是硬骨头,需要花时间慢慢理解。剩下的比较有意思的内容有:
- select语句的执行和优化过程。大家关心数据库的查询性能,主要是对着部分比较感兴趣,特别是其中的查询优化部分。
- Mysql的replication。Mysql的master/slave架构是大部分使用mysql的高性能网站架构的不二选择,replication则是
|
2009-08-11 11:41
Mysql源代码主要包括客户端程序代码,服务器端代码,测试工具和一些库构成,下面我们对比较重要的目录做些介绍。
BUILD
这个目录在本系列的上篇文章中我们仔细看过,内含各种平台的编译脚本,这里就不仔细说了。
client
这个目录下有如下比较让人眼熟的文件: mysql.cc, mysqlcheck.c, mysqladmin.cc, mysqlshow.c,等等,如果你编译一下就会发现那些眼熟的程序也出现了,比如mysql。明白了吧,这个目录就是那些客户端程序所在的目录。这个目录的内容也比较少,而且也不是我们阅读的重点。
Docs
这个目录包含了 |
2009-08-07 16:34
leader 分享的箴言:
抗拒诱惑,不要三心二意
脚踏实地,不要好高骛远
善于合作,不要惟我独尊
学习分享,不要孤芳自赏
活学活用,不要生搬硬套
学会沟通,不要强加于人
提炼总结,不要敷衍了事
做企业发展过程中的磐石,中流砥柱,而不是一个匆忙的过客; |
2009-08-04 11:25
linux先启动init init是所有进程之父 init读取/etc/inittab,执行 /etc/rc.d/rc.sysinit # 由init执行的第一个脚本 /etc/rc.d/rc $RUNLEVEL # $RUNLEVEL为缺省的运行模式 /etc/rc.d/rc.local /sbin/mingetty # 等待用户登录
vi inittab si::sysinit:/etc/rc.d/rc.sysinit l0:0:wait:/etc/rc.d/rc 0 l1:1:wait:/etc/rc.d |
2009-07-29 12:45
操作步骤:“工具”->宏->VB编辑器->“视图”->代码窗口->复制上面代码->保存(Ctrl+s)->回到Excel表->“工具”->宏->运行宏->执行
两列找同样的值:
Sub sdf()
Dim rng As Range
Dim i%
i = 1
For Each rng In Range("a1:a337")
If Not Range("b1:b1470").Find(rng.Value) Is Nothing Then
Range("d" & i) = rng.Value
i = i + 1
End If
Next
MsgBox (i)
End Sub
|
2009-07-29 04:36
Sub makecolor()
Dim i, n
n = [a65536].End(xlUp).Row
For i = 1 To n
If Cells(i, 1) <> "" Then
If Application.CountIf(Range("a1:a" & n), Cells(i, 1)) > 1 Then
Cells(i, 1).Interior |
2009-07-08 11:37
整合 Apache Http Server 和 Tomcat 可以提升对静态文件的处理性能、利用 Web 服务器来做负载均衡以及容错、无缝的升级应用程序。本文介绍了三种整合 Apache 和 Tomcat 的方式。
首先我们先介绍一下为什么要让 Apache 与 Tomcat 之间进行连接。事实上 Tomcat 本身已经提供了 HTTP 服务,该服务默认的端口是 8080,装好 tomcat 后通过 8080 端口可以直接使用 Tomcat 所运行的应用程序,你也可以将该端口改为 80。
既然 Tomcat 本身已经可以提供这样的服务,我们为什么还要引入 Apache 或者其他的 |
2009-07-04 21:23
我所用Tomcat服务器都为zip版,非安装版。以两个为例:
安装第二个Tomcat完成后,到安装目录下的conf子目录中打开server.xml文件,查找以下三处:
(1) 修改http访问端口(默认为8080端口)
| |
2009-04-02 15:22
deb http://Ubuntu.cn99.com/ubuntu/ gutsy main restricted universe multiverse
deb http://Ubuntu.cn99.com/ubuntu/ gutsy-security main restricted universe multiverse
deb http://Ubuntu.cn99.com/ubuntu/ gutsy-updates main restricted universe multiverse
deb http://Ubuntu.cn99.com/ubuntu/ gutsy-proposed main restricted universe multiverse
deb http://Ubuntu.cn99.com/ubuntu/ gutsy-backports main restricted universe multiverse
deb-src http://Ubuntu.cn99.com/ubuntu/ gutsy main restric |
2009-04-02 10:47
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Rows().Font.ColorIndex = 0 '字体颜色全设为自动
x = ActiveCell.Value
For i = 1 To 7 '第i行,4可改为实际数据行数。
For j = 1 To 7 '第j列,可改为数据总列数。
If Cells(i, j) = x Then '如果等于活动单元格的值
Cells(i, j).Font.ColorIndex = 3 '字体颜色设为红色
End If
Next
Next
End Sub |
2009-03-10 12:02
1.查看版本,内核
[oracle@svr15 ~]$ cat /etc/issue
Red Hat Enterprise Linux AS release 4 (Nahant)
Kernel \r on an \m
[oracle@svr15 ~]$ cat /proc/version
Linux version 2.6.9-5.ELsmp (bhcompile@decompose.build.redhat.com) (gcc version 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)) #1 SMP Wed Jan 5 19:30:39 EST 2005
|
|
|
sampson_nsop
男, 28岁
北京 海淀区
加为好友
|