自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Linvo's blog

生活不止眼前的苟且,还有诗和远方的田野

  • 博客(12)
  • 资源 (18)
  • 收藏
  • 关注

翻译 APE(Ajax Push Engine)

 翻译:Linvo转帖请注明出处!官方网站:http://www.ape-project.org=============================== Getting Started with APE You will find on this page all the informations you need to get started with

2009-07-31 09:35:00 2623 5

转载 基于RBAC的权限设计模型

1、介绍RBAC 模型作为目前最为广泛接受的权限模型。NIST(The National Institute of Standards andTechnology,美国国家标准与技术研究院)标准RBAC模型由4个部件模型组成,这4个部件模型分别是基本模型RBAC0(Core RBAC)、角色分级模型RBAC1(Hierarchal RBAC)、角色限制模型RBAC2(Constrain

2009-07-29 11:18:00 1248

原创 监控调度系统暂时收尾

经过这一段的努力,整个系统的文件监控调度功能已经基本实现。又新加了目录调度的支持,现在0.7版正式结束了alpha测试,呵呵~ 另外系统更名为“任务监控调度管理系统”。缩写更牛X——TMDMS!(嘿嘿,很适合它基于linux的特点:P)前后一个月的研究和尝试,现在要先告一段落了。接下来有更重要的工作,继续之前的项目开发。而且这次的任务有难度,对我可能是个挑战。

2009-07-28 16:46:00 711

原创 使用socket实现文件传输[PHP CLI]

目前使用的socket传输原理Demo #!/usr/bin/php<?php define("SEPARATOR", "|=+=|");//used for explode filename and contents//client$filename = "data";$fp = fsockopen("127.0.0.1", 20000, $errno, $err

2009-07-27 17:50:00 2619 1

原创 初步实现文件监控调度功能

 经过这几天的研究和试验,终于为之前的系统设计了一套文件监控调度的结构。 这次功能的难点有两处:1、监控——在Linux系统中的文件实时监控2、调度——不同主机间的高速文件传输 监控功能的核心是基于Linux 2.6.13以上内核新增的inotify特性,通过对开源命令行工具inotify-tools进行封装调用,来实现对文件系统的监控。调度功能的核心是基于Sock

2009-07-24 09:48:00 1173

原创 Linux文件监控

之前实现了逻辑任务调度功能,并把整个管理框架搭好,现在开始研究实现文件监控功能。文件监控一直是Linux的一个弱项,windows有很好的消息机制,实现起来很方便。之前的Linux如果不想用轮询的方法,那只能用dnotify,但是性能和可操作性都很差。好在2.6.13以后的内核支持了dnotify的替代者——inotify,基于它来实现linux文件监控变得容易了许多,更重要的是性能上的提

2009-07-21 21:49:00 3194

原创 又加了俩功能-_-!

本来说是告一段落,根据需要,又增加了两个功能。 |---------------------------------------------| v0.5.1 更新内容|| 1、增加调度进程活跃度显示|---------------------------------------------| v0.6.0 更新内容|| 1、修正v0.5.1中活跃度功能一处bug

2009-07-17 16:42:00 835 2

原创 告一段落——v0.5

还是0.4.1版的结构,程序上完善并增加了一些功能:支持killall(ka)命令:终止全部调度进程支持p(ause)功能:暂停某个调度进程(实际上是保留监听进程,只终止了做事的进程)支持r(enew)命令(P状态下):把暂停的进程唤醒支持v(iew)指定进程(支持模糊匹配):按名称显示进程状态支持v(iew)分页显示(包括每页条数参数):自定义分页显示进程状态 

2009-07-16 16:00:00 782

原创 0.4.1版编码完成

编码初步完成,有待进一步测试。 终于解决了socket端口无法及时释放的问题。其实不算解决,只能算绕过了。在绑定端口前加了句,可重用端口socket_set_option($socket, SOL_SOCKET, SO_REUSEADDR, 1))  另外还有一点改动地方就是,把监控中心和调度程序都改成了守护进程。这样避免了产生僵尸进程的可能,同时也能方便的脱离终端窗口限制。

2009-07-13 13:32:00 730

原创 正在编码中的 v0.4

