自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

原创 redis之字符串命令源码解析(一)

形象化设计模式实战             HELLO!架构   在redis的使用中,set/get无疑是使用最普遍的命令,我先telnet连接运行看看   先看get命令,获取一个key服务器返回了两行内容,是"$3\r\n123\r\n"(\r\n为换行符),不难发现3就是“123”的长度,redis的官方文档get返回值为: Return value

2014-10-29 09:46:52 601

redis之字符串命令源码解析(三)

形象化设计模式实战             HELLO!架构   redis之字符串命令源码解析(一) redis之字符串命令源码解析(二)     前面已经将set get命令的原理与过程作了详细的解析,下面对一些常用的命令做一些简单讲解,前提是前面的已经明白。 1、append方法解析   t_string.c中的appendCommand方法: void appe...

2014-10-31 09:40:37 138

原创 redis之字符串命令源码解析(二)

形象化设计模式实战             HELLO!架构   在redis之字符串命令源码解析(一)中讲了get的简单实现,并没有对如何取到数据做深入分析,这里将深入。   1、redisObject 数据结构,以及Redis 的数据类型 (一)中说set test "hello redis",“hello redis”会最终保存在robj中,redisObjec

2014-10-30 09:33:37 917

redis之字符串命令源码解析(二)

形象化设计模式实战             HELLO!架构   在redis之字符串命令源码解析(一)中讲了get的简单实现,并没有对如何取到数据做深入分析,这里将深入。   1、redisObject 数据结构,以及Redis 的数据类型   (一)中说set test "hello redis",“hello redis”会最终保存在robj中,redisObject是Redi...

2014-10-30 09:32:12 121

原创 企业架构之页面控制器

在前端控制器博客中说到前端控制器比较复杂,不适用于相对的小项目,那如何以最佳方式为适度复杂的WEB应用程序构建控制器,从而既能避免代码重复,又能实现重用性和灵活性?     一、概念 Page Controller很简单,就是接受来自页面请求的输入,调用请求对模型执行操作以及确定应用于结果页面的正确视图。分隔高度逻辑和所有视图相关代码。     二、为什么要用页面

2014-10-29 14:26:03 588

原创 企业架构之应用控制器

在前端控制器中说到执行命令时,是用命令对象自己调用视图,如果系统的规模较小,可以如此。但这并不是最佳的选择,最好是尽可能地将命令和视图分离开来。   一、概念 应用控制器负责映射请求到命令,并映射命令到视图。这种分离意味着可以更加容易地改变视图(即模板)而不用改动核心代码。同时,也可以改变应用程序的流程而不需要修改核心部分的代码。通过将Command分离出来,可以更加容易地把同一个C

2014-10-29 14:24:11 447

原创 企业架构之前端控制器

一、概念 前端控制器模式用一个中心来处理所有到来的请求,最后调用视图将结果呈现给用户。此模式是Java企业应用的核心模式之一,但在PHP中并没有受到广泛的喜爱,部分原因是初始化前端控制器所需要的开销会导致系统性能下降。     二、为什么要使用前端控制器? (1)当请求可以发送到系统中多个地方时,很难避免代码重复。 例如你可能需要验证用户、检查参数,多个页面都要

2014-10-29 14:08:46 580

原创 PHP架构之注册表

啥是注册表模式?其实很简单! 注册表的作用是提供系统级别的对象访问功能。我们在编码时通常把“全局变量是不好的”当做信条。不过,凡事都有两面性,全局性的数据访问非常具有吸引力。   问题来了: 大多系统都分为几个层,每个层都只通过事先定义好的通道和相邻的层交流。对层的分享使程序变得灵活,替换或修改每个层可以最小化对系统其他部分的影响。但当你需要在一个层中获取不相邻另一个层所需

2014-10-29 14:04:55 685

redis之字符串命令源码解析(一)

形象化设计模式实战             HELLO!架构   在redis的使用中,set/get无疑是使用最普遍的命令,我先telnet连接运行看看   先看get命令,获取一个key服务器返回了两行内容,是"$3\r\n123\r\n"(\r\n为换行符),不难发现3就是“123”的长度,redis的官方文档get返回值为: Bulk string reply: the ...

2014-10-28 09:47:15 147

postgresql9.0中文手册

postgresql9.0的中文chm手册,实用不解释

2014-01-04

C++东南大学何洁月课件(总).ppt

C++东南大学何洁月课件(总).ppt,c++必看教程

2012-03-12

空空如也

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

TA关注的人

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