摘要: USE [AYZY] GO /****** Object: StoredProcedure [dbo].[SP_InitWebSite] Script Date: 08/22/2018 13:07:39 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE [dbo].[SP_InitWe... 阅读全文
posted @ 2018-08-22 13:09 水中的空气 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 刚从.net转java三个月,这里记录一下在java项目中使用缓存的学习。 因为项目之前的开发人员离职了,在之前的项目上进行维护,对应从来没有接触过java的小白,只能自己多看多理解多动手了。 这个项目原来是没有用java真正意义上的缓存,而是用的静态的HashMap,但是在性能测试的过程中出现了死 阅读全文
posted @ 2018-07-24 13:21 水中的空气 阅读(3602) 评论(0) 推荐(0) 编辑
摘要: 什么是MEF 先来看msdn上面的解释:MEF(Managed Extensibility Framework)是一个用于创建可扩展的轻型应用程序的库。 应用程序开发人员可利用该库发现并使用扩展,而无需进行配置。 扩展开发人员还可以利用该库轻松地封装代码,避免生成脆弱的硬依赖项。 通过 MEF,不仅 阅读全文
posted @ 2018-03-20 11:29 水中的空气 阅读(945) 评论(0) 推荐(0) 编辑
摘要: 依赖注入的简单介绍 依赖注入不是目的,它是一系列工具和手段,最终的目的是帮助我们开发出松散耦合(loose coupled)、可维护、可测试的代码和程序。这条原则的做法是大家熟知的面向接口,或者说是面向抽象编程。 依赖注入的具体实例 1.在Nuget添加Ninject 2.在Global中添加注入 阅读全文
posted @ 2018-03-06 15:18 水中的空气 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一.缓存: 5个等级的缓存 1级是网络级缓存,缓存在浏览器,CDN以及代理服务器中 (举个例子:每个帮助页面都进行了缓存,访问一个页面的代码非常简单) 2级是由.net框架 HttpRuntime.Cache完成,在每台服务器的内存中。 3级Redis,分布式内存键值存储,在多个支撑同一个站点的服务 阅读全文
posted @ 2018-03-05 10:17 水中的空气 阅读(343) 评论(0) 推荐(0) 编辑
摘要: Redis 是一个开源的使用ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库。Redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。 本文主要讲述的是如何使用C#语言来进行Redi 阅读全文
posted @ 2018-03-02 15:52 水中的空气 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 项目之前用的是Ninject,最近比较流行AutoFac,所以决定自己倒持配置一下,不过之前是比较简单。项目框架是从.netframework4.0升级到了4.5,刚开始运行报错,因为视图的配置文件没有跟着一起更改,改后跑起来了。 这是后来更改的版本号 还有这个也要改 因为框架是通过nuget升级安 阅读全文
posted @ 2018-02-24 11:26 水中的空气 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 网上很少关于netoffice添加slide的方法,后来用了VSTO添加的方法竟然可行,都是微软的,其实原理应该是一样的。具体代码如下: /// PowerPoint 应用程序对象 /// </summary> private PowerPoint.Application Application { 阅读全文
posted @ 2018-01-25 15:38 水中的空气 阅读(393) 评论(0) 推荐(0) 编辑