前两天按0.3版的设计开始动手实现,具有基本功能的雏形出来以后,稍微测试了下发现一个严重的问题——监控中心进程的内存占用持续飙升,大概按每分钟1%的速度增长。开始以为是socket引起的,后来经过排查发现罪魁祸首是shmop。至今没搞明白的一点是,虽然每次读写的内存地址是一样的,即使内容都不变,内存依旧有增无减。google无果,最后重新分析调整了下结构,把之前0.2版中的run.ing文件重新引

2009-07-09 13:58:00 691

原创 重新设计的新构架——v0.3

之前的结构存在些问题,这一版重新设计了总体架构(见下图):这个架构基于Socket,较之前版本主要有以优点:1、支持对调度进程的实时监控2、支持调度进程的多服务器部署3、支持其他任务(外界任务请求)

2009-07-07 09:18:00 701

原创 继续CLI实用性研究:)

之前研究到使用CLI做简单的监控调度程序,通常实际中需要用到许多调度程序,这样一来管理就成了问题,尤其对于命令行形式的程序来说。加上通常使程序在后台运行,这样管理起来非常不直观。为此,自己设计了一套控制系统结构(见下图),还有不成熟的地方有待进一步改进。之前0.1版设计中,我为每个进程的启动也封装了一个start程序,用来统一管理写入run.ing的操作。但是实现起来遇到一些实际中

2009-07-02 18:25:00 727

ZeroMQ-Guide(中文版)

ZeroMQ—指导 由iMatix公司的首席执行官Pieter Hintjens 编写。感谢Bill Desmarais, Brian Dorsey, CAF, Daniel Lin, Eric Desgranges, Gonzalo Diethelm, Guido Goldstein, Hunter Ford, Kamil Shakirov, Martin Sustrik, Mike Castleman, Naveen Chawla, Nicola Peduzzi, Oliver Smith, Olivier Chamoux, Peter Alexander, Pierre Rouleau, Randy Dryburgh, John Unwin, Alex Thomas, rofl0r, Mihail Minkov, Jeremy Avnet, Michael Compton, and Zed Shaw的贡献,也感谢Stathis Sideris,因为Ditaa.。 请对所有的意见和勘误表进行问题跟踪。这个版本覆盖了0MQ2.0的版本,发表于周二2010年11月9日,9时32分19秒。 第一章——基础的东西 修理(fixing)这个世界 怎么解释0MQ?有些人会说它的所有美好的事情。它是类固醇(steroids)上的套接字。它像有路由的邮箱。它很快。别人想分享它的启蒙,当这一切变得越来越明显,人们开始顿悟了。事情变得更简单。再也不复杂了。它打开了人们的思维。其他人喜欢通过做比较的方式来解释。它更小,更简单,但是看起来仍然很熟悉。就我个人而言,我希望回忆起我们为什么要开发0MQ,因为,这是读者们也很想知道的问题。 编程是装扮成艺术的科学,因为我们中的大多数不了解软件的物理过程。如果学过这方面的知识的话,也学的很少。软件的物理过程不是算法,数据结构,语言和抽象。这些只是我们研发,使用,然后扔掉的工具。软件真正的物理过程实际上是人们的思维过程。 ……

2012-05-11

新浪微博开放平台Redis实践

大纲 • Redis 简介 • 新浪微博中的Redis实践 • 好友关系 • 计数器 • 经验教训

2012-04-17

Mysql 性能优化教程

目录 ................................................................................................................................................. 1 背景及目标...................................................................................................................................... 2 Mysql 执行优化 .............................................................................................................................. 2 认识数据索引 ........................................................................................................................... 2 为什么使用数据索引能提高效率 ................................................................................... 2 如何理解数据索引的结构 ............................................................................................... 2 如何理解影响结果集 ....................................................................................................... 3 理解执行状态 ........................................................................................................................... 4 常见分析手段 ................................................................................................................... 4 分析流程 ........................................................................................................................... 6 总结 .................................................................................................................................. 7 Mysql 运维优化 .............................................................................................................................. 9 存储引擎类型 ........................................................................................................................... 9 内存使用考量 ........................................................................................................................... 9 性能与安全性考量 ................................................................................................................... 9 存储压力优化 ......................................................................................................................... 10 运维监控体系 ......................................................................................................................... 10 Mysql 架构优化 ............................................................................................................................ 11 架构优化目标 ......................................................................................................................... 11 防止单点隐患 ................................................................................................................. 11 方便系统扩容 ................................................................................................................. 11 安全可控,成本可控 ..................................................................................................... 11 分布式方案 ............................................................................................................................. 12 分库&拆表方案 .............................................................................................................. 12 主从架构 ......................................................................................................................... 14 故障转移处理 ................................................................................................................. 15 缓存方案 ................................................................................................................................ 15

