摘要: 1.进程 进程是操作系统结构的基础;是一次程序的执行;是一个程序及其数据在处理机上顺序执行时所发生的活动。2.线程 线程(thread, 台湾称“执行绪”)是进程中某个单一顺序的控制流。也被称为轻量进程(lightweight processes)。计算机科学术语,指运行中的程序的调度单位。区别... 阅读全文
posted @ 2014-10-22 17:52 王天泽博客 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 一个简易的日志监控的脚本,功能如下:1.windows环境2.当匹配日志关键字时会发出声音,匹配的关键字不同,播放的声音不同3.能做到实时响应注意:是在win环境下哦直接上代码吧#!/usr/bin/env python# encoding: utf-8 """MonitorLog.py U... 阅读全文
posted @ 2014-10-22 17:44 王天泽博客 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 在可扩展性方面,客户的要求变得越来越多,功能列表上经常会出现20条、50条甚至多达100多条要求,但总的来说,我们可以把它们缩短为五个大类,通过五条途径来解决可扩展性问题:1. 调整查询操作对查询进行优化能够让你付出最少的精力就得到最多的成果。将查询功能完善的发挥出来,达到业务需求,不会被过多的流量... 阅读全文
posted @ 2014-10-22 17:35 王天泽博客 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 1.第一范式 无重复的列 数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。如果实体中的某个属性有多个值时,必须拆分为不同的属性2.第二范式 属性完全依赖于主键 第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足第二范式(2NF)必须先满足第一... 阅读全文
posted @ 2014-10-22 17:33 王天泽博客 阅读(103) 评论(0) 推荐(0) 编辑
摘要: MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面... 阅读全文
posted @ 2014-10-22 16:38 王天泽博客 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 1.数据库的对象: 1)选择表合适存储引擎:MyISAM: 应用时以读和插入操作为主,只有少量的更新和删除,并且对事务的完整性,并发性要求不是很高的. Innodb: 事务处理,以及并发条件下要求数据的一致性。除了插入和查询外,包括很多的更新和删除。(Innodb有效地降低删除和更新导致的锁定) M... 阅读全文
posted @ 2014-10-22 16:37 王天泽博客 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 开发网站的时候,常常需要自己配置Linux服务器。本文记录配置Linux服务器的初步流程,也就是系统安装完成后,下一步要做的事情。这主要是我自己的总结和备忘,如果有遗漏,欢迎大家补充。下面的操作针对Debian/Ubuntu系统,其他Linux系统也类似,就是部分命令稍有不同。第一步:root用户登... 阅读全文
posted @ 2014-10-22 16:21 王天泽博客 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 代码优化能够让程序运行更快,它是在不改变程序运行结果的情况下使得程序的运行效率更高,根据80/20原则,实现程序的重构、优化、扩展以及文档相关的事情通常需要消耗80%的工作量。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。改进算法,选择合适的数据结构一个良好的算法能够对性能起到关键作... 阅读全文
posted @ 2014-10-22 16:05 王天泽博客 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一、简介Python是一门功能强大的高级脚本语言,它的强大不仅表现在其自身的功能上,而且还表现在其良好的可扩展性上,正因如此,Python已经开始受到越来越多人的青睐,并且被屡屡成功地应用于各类大型软件系统的开发过程中。与其它普通脚本语言有所不同,Python程序员可以借助Python语言提供的AP... 阅读全文
posted @ 2014-10-22 16:03 王天泽博客 阅读(113) 评论(0) 推荐(0) 编辑