自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

原创 MYSQL SHOW STATUS 大致分类

1.线程和连接的统计信息ConnectionsMax_used_connectionsThreads_connectedAborted_clientsAborted_connectsBytes_sentBytes_receivedSlow_launch_threadsThreads_cachedThreads_running2.二进制日志的状态Bi...

2019-12-05 11:42:46 123

原创 对并发及并行的直观展示和深入理解

首先来个直观的记忆:并发: 想像小丑在发球,同时有多个球在空中,但在同一时刻,每个手上只有一个球。并行:就像军队队列一齐向前行进一样,同时存在多人向前走,多核才有并行的实现。深入理解一般上认为,如果两个操作“同时”发生,才称之为并发,然而事实上,操作是否在时间上重叠并不重要。而且由于分布式系统中复杂的时钟同步问题,现实当中,也很难严格确定它们是否同时发生。为了更好地定义并...

2019-12-05 11:15:33 159

原创 编译安全线程安全的php5.5.12 和pthreads(x86_64)

cd /usr/local/srcwget http://pecl.php.net/get/pthreads-2.0.5.tgz

2014-05-16 09:35:40 2856 1

转载 功能说明规格

指导思想:详细具体的描述程序如何工作 。写规范的理由:节省开发成本,当用自然语言设计产品时,只需要花费几钟就能考虑多种可能并且修订及改进自己的设计;而当用程序语言设计产品时,反覆设计就得花费好几周,而如果不符合需要时,修改成本更大。节省沟通时间,当有书面形式的说明时,对软件的功能只需要讲解一次就行了,其它人员只要读规范就行了。没有详细规范就无法制定计划。

2014-01-22 22:55:12 617

转载 实战 SSH 端口转发

https://www.ibm.com/developerworks/cn/linux/l-cn-sshforward/

2013-07-31 23:00:59 526

转载 HandlerSocket 详解

HandlerSocket的原理http://www.mysqlops.com/2011/10/19/handlersocket-principle.htmlHandlerSocket的性能测试http://www.mysqlops.com/2011/10/20/handlersocket-perf.htmlHandlerSock

2013-07-31 21:38:24 633

转载 CSS 盒子模型

元素框的最内部分是实际的内容,直接包围内容的是内边距。内边距呈现了元素的背景。内边距的边缘是边框。边框以外是外边距,外边距默认是透明的,因此不会遮挡其后的任何元素。提示:背景应用于由内容和内边距、边框组成的区域。内边距、边框和外边距都是可选的,默认值是零。但是,许多元素将由用户代理样式表设置外边距和内边距。可以通过将元素的 margin 和 padding 设置为零来覆盖这些浏览器

2013-06-27 23:08:22 557

转载 mysql 数据类型优化

选择优化的数据类型Mysql支持的数据类型非常多,选择正确的数据类型对于获得高性能至关重要。不管存储哪种类型的数据。下面几个简单的原则都有助于做出更好的选择。更小的通常更好一般情况下,应该尽量使用可以正确存储数据的最小数据类型。更小的数据类型通常更快。因为它们占用更少的磁盘、内存和CPU,并且处理时需要的CPU周期也更少。但是要确保没有低估需要存储的值的范围。简

2013-06-13 22:18:11 583

转载 Nginx 安装攻略手册

准备工作Linux操作系统需要内核为Linux 2.6 及以上版本的操作系统,因为2.6以上才支持epoll,而在Linux上使用select或poll来解决事件的多路复用,是无法解决高并发压力问题可以使用 uname -e 命令来查询Linux内核版本必备软件以下只是完成web服务器最基本功能 所必需的。1)GCC编译器   yum install -y gcc

2013-06-11 22:52:18 525

转载 jquery 学习笔记 ---选择器