2012-01-05

从MySpace的六次重构经历,来认识分布式系统到底该如何创建

这是我在网上无意中看到的一篇文章,介绍了myspace 的六次重构,对于做海量用户系统的朋友来说,应该能从中受到很多启发. 在每个里程碑,站点负担都会超过底层系统部分组件的最大载荷,特别是数据库和存储系统。接着,功能出现问题,用户失声尖叫。最后,技术团队必须为此修订系统策略。 虽然自2005 年早期,站点账户数超过7 百万后,系统架构到目前为止保持了相对稳定,但MySpace 仍然在为SQL Server 支持的同时连接数等方面继续攻坚,Benedetto 说,"我们已经尽可能把事情做到最好"。 里程碑一:50万账户 按Benedetto 的说法,MySpace 最初的系统很小,只有两台Web 服务器和一个数据库服务器。 那时使用的是Dell 双CPU、4G 内存的系统。 单个数据库就意味着所有数据都存储在一个地方,再由两台Web 服务器分担处理用户请求的工 作量。但就像MySpace 后来的几次底层系统修订时的情况一样,三服务器架构很快不堪重负。此后 一个时期内,MySpace 基本是通过添置更多Web 服务器来对付用户暴增问题的。 但到在2004 年早期,MySpace 用户数增长到50 万后,数据库服务器也已开始汗流浃背。 但和Web 服务器不同,增加数据库可没那么简单。如果一个站点由多个数据库支持,设计者必须考虑的是,如何在保证数据一致性的前提下,让多个数据库分担压力。 在第二代架构中,

2012-01-05

学习Go语言(中文版)

读者. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi 1 简介1 官方文档. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 获得Go . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 在Windows 下获得Go . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 前身. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 练习. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 答案. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2 基础6 Hello World . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 编译和运行代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 变量、类型和保留字. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 运算符和内建函数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Go 保留字. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 控制结构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 内建函数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 array、slices 和map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 练习. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 答案. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3 函数30 作用域. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

2011-11-20

正则表达式系统教程

关键字:正则表达式,Regular Expression<br>  原著:笑容<br> 创作于:2004年05月03日<br>最后更新:2004年05月04日 21:12<br>引用地址:正则表达式(regular expression)<br>版权声明:使用创作公用版权协议<br> CHM制作:姜运涛@阿涛淘网<br>

2008-06-20

Ajax新手快车道

首先、 是一种很酷的技术,一旦采用了,就能让你的页面,你的网站,甚至连同你们公司,都变得很酷。在 的时代里,不使用一点技术的网站,就会显得很老土,很落伍。

2008-06-15

css2.0层样式表中文手册

  本手册针对的是已有一定网页设计制作经验的读者。其目的是提供完整清晰的样式表内容的快速索引及进阶帮助。所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。 <br>  手册提供了完整的 CSS2.0 的属性(Properties)、规则(At-Rules)、伪类(Pseudo-Classes)、伪元素(Pseudo-Elements)、声明(Declarations)、单位(Units)、选择符(Selectors)的介绍。其内容涵括了 W3C 的 CSS2.0 标准,以及 Internet Explorer 和 Netscape 各自的私有内容。出于种种众所周知的原因考虑,本手册以浏览器的事实标准—— Internet Explorer 为主。<br>  手册中为几乎所有的已被支持的属性、伪类、单位等,除了基本的语法示范外,都度身制作了可以对照源代码即时察看运行演示的实例。<br>  本手册的升级信息与版权声明请参阅关于本书页面。 <br>  限于篇幅,对于一些过于繁杂的相关内容,如动态样式属性(Dynamic Properties),滤镜(Filters),行为(Behaviors)请参阅我的其它相关著作。 <br>  本书中涉及到的所有HTML对象(Object,Element),HTML属性(Attributes)和特性(Properties)请参阅我的相关著作。

2008-05-18

网站项目策划书.chm

网站项目管理规范指南

2008-05-18

纯真IP数据库

纯真IP数据库<br>纯真IP数据库

2008-04-13

空空如也

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

TA关注的人

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