随笔分类 - [00] 框架/模式
摘要:memcached的简单限制就是键(key)和item的限制。最大键长为250个字符。可以接受的储存数据不能超过1MB,因为这是典型slab 的最大值。这里我们可以突破对key长度的限制。问题解决:修改memcached源文件。在memcached.h中定义key的长度,其代码为: 更换为所需要的长
阅读全文
摘要:要Memcached还是要Redis?在构建一款现代且由数据库驱动的Web应用程序并希望使其拥有更为出色的性能表现时,这个问题总会时不时出现、并给每一位开发人员带来困扰。在考虑对应用程序的性能表现进行提升时,缓存机制往往是解决问题的重要起点,而Memcached与Redis则经常被作为初步方案来加以
阅读全文
摘要:API 框架 NancyFx:轻量、用于构建 HTTP 基础服务的非正式(low-ceremony)框架,基于.Net 及 Mono 平台。官网 ASP.NET WebAPI:快捷创建 HTTP 服务的框架,可以广泛用于多种不同的客户端,包括浏览器和移动设备。官网 ServiceStack:架构缜密
阅读全文
摘要:注1:Apache Solr 是一个开源的搜索服务器。Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。独立搜索服务,可部署集群,并可以以服务的方式注册到Zookeeper中。 注2:Maven是一个采用纯Java编写的开源项目管理工具。SHOPJSP j
阅读全文
摘要:>>Memcached Memcached的优点:Memcached可以利用多核优势,单实例吞吐量极高,可以达到几十万QPS(取决于key、value的字节大小以及服务器硬件性能,日常环境中QPS高峰大约在4-6w左右)。适用于最大程度扛量。支持直接配置为session handle。Memcach
阅读全文
摘要:1. 起步 2. Git 基础 3. Git 分支 4. 服务器上的 Git 5. 分布式 Git 6. GitHub 7. Git 工具 8. 自定义 Git 9. Git 与其他系统 10. Git 内部原理 A1. 其它环境中的 Git A2. 将 Git 嵌入你的应用 A3. Git 命令
阅读全文
摘要:关于osgi.net ,想必大家也听说过,以下是自己在学习osgi.net 过程中整理出来的内容,供大家学习参与使用。 1. UIOSP 开放工厂框架架构 开放工厂所有插件基于OSGi.NET面向服务插件框架构建。该框架是国际上第一个完整迁移了OSGi R4规范的OSGi.NET框架,提供了动态模块
阅读全文
摘要:尽管MVC早已不是什么新鲜话题了,但是从近些年一些优秀MVC框架的设计上,我们还是会发现MVC在架构设计上的一些新亮点。本文将对传统MVC架构中的一些弊病进行解读,了解一些优秀MVC框架是如何化解这些问题的,揭示其中所折射出的设计思想与设计理念。 MVC回顾 作为一种经典到不能再经典的架构模式,MV
阅读全文
摘要:自2014年以来,SaaS、CRM、OA、ERP、HR、APM、进销存、财务系统等,这些名词大量出现在微信朋友圈、电视楼宇广告和千百万融资资讯中。它们到底是什么意思?相互之间又有什么区别?在这个飞速发展的互联网时代,再不知道这些可就OUT了! SaaS、CRM、OA、ERP、HR、进销存究竟是什么?
阅读全文
摘要:初试牛刀 假设你希望学习Python这门语言,却苦于找不到一个简短而全面的入门教程。那么本教程将花费十分钟的时间带你走入Python的大门。本文的内容介于教程(Toturial)和速查手册(CheatSheet)之间,因此只会包含一些基本概念。很显然,如果你希望真正学好一门语言,你还是需要亲自动手实
阅读全文
摘要:Memcache知识点梳理 Memcached概念: Memcached是一个免费开源的,高性能的,具有分布式对象的缓存系统,它可以用来保存一些经常存取的对象或数据,保存的数据像一张巨大的HASH表,该表以Key-value对的方式存在内存中。官网下载地址: http://www.memcached
阅读全文
摘要:电子商务模式是传统商务模式的网络化、电子化、虚拟化,是网络时代一种新型商业模式;商业模式是能使企业业务运作方式、经营方式、盈利模式的统称;而盈利模式则是企业在市场竞争中逐步形成的特有的赖以盈利的产品结构及其对应的业务结构。 我国电子商务经过13年的蓬勃发展,造就了很多知名行业电子商务企业与品牌,也出
阅读全文
摘要:短短几十年国内互联网发生了翻天覆地的变化,特别是国家支持互联网发展,提出了“互联网+”行动计划,国内各行各业的互联网更是日新月异。作为一个九零后小白没有亲身经历互联网的演变历程,如今看的像淘宝、京东、腾讯这样的大型网站充满了无数的好奇心,这些网站是怎么运作的,如何处理大量用户的请求,如何解决海量的数
阅读全文
摘要:2014年十大编程语言近日,IEEE Spectrum推出了一个最流行的编程语言排行榜。排行榜筛选了 12 项指标,综合了 10 个来源(含 IEEE Xplore、Google、GitHub)的数据,最终评选出了下面这个排行榜(满分 100,得分越高排名越靠前),其中的十大编程语言分别是:1、 J...
阅读全文
摘要:下面主要介绍一下MEF的架构,希望从总体上有所了解,更改OpenExpressApp后我会再写篇文章介绍一下如何在OpenExpressApp中使用MEF的。主要示意图各种Export提供者从目录提取part信息,然后由CompositionContainer进行装配,其中每个part都包含Import和Export两部分内容。主要组成图由容器、基础类库和属性编程模型组成,组成东西其实不多,要想扩充自己的东西必须熟悉这些东西。我现在只是想用MEF替代Prsim实现插件扩充机制,由于时间紧张也不能深入研究,所以目前也就是使用过其中一些类,如:CompositionContainer、Compos
阅读全文
摘要:框架已经被越来越多的人所关注与使用了,今天我们就来研究一下net方面的几个主流ORM框架,以及它们的效率测试(可能会有遗漏欢迎大家讨论)。ORM框架:Object/RelationMapping(对象/关系映射)的缩写,易于理解的模型化数据的方法。简单的说就是把数据库的关系型数据类型转换为用对象型程序控制的框架类型。今天研究的orm框架如下:1.NHibernate(使用与介绍:http://www.cnblogs.com/stone_w/archive/2011/09/15/2177830.html)2.iBatis(使用与介绍:http://www.cnblogs.com/stone_w/
阅读全文
摘要:NHibernate是把Java的Hibernate核心部分移植到Microsoft .NET Framework上。它是一个对象关系映射工具,其目标是把.NET对象持久化到关系数据库。1. NHibernate之旅系列文章导航(李永京)http://www.cnblogs.com/lyj/archive/2008/10/30/1323099.html旅途站点路线第一站:熟悉NHibernateNHibernate之旅(1):开篇有益第二站:接触NHibernateNHibernate之旅(2):第一个NHibernate程序第三站:数据在我手中NHibernate之旅(3):探索查询之NHi
阅读全文
摘要:Daniel Simmons下载代码示例本文是介绍使用实体框架进行 n 层编程的系列文章中的第三篇(请参见 msdn.microsoft.com/magazine/dd882522.aspx 和 msdn.microsoft.com/magazine/ee321569.aspx),着重介绍了如何使用实体框架 (EF) 和 Windows Communication Foundation (WCF) 构建自定义 Web 服务(在某些情况下,基于 REST 的服务或其他方法更加合适,但在这些文章中,我重点介绍自定义 Web 服务)。第一篇文章介绍了一些重要的设计注意事项和反模式。在第二篇文章中,我
阅读全文
摘要:前言 在笔者的《面向对象的应用服务层设计》一文中,笔者讨论了软件系统中设计应用服务层所需要考虑的问题,以及系统分层的基本思考方法。这些讨论作关注的问题,都是系统中纵向的层次的划分。然而,在设计软件系统的时候,我们不仅仅要考虑纵向的关系,很多时候,我们还需要关注所谓的“横切关注点”的问题,例如,存在于系统每个部分的日志记录、安全性验证等。aop(面向方面编程)的出现,便是为了解决这些“横切关注点”的问题。 虽然aop目前还不是如oop般非常成熟,但是,也已经有数个支持aop的产品问世,其中比较有名的有aspectj,aspectwerkz等,这些产品都基于java平台。在.net平台上,也有一些
阅读全文
摘要:淘宝网拥有国内最具商业价值的海量数据。截至当前,每天有超过30亿的店铺、商品浏览记录,10亿在线商品数,上千万的成交、收藏和评价数据。如何从这些数据中挖掘出真正的商业价值,进而帮助淘宝、商家进行企业的数据化运营,帮助消费者进行理性的购物决策,是淘宝数据平台与产品部的使命。为此,我们进行了一系列数据产品的研发,比如为大家所熟知的量子统计、数据魔方和淘宝指数等。尽管从业务层面来讲,数据产品的研发难度并不高;但在“海量”的限定下,数据产品的计算、存储和检索难度陡然上升。本文将以数据魔方为例,向大家介绍淘宝在海量数据产品技术架构方面的探索。淘宝海量数据产品技术架构数据产品的一个最大特点是数据的非实时写
阅读全文