自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sgear

晴耕雨读 人生在于总结~

  • 博客(20)
  • 资源 (33)
  • 收藏
  • 关注

转载 MEMCACHED在集群环境下对并发更新是否保持数据一致

 今天在和同事查找菜单数据清CACHE时为什么出问题,其中有谈到MEMCACHED在集群环境下是否会保持数据的一致性,我的印象中好像memcached是有通过版本控制来实现的,不过只是有点模糊的印象,为了查了究竟也为了解决这个问题,我查了一下资料,不过顺便在这里也把菜单系统的CACHE实现在这里YY几句,知道的就当我废话了。    菜单系统有以下几个特点:    1、从其本身上来说

2014-10-29 16:44:20 1427

转载 基于WCF MSMQ 的企业应用解决方案

 最近研究了一下基于MSMQ的WCF应用,从书上、网上查了很多资料,但始终没能彻底理解WCF-MSMQ的工作原理,也没能得到一个合理的应用解决方案。索性还是自己做个实验,探索一下吧。经过反复试验,颇有收获,现跟大家分享一下。  首先我的解释一下为什么查了那么多资料却未能理解WCF-MSMQ的工作原理,不是各位大牛没有把原理讲清楚,而是大多数给出的例子都是在单机上运行的,这就很难说明白离

2014-10-29 16:38:55 900

转载 Discuz!NT中的Redis架构设计

在之前的Discuz!NT缓存的架构方案中,曾说过Discuz!NT采用了两级缓存方式,即本地缓存+memcached方式。在近半年多的实际运行环境下,该方案经受住了检验。现在为了提供多样式的解决方案,我在企业版里引入了Redis这个目前炙手可热的缓存架构产品,即将memcached与Redis作为可选插件方式来提供了最终用户,尽管目前测试的结果两者的差异不是很大(毫秒级),但我想多一种选

2014-10-29 15:52:00 915

转载 Discuz!NT跨站缓存同步

    Discuz!NT 缓存设计简析        Discuz!NT中集成Memcached分布式缓存          在Discuz!NT中进行缓存分层(本地缓存+memcached)          在之前的文章中,提到了在Discuz!NT中进行缓存分层的概念。之前在产品中也实现了其中的构想,但该方案有一个问题,就是如果将产品进行分布式布署之后,

2014-10-29 15:49:51 586

转载 Discuz!NT数据库读写分离方案

    目前在Discuz!NT这个产品中,数据库作为数据持久化工具,必定在并发访问频繁且负载压力较大的情况下成 为系统性能的‘瓶颈’。即使使用本地缓存等方式来解决频繁访问数据库的问题,但仍旧会有大量的并发请求要访问动态数据,虽然 SQL2005及2008以上版本中性能不断提升,查询计划和存储过程运行得越来越高效,但最终还是 要面临‘瓶颈’这一问 题。当然这也是许多大型网站不断研究探索各式

2014-10-29 15:47:55 1000

转载 Discuz!NT负载均衡方案

在前面的几篇文章中,主要谈到了在Discuz!NT中的跨站缓存数据,数据库负载均衡。但如果要实现将产品分布式布置到若干机器,组成集群来共同支撑起整个业务的话,还是有一定问题的(后面会有所介绍)。下面先介绍一下如何使用 Discuz!NT负载均衡方案搭建分布式应用。     Discuz!NT前端负载均衡可以是nginx,lvs,haproxy等,当然配置最简单的基于nginx实现的,下

2014-10-29 15:46:52 709

转载 微软同步框架入门之七--定制同步提供程序(SyncProvider)

在上一篇文章当中,简要介绍了一下如何使用现有的 SyncProvider 对象来进行文件(夹)同步。今天的这个DEMO主要演示通过继承方式来实现自己的SyncProvider来进行相关同步元数据存储,当然这样做会给我们以额外的好处,比如按自己的意愿来创建、版本和删除项的信息等。另外就是对同步应用程序的工作原理也会有一个大概的认识。     在开始正文之前,我在网上看到了这篇

2014-10-29 15:41:42 960

转载 微软同步框架入门之六--文件(夹)同步

    在前五篇文章当中,介绍了Sync For ADO.NET Service,从这篇文章开始,将开始介绍有关使用MSF进行文件(夹)同步的相关知识。因为文件同步的应用目前比较广泛,所以可能够要用3-4篇文章来进行介绍。今天先介绍一下有关MSF文件同步的原理和使用MSF中现有的类来实现一个简单的DEMO(本DEMO支持文件和文件夹)同步。     好的,下面开始今天的正文

2014-10-29 15:39:32 1011

转载 微软同步框架入门之五--使用WCF同步远程数据

     在之前介绍的两个DEMO中,链接远程服务器所使用的方式都是通过数据库链接串。虽然可以简单的实现所期望的数据同步功能,但这样做有两个问题:    1.不适合进行分布式布署.        2.安全方面存在问题,因为在客户端会持有远程数据库服务器的链接帐号。         因为这两个问题,导致了今天所要说的内容。当然在MSF中是支持采用WCF方式来进行远