1.基本选择器   通过元素id、class和标签名等来查找DOM元素,每个id名称只能使用一次(即使有多个标签id一样,只找到第一个),class允许重复使用2.层次选择器通过DOM元素之间的的层次关系来获取特定元素,例如后代元素、子元素、相邻元素和兄弟元素。3.过滤选择器通过特定的过滤规则来筛选出所需要的DOM元素,以冒号(:

2013-05-25 23:16:49 570

转载 SVN服务器/客户端的搭建和使用

linux 说明mkdir /svndata              创建svn数据目录(目录可自行制定)svnadmin create /svndata/kuming                  kuming就是版本库的名字,可以改变!只有一个svn数据目录,但可以有多个版本库,一般来说一个版本库对应一个项目,但为了方便,可以将多个项目放到一个版本库中,这样只需要

2013-05-12 21:32:33 615

转载 通过show status 来优化MySQL数据库

转贴:http://lxneng.iteye.com/blog/4519851, 查看MySQL服务器配置信息 mysql> show variables;  2, 查看MySQL服务器运行的各种状态值 mysql> show global status;  3, 慢查询 mysql> show variables l

2013-05-10 00:05:42 704

原创 使用tarball以编译原码方式安装软件

规划:1.将tarball的原始数据解压缩到/usr/local/src当中2.安装里,安装到/usr/local这个默认路径下3.为了卸载及管理方便,每个软件单独安装在/usr/local/software下面(卸载时直接rm -rf /usr/local/software/xxx就行了)4.为安装 到单独目录的软件man page 加入man path搜索    在/etc

2013-05-06 23:40:09 579

转载 mysql慢查询问题(Copying to tmp table)

http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=3646279

2013-05-04 23:00:40 792

转载 间歇性慢查询分析

一个查询正常情况下都非常快,却有几次非常不合理的执行了很长时间,手工重新执行一遍,发现也非常快,可能是什么原因呢??可能是系统中有其他东西消耗了资源,比如正在备份,也有可能是某种类型的锁或者争用阻塞了查询的进度(间歇性问题)2.单条查询问题还是服务器问题如果服务器上所有程序都突然变慢,又突然都变好,每一条查询也都变慢了,那么慢查询可能就不一定是原因,而是由于其他

2013-05-04 22:01:32 969

转载 高效学习不是梦,方法你有吗?【转自网络】

一、记住:大量时间并不重要    说到学习时间紧张,很多人首先会想到的就是怎么挤时间——压缩睡觉的时间、压缩吃饭的时间、压缩休闲娱乐的时间等等,把一切学习以外的时间都压缩到极致,彷佛就是管理时间的终极目标。    为学习成绩而苦恼的同学,常常也伴随着觉得时间不够的苦恼。因为他们觉得,要想把成绩赶上来,必须给自己“补课”——多补习以前的基础或者多找点别的教辅材料来做一下。但是,老师上

2013-04-26 18:49:01 747

转载 mysql 性能监控 实用工具

MySQL的性能调优工具:比mysqlreport更方便的tuning-primer.sh年初的时候收藏过一篇关于mysqlreport的报表解读,和内置的show status,和show variables相比mysqlreport输出一个可读性更好的报表;但Sundry MySQL提供的脚本相比mysqlreport更进一步:除了报表还进一步提供了修改建议。安装和使用非常

2013-04-17 22:17:19 632

转载 为何HTTP被翻译为“超文本传输协议”是一次历史上的重大翻译错误??!!

原贴地址:http://www.ituring.com.cn/article/937?1364996918HTTP 1.0协议(RFC1945)是在1996年5月发布的,其中文名“超文本传输协议”估计大约也是在1996年左右诞生的。从此以后,这个名称就被固定了下来,一直沿用到今天。 非常遗憾,这是一个错误的翻译,而且错误的性质很严重。具体来说,就是将“Hypertext Transfer

2013-04-03 21:48:03 986

转载 MYSQL SHOW STATUS 大致分类

1.线程和连接的统计信息 ConnectionsMax_used_connectionsThreads_connectedAborted_clientsAborted_connectsBytes_sentBytes_receivedSlow_launch_threadsThreads_cachedThreads_running

2013-03-01 23:49:16 520

转载 MySQL 查询执行基础知识

2013-02-28 23:33:40 368

转载 MySQL如果选择正确的存储引擎

2013-02-27 22:42:07 404

转载 mysql的order by,group by和distinct优化

http://blog.csdn.net/tonyxf121/article/details/7805217

2013-02-19 11:48:51 338

原创 Linux 实时监控 nmon + nmon Analyser 使用

1.查看linux详细版本信息    file /sbin/init2.下载对应nmon版本http://pkgs.repoforge.org/nmon/3.安装rpm -ivh nmon-14f-1.el5.rf.i386.rpm4.采集数据1)./nmon_x86_rhel52 -s10 -c60 -f -m .-s10

2013-01-25 22:54:41 1854

转载 MYSQL 优化建议

1. Optimize Your Queries For the Query CacheMost MySQL servers have query caching enabled. It’s one of the most effective methods of improving performance, that is quietly handled by the database

2013-01-24 18:01:43 817

转载 MYSQL 优化命令

Analyze TableMySQL 的Optimizer(优化元件)在优化SQL语句时,首先需要收集一些相关信息,其中就包括表的cardinality(可以翻译为“散列程度”),它表示某个索引对应的列包含多少个不同的值——如果cardinality大大少于数据的实际散列程度,那么索引就基本失效了。我们可以使用SHOW INDEX语句来查看索引的散列程度:SHOW INDEX

2013-01-24 17:58:19 1109

原创 AT&T 汇编语言学习笔记二

一、汇编程序由定义好的段构成,每个段都有不两只的目的,最常用的:    数据段 :(可选)声明带有初始值的数据元素,变量    bss段  : (可选)声明使用零或者null值初始化的数据元素,常作程序中的缓冲区     文本段  :(必须有)声明指令码二、定义起始点 : _start    .globl   GNU汇编器声明一个默认标签或者说标识符,用作应用程序 的入

2012-12-02 18:00:04 528

原创 AT&T 汇编语言学习笔记一

一、开发环境:       CentOS 5.6二、硬件       Intel I5(64位)三、开发工具:     (1)GNU汇编器(gas) :将汇编语言源代友转换为处理器指令码 $ as -o test.o test.s      (2)连(链)接器:解析程序代码中声明的所有定义好的函数和内存地址标签 $ ld -o test test.o

2012-12-02 17:15:11 414

转载 找出mysql 中谁持有表锁

如果看到有许多进程都处于Locked状态,可能是MyISAM用于高并发的工作负载上了。如何找出有哪几个连接长时间地持有着某个锁呢?没有SQL命令可以用来显示那些持有着表锁从而阻塞了你查询的线程,使用SHOW PROCESSLIST,可以看到在等待锁的进程,但是看不到持有着锁的进程。以下命令能将锁的信息打印到服务器的错误日志里.$ mysqladmin debug

2012-11-08 23:06:14 727

转载 MYSQL锁详解

http://blog.csdn.net/liguohui/article/details/7882476http://blog.csdn.net/liguohui/article/details/7882502

2012-11-03 16:56:55 375

转载 PHP 整型

PHP 中没有整除的运算符。1/2 产生出 float 0.5。可以总是舍弃小数部分,或者使用 round() 函数<?phpvar_dump(25/7); // float(3.5714285714286) var_dump((int) (25/7)); // int(3)var_dump(round(25/7)); // float(4) ?>

2012-10-22 23:09:43 364

转载 PHP 布尔值

1)当转换为 boolean 时,以下值被认为是 FALSE:布尔值 FALSE 自身整型值 0 (零)浮点型值 0.0 (零)空 字符串(""), 以及 字符串 "0"不包括任何元素的数组(Array())不包括任何成员变量的对象(仅PHP 4.0 适用)特殊类型 NULL (包括尚未设定的变量)从没有任何标记(tags)的XML文档生成的SimpleXML 对象

