随笔分类 - 架构设计及设计模式
摘要:资深首席架构师眼中的架构应该是怎样的?【转】
阅读全文
摘要:业务对象模型(也叫领域模型 domain model)是描述业务用例实现的对象模型。它是对业务角色和业务实体之间应该如何联系和协作以执行业务的一种抽象。业务对象模型从业务角色内部的观点定义了业务用例。该模型为产生预期效果确定了业务人员以及他们处理和使用的对象(“业务类和对象”)之间应该具有的静态和动
阅读全文
摘要:领导者-追随者(Leader/Followers)模型的比喻 半同步/半异步模型和领导者/追随者模型的区别: aa
阅读全文
摘要:半同步半异步I/O的设计模式(half sync/half async) c++实现半同步半异步I/O的设计模式(half sync/half async)
阅读全文
摘要:高并发系统设计 半同步半异步I/O的设计模式(half sync/half async)
阅读全文
摘要:APR The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent in
阅读全文
摘要:Android消息处理机制 Android应用程序消息处理机制(深入到native,实际由管道实现-pipe&epoll)
阅读全文
摘要:C++的ORM 开源框架 介绍一个C++的ORM工具ODB SOCI、LiteSQL、POCO数据库访问类库对比
阅读全文
摘要:什么是AOP?AOP面向切面编程AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我...
阅读全文
摘要:http://www.cnblogs.com/seaky/archive/2011/04/06/1982533.html在深入分析MVC和MVP之前,我们有必要回顾下经典的三层架构。分层是计算机学科解决许多问题的法宝。在企业应用和互联网应用中,分层架构得到了非常广泛的应用。3层架构是各种层架构的基础...
阅读全文
摘要:http://www.cnblogs.com/olvo/archive/2012/05/03/2481014.htmlhttp://sundensky.blog.163.com/blog/static/7728873420109299167434/继承、实现、依赖、关联、聚合、组合的联系与区别分别介...
阅读全文
摘要:Service与Android系统设计(7)--- Binder驱动 http://blog.csdn.net/21cnbao/article/details/8087354Android Binder设计与实现 - 设计篇http://www.cnblogs.com/angeldevil/p/...
阅读全文
摘要:DBUS基础知识D-Bus是一种高级的进程间通信机制,它由freedesktop.org项目提供,使用GPL许可证发行。D-Bus最主要的用途是在Linux桌面环境为进程提供通信,同时能将Linux桌面环境和Linux内核事件作为消息传递到进程。D-Bus的主要概率为总线,注册后的进程可通过总线接收...
阅读全文
摘要:http://blog.sina.com.cn/s/blog_4af327e10101irie.html材料来自:The unveiling of kdbus 和 Kdbus Details 。后一篇文章里很多链接的内容也很有价值。D-Bus的优缺点Linux没有一个很好的IPC机制。Windows...
阅读全文
摘要:http://www.cnblogs.com/KnightsWarrior/p/ACL.html
阅读全文
摘要:http://www.cnblogs.com/showjan/p/3950989.html
阅读全文
摘要:http://www.cnblogs.com/KnightsWarrior/p/ACL.html
阅读全文
摘要:程序员必须知道的几个Git代码托管平台 http://www.open-open.com/lib/view/open1377700292339.html 阿里 阿里的开源项目很多,这也跟@淘宝正明的开源态度密不可分。有很多重量级的项目,例如LVS、Tengine,或者很有实践价值的中间件,例如 Me
阅读全文