2014-10-29 15:38:20 849

转载 微软同步框架入门之四--冲突(Conflict)检测和处理

   在几篇文章当中,我介绍了 SnapShot(快照方式)和“只同步新更改和增量更改”这两种同步方式并对相应的生成文件进行了粗略的分析。今天开始把话题深入一下,聊一聊MSF的冲突检测和处理。     这里所说的冲突(Conflict) 主要是指当客户端与服务端数据在进行CUD时,所操作的数据同步期间发生了错误,如通常所说的约束冲突(主键重复),以及在同步时多个节点(客户端

2014-10-29 15:35:24 1166

转载 微软同步框架入门之三--分析生成的同步类文件

在前两篇文章当中,我介绍了SnapShot(快照方式)和“只同步新更改和增量更改”这两种同步方式。将使用设计器同步向导生成了两个相应的DEMO。今天我们会一起分析一下这两个DEMO中相应的同步文件内容和相互差异(DEMO下载,请点击这里)。     首先要分析的DEMO是“只同步新更改和增量更改”,我们用VS2008打开DEMO的解决方案方案,如下图:    

2014-10-29 15:34:54 901

转载 微软同步框架入门之二--增量和修改同步方式

在上一篇文章当中,我通过创建一个SnapShot(快照方式)DEMO演示MSF是如何将远程数据服务器中的数据同步到本地 SQLCE数据库中的。今天这篇文章演示如何使用同步操作向导创建另外一种方式,即“只同步新更改和增量更改”方式。当前这种方式比之前一种"快照方式"要更加便捷,而且因为快照方式是采用整表同步,因此不管是数据是否被修改过,都是把所有数据下载到本地,而今天演示的这

2014-10-29 15:33:57 1353

转载 微软同步框架入门开篇(附SnapShot快照Demo)

  在Teched2008上听了一节关于MSF(Microsoft Sync Framework 微软同步框架),这一框架允许开发者创建离线式的应用、设备和服务,可以与任何应用的任意类型数据进行集成。     有关这个模架的介绍在网上有一些链接,而园子里也有朋友做过这方面的介绍。当时东西好不好,只有用过才会知道。今天这篇文章就是简单试用一把MSF来开发ADO.NET同步的DEM

2014-10-29 15:33:00 964

转载 httpModule HttpHandler

ASP.NET的HTTP请求处理方法当客户端向web服务器请求一个*.aspx的页面文件时,这个http请求也会被inetinfo.exe进程截获(www服务),它判断文件后缀之后,把这个请求转交给ASPNET_ISAPI.DLL而ASPNET_ISAPI.DLL则会通过一个Http PipeLine的管道,将这个http请求发送给ASPNET_WP.EXE进程,当这个HTTP请求进入

2014-10-27 18:54:17 553

转载 NuGet学习笔记(3)——搭建属于自己的NuGet服务器

文章导读  创建NuGetServer Web站点  发布站点到IIS  添加本地站点到包包数据源  在上一篇NuGet学习笔记(2) 使用图形化界面打包自己的类库 中讲解了如何打包自己的类库,接下来进行最重要的一步,从零开始搭建属于自己的NuGet服务器,诚然园子里及其它很多地方已经有完全写好的NuGet服务源码,我们只需要拿来发布一下就ok了,运行也很正常,但作为一名合

2014-10-23 16:11:51 725

转载 用好VS2010扩展管理器-NHibernate生成

S2010已经推出有一段时间了,相比VS2008它确实有很多先进之处,这点想必很多已经开始使用VS2010的人已经感受到了,在这里要介绍的是VS2010的扩展管理器。打开VS2010之后,我们可以在“工具”菜单下找到“扩展管理器”,如下: 打开“扩展管理器”之后,界面如下: 这个时候我们看到的是一个空的界面,这是很正常的,因为我们没有安装任何扩展。如果你当前的计

2014-10-22 17:58:18 3512 2

转载 Entity Framework 5.0系列之自动生成Code First代码

在前面的文章中我们提到Entity Framework的“Code First”模式也同样可以基于现有数据库进行开发。今天就让我们一起看一下使用Entity Framework Power Tools如何基于现有数据库生成数据类和数据库上下等。Entity Framework Power Tools基于现有数据库生成POCO数据类和数据库上下文需要借助Visual Studio

2014-10-22 17:49:21 897

转载 EntityFramework自动生成CodeFirst代码

原文:Entity Framework 自动生成CodeFirst代码前言在前面的文章中我们提到Entity Framework的“Code First”模式也同样可以基于现有数据库进行开发。今天就让我们一起看一下使用Entity Framework Power Tools如何基于现有数据库生成数据类和数据库上下等。Entity Framework Power Tools

2014-10-22 17:46:38 688

转载 entity framework使用(codefirst)

Entity framework 目前支持的数据库有SQL Server和Oracle, DB2, MySQL等等一、架构组成Entity framework分为三大块:概念层的模型(Conceptual Model):类的定义,用于显示查询操作数据库的字段.存储层的模型(Storage Model): 数据库中的表和字段定义.映射(Mapping):Conce

2014-10-22 17:43:33 792

转载 Windows 2003 server中创建一个分布式文件系统

Windows 2003 server中创建一个分布式文件系统 分布式文件系统(DFS)把一些分散的(分布在局域网内各个计算机上)共享文件夹,集合成一个文件夹内(虚拟共享文件夹)。利用分布式文件夹,对于用户来说,要访问这些共享文件夹是时,只要打开这个虚拟共享文件夹,就可以看到所有链接到虚拟共享文件夹内的共享文件夹。用户感觉不到这些个共享文件是分散于各个计算机上的。分布式文件系统的好处是:集

2014-10-12 15:55:57 2616

C#数字图像处理算法典型实例.pdf 挺不错的

C#数字图像处理算法典型实例(赵春江).pdf

2016-07-28

C#取颜色的RGB

C#取颜色的RGB

2016-07-27

c# Asprise方式和Office 2007 OCR组件两种方式识别图片

c# Asprise方式和Office 2007 OCR组件两种方式识别图片

2016-07-27

Web API Filter AOP 例子

Web API Filter AOP 例子

2015-02-06

MVC4 API Filter 验证 AOP 实例

MVC4 API Filter 验证 AOP 实例

2015-02-06

MVC3 Filter 验证 AOP 实例

MVC3 Filter 验证 AOP 实例

2015-02-06

Unity Ioc Container 实例

Unity Ioc Container 实例

2015-02-06

ASP.NET MVC4中使用Unity Ioc Container 实例

ASP.NET MVC4中使用Unity Ioc Container 实例

2015-02-06

.netReflector_7.3.0.18反编译

.net Reflector_7.3.0.18.zip 反编译

2012-10-17

JSONP 实例

JSONP 实例

2012-10-12

ZendStudio9.0.2 破解文件和注册码

ZendStudio9.0.2 破解文件和注册码

2012-04-25

lucene.net2.9.2实现(中科院分词.net版本)

lucene.net2.9.2实现(中科院分词.net版本)

2012-02-09

asp.net 实现文件缓存依赖,数据库缓存依赖

asp.net 实现文件缓存依赖,数据库缓存依赖 VS2005+SQL2005 演示

2011-12-29

js 工作流 jquery

js 工作流 jquery js 工作流 jquery

2011-10-24

IrisSkin2.rar 皮肤文件

IrisSkin2.rar 皮肤文件IrisSkin2.rar 皮肤文件IrisSkin2.rar 皮肤文件IrisSkin2.rar 皮肤文件IrisSkin2.rar 皮肤文件

2011-06-03

checkversion.dll

checkversion.dllcheckversion.dllcheckversion.dllcheckversion.dllcheckversion.dllcheckversion.dllcheckversion.dll

2011-05-26

送水管理系统网络版 需求参考模板(图)

送水管理系统网络版 需求参考模板(图)送水管理系统网络版 需求参考模板(图)送水管理系统网络版 需求参考模板(图)

2011-05-23

酒管系统 功能需求 参考模板(图)

酒管系统 功能需求 参考模板(图) 酒管系统 功能需求 参考模板(图)

2011-05-23

EmEditor编码转换工具

主要用于 UTF-8 和 GB2312 之间的转换

2011-03-18

Zoomer Gallery

Zoomer Gallery 在这个演示中看起来静态的画廊被multi-layer zoom特效变得富有交互性,当移到图像上时会产生缩放!

2011-03-18

Hoverbox Image Gallery CSDN

Hoverbox Image Gallery CSDN

2011-03-18

60种皮肤界面ssk文件

60种皮肤界面ssk文件,配合演示 60种皮肤界面ssk文件

2009-09-25

c# 换皮肤 控件 IrisSkin2.DLL

c# 换皮肤 控件 IrisSkin2.DLL

2009-09-25

jmail 4.3 专业版本

jmail 4.3 专业版本 可以发送,接受邮件 例子地址:http://blog.csdn.net/sgear/archive/2009/09/17/4562507.aspx

2009-09-17

手机归属地查询数据库

手机 归属地 数据库 查询 access 数据库

2009-07-24

地址转向DEMO项目

地址转向DEMO项目for vs2005

2009-03-03

经过ISAPI_Rewrite 配置后的 站点配置

经过ISAPI_Rewrite 配置后的 站点配置

2009-03-03

ISAPI_Rewrite.dll

ISAPI_Rewrite 用IIS处地址转向

2009-03-03

log explorer 导出数据的后续处理

log explorer 导出数据的后续处理

2008-12-31

cuteEditor 授权文件

cuteEditor 授权文件 用于破解cuteEditor 过期

2008-12-12

空空如也

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

TA关注的人

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