2012-10-22 23:03:10 655

转载 php 内存知识

http://yxmhero1989.blog.163.com/blog/static/1121579562012324113143397/http://www.laruence.com/2011/03/04/1894.html

2012-10-15 23:43:02 334

原创 简单理解数据库外键

学生表(学号,姓名,性别,班级)学号唯一,是主键课程表(课程编号,课程名,学分)课程编号是唯一,是主键成绩表(学号,课程号,成绩)学号和课程号组成一个主键谁是谁的外键:成绩表中的学号是学生表的外键成绩表中的课程号是课程表的外键

2012-10-11 23:29:42 643 1

原创 Aauto 回车换行

strLine ='第一行\r\n第二行' // 第一行 //第二行 strLine ='第一行\r第二行' // 第二行 strLine ='第一行\n\r第二行' // 第一行 //第二行 strLine ='第一行\n第二行' // 第一行 //第二行\r  :回

2012-10-11 21:57:33 514

转载 MYSQL外键(Foreign Key)的使用

MYSQL外键(Foreign Key)的使用在MySQL 3.23.44版本后,InnoDB引擎类型的表支持了外键约束。外键的使用条件:1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持);2.外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显示建立; 3.外键

2012-10-09 23:34:11 449

转载 InnoDB与Myisam的六大区别

InnoDB与Myisam的六大区别MyISAM    InnoDB    构成上的区别:    每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。  .frm文件存储表定义。  数据文件的扩展名为.MYD (MYData)。  索引文件的扩展名是.MY

2012-10-09 23:27:07 417

原创 AAuto DB Demo

import mysql;conn_mysql = function (){ var link = null; var error_msg = null; try{ link = mysql("127.0.0.1","root","123456"); if(! link.handle) { error("连接数据库失败.."); }

2012-09-19 23:28:10 618

转载 apache/nginx access.log 说明

当网站出问题时分析日志,第一步一般都不会是看访问日志。但是也不能忽视它,在访问日志中记录了很多的客户信息,如果你有心,可以从这个日志中获得很多有用的信息!访问日志access_log记录了所有对Web服务器的访问活动。正如其名字所示,访问日志access_log记录了所有对Web服务器的访问活动。  下面是访问日志中一个典型的记录:10.1.1.95 - e800 [1

2012-09-11 20:50:20 6850 3

原创 jquery 学习笔记

1.页面引入jquery 库 2.  $  -->表示jquery这个对象本身  $(document) -->将HTML DOM 对象转换成一个jquery对象$(document).ready(function(){ alert("Hello World");} );ready()可以关联几个函数,按顺序执行window.onloa

2012-09-07 23:12:16 521

原创 SSH

1) SSH 協定,在預設的狀態中,本身就提供兩個伺服器功能(传输时加密):一個就是類似 telnet 的遠端連線使用 shell 的伺服器,亦即是俗稱的 ssh ;另一個就是類似 FTP 服務的 sftp-server !提供更安全的 FTP 服務。目前 SSH 的協定版本有兩種,分別是 version 1 與 version 2 ,其中 V2 由於加上了連線檢測的機制,可以避免連線

2012-09-05 00:06:37 404

Flex3+Cairngorm+Spring的增删改查模块

这个一个基于Cairngorm和Spring框架的小模块 是一个小用户的,基本的CRUD功能都实现了, 由于有上传大小限制,Spring依赖的包没有加入,请下载后自行添加

2010-03-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除