随笔分类 -  [00] 框架/模式

摘要:前言 通常在一个应用程序中,我们开发人员会在两个不同的类型对象之间传输数据,通常我们会用DTOs(数据传输对象),View Models(视图模型),或者直接是一些从一个service或者Web API的一些请求或应答对象。一个常见的需要使用数据传输对象的情况是,我们想把属于一个对象的某些属性值赋值 阅读全文
posted @ 2017-04-24 09:55 小y 阅读(2449) 评论(0) 推荐(0)
摘要:在上一篇文章“Unit简单依赖注入”我们可以实现构造对象和被依赖对象之间的 松耦合,使我们的抽象层(Player)能够保持稳定,但是在并没有把客户类和Player类之间彻底解耦,即当我们不想使用MP3Player注入,而 想使用CDPlayer注入时,我们需要修改客户类的容器注册。下面我们使用web 阅读全文
posted @ 2017-04-23 11:47 小y 阅读(3664) 评论(0) 推荐(0)
摘要:网上关于Unity IOC容器使用的方法已很多,但未能做一个总结,故我这里总结一下,方便大家选择。 首先讲一下通过代码来进行类型映射,很简单,代码如下 然而实际情况,我们一般不可能直接硬编码在程序中,因为像上述代码上与普通的直接new一个实例并无什么区别,都会存在很明显的依赖,若后面需要更换类,则必 阅读全文
posted @ 2017-04-23 11:36 小y 阅读(1590) 评论(0) 推荐(0)
摘要:memcached的简单限制就是键(key)和item的限制。最大键长为250个字符。可以接受的储存数据不能超过1MB,因为这是典型slab 的最大值。这里我们可以突破对key长度的限制。问题解决:修改memcached源文件。在memcached.h中定义key的长度,其代码为: 更换为所需要的长 阅读全文
posted @ 2017-03-13 16:28 小y 阅读(3097) 评论(0) 推荐(0)
摘要:要Memcached还是要Redis?在构建一款现代且由数据库驱动的Web应用程序并希望使其拥有更为出色的性能表现时,这个问题总会时不时出现、并给每一位开发人员带来困扰。在考虑对应用程序的性能表现进行提升时,缓存机制往往是解决问题的重要起点,而Memcached与Redis则经常被作为初步方案来加以 阅读全文
posted @ 2017-03-13 16:07 小y 阅读(401) 评论(0) 推荐(0)
摘要:API 框架 NancyFx:轻量、用于构建 HTTP 基础服务的非正式(low-ceremony)框架,基于.Net 及 Mono 平台。官网 ASP.NET WebAPI:快捷创建 HTTP 服务的框架,可以广泛用于多种不同的客户端,包括浏览器和移动设备。官网 ServiceStack:架构缜密 阅读全文
posted @ 2017-03-13 12:53 小y 阅读(9526) 评论(0) 推荐(3)
摘要:注1:Apache Solr 是一个开源的搜索服务器。Solr 使用 Java 语言开发,主要基于 HTTP 和 Apache Lucene 实现。独立搜索服务,可部署集群,并可以以服务的方式注册到Zookeeper中。 注2:Maven是一个采用纯Java编写的开源项目管理工具。SHOPJSP j 阅读全文
posted @ 2017-02-09 15:04 小y 阅读(1428) 评论(0) 推荐(0)
摘要:>>Memcached Memcached的优点:Memcached可以利用多核优势,单实例吞吐量极高,可以达到几十万QPS(取决于key、value的字节大小以及服务器硬件性能,日常环境中QPS高峰大约在4-6w左右)。适用于最大程度扛量。支持直接配置为session handle。Memcach 阅读全文
posted @ 2017-02-09 14:42 小y 阅读(73016) 评论(3) 推荐(5)
摘要: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 命令 阅读全文
posted @ 2016-09-27 10:45 小y 阅读(7872) 评论(0) 推荐(1)
摘要:关于osgi.net ,想必大家也听说过,以下是自己在学习osgi.net 过程中整理出来的内容,供大家学习参与使用。 1. UIOSP 开放工厂框架架构 开放工厂所有插件基于OSGi.NET面向服务插件框架构建。该框架是国际上第一个完整迁移了OSGi R4规范的OSGi.NET框架,提供了动态模块 阅读全文
posted @ 2016-09-08 15:10 小y 阅读(3172) 评论(0) 推荐(1)
摘要:尽管MVC早已不是什么新鲜话题了,但是从近些年一些优秀MVC框架的设计上,我们还是会发现MVC在架构设计上的一些新亮点。本文将对传统MVC架构中的一些弊病进行解读,了解一些优秀MVC框架是如何化解这些问题的,揭示其中所折射出的设计思想与设计理念。 MVC回顾 作为一种经典到不能再经典的架构模式,MV 阅读全文
posted @ 2016-09-08 14:13 小y 阅读(1047) 评论(0) 推荐(0)
摘要:自2014年以来,SaaS、CRM、OA、ERP、HR、APM、进销存、财务系统等,这些名词大量出现在微信朋友圈、电视楼宇广告和千百万融资资讯中。它们到底是什么意思?相互之间又有什么区别?在这个飞速发展的互联网时代,再不知道这些可就OUT了! SaaS、CRM、OA、ERP、HR、进销存究竟是什么? 阅读全文
posted @ 2016-08-16 13:09 小y 阅读(14555) 评论(0) 推荐(2)
摘要:初试牛刀 假设你希望学习Python这门语言,却苦于找不到一个简短而全面的入门教程。那么本教程将花费十分钟的时间带你走入Python的大门。本文的内容介于教程(Toturial)和速查手册(CheatSheet)之间,因此只会包含一些基本概念。很显然,如果你希望真正学好一门语言,你还是需要亲自动手实 阅读全文
posted @ 2016-06-18 17:49 小y 阅读(20736) 评论(4) 推荐(2)
摘要:Memcache知识点梳理 Memcached概念: Memcached是一个免费开源的,高性能的,具有分布式对象的缓存系统,它可以用来保存一些经常存取的对象或数据,保存的数据像一张巨大的HASH表,该表以Key-value对的方式存在内存中。官网下载地址: http://www.memcached 阅读全文
posted @ 2016-06-18 16:48 小y 阅读(310) 评论(0) 推荐(0)
摘要:电子商务模式是传统商务模式的网络化、电子化、虚拟化,是网络时代一种新型商业模式;商业模式是能使企业业务运作方式、经营方式、盈利模式的统称;而盈利模式则是企业在市场竞争中逐步形成的特有的赖以盈利的产品结构及其对应的业务结构。 我国电子商务经过13年的蓬勃发展,造就了很多知名行业电子商务企业与品牌,也出 阅读全文
posted @ 2016-05-06 10:12 小y 阅读(38990) 评论(0) 推荐(0)
摘要:短短几十年国内互联网发生了翻天覆地的变化,特别是国家支持互联网发展,提出了“互联网+”行动计划,国内各行各业的互联网更是日新月异。作为一个九零后小白没有亲身经历互联网的演变历程,如今看的像淘宝、京东、腾讯这样的大型网站充满了无数的好奇心,这些网站是怎么运作的,如何处理大量用户的请求,如何解决海量的数 阅读全文
posted @ 2015-12-05 13:31 小y 阅读(1579) 评论(2) 推荐(5)
摘要:2014年十大编程语言近日,IEEE Spectrum推出了一个最流行的编程语言排行榜。排行榜筛选了 12 项指标,综合了 10 个来源(含 IEEE Xplore、Google、GitHub)的数据,最终评选出了下面这个排行榜(满分 100,得分越高排名越靠前),其中的十大编程语言分别是:1、 J... 阅读全文
posted @ 2015-01-04 14:07 小y 阅读(459) 评论(0) 推荐(0)
摘要:下面主要介绍一下MEF的架构,希望从总体上有所了解,更改OpenExpressApp后我会再写篇文章介绍一下如何在OpenExpressApp中使用MEF的。主要示意图各种Export提供者从目录提取part信息,然后由CompositionContainer进行装配,其中每个part都包含Import和Export两部分内容。主要组成图由容器、基础类库和属性编程模型组成,组成东西其实不多,要想扩充自己的东西必须熟悉这些东西。我现在只是想用MEF替代Prsim实现插件扩充机制,由于时间紧张也不能深入研究,所以目前也就是使用过其中一些类,如:CompositionContainer、Compos 阅读全文
posted @ 2014-04-01 11:55 小y 阅读(1099) 评论(0) 推荐(0)
摘要:框架已经被越来越多的人所关注与使用了,今天我们就来研究一下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/ 阅读全文
posted @ 2014-02-24 13:57 小y 阅读(637) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2013-02-28 10:14 小y 阅读(1004) 评论(0) 推荐(0)