自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (16)
  • 问答 (3)
  • 收藏
  • 关注

原创 Spring - 如何实现IOC

Spring 两大核心特性IOC和AOP.IOC的概念就不再赘述了,那IOC是如何实现的呢?今天写了一个简单的模拟。项目划分为四层,DAO(interface和impl)->Service->Spring->Test1.1DAO Interfacepackage com.wicresoft.dao;import com.wicresoft.model.User;public i

2015-06-30 21:14:34 736

原创 JDOM 解析xml文件

Java开发过程中,经常需要解析xml文件,可选方案很多,JDOM是一个不错的选择。顾名思义,JDOM是开源的JAVA解析XML的JAR包。JDOM官方下载地址:http://www.jdom.org/downloads/,目前版本支持到2.6.Java 使用JDOM解析XML的Demo如下:import java.util.*;import org.jdom.*;import o

2015-06-30 19:07:47 675

转载 vMWare - Introduction to the Software-Defined Data Center

The software-defined data center (SDDC) architecture enables a fully automated, zero-downtime infrastructure for any application, and any hardware, now and in the future.An Evolutionary Journey with

2015-06-29 19:11:37 761

转载 The type 'Microsoft.Office.Interop.Excel.ApplicationClass' has no constructors defined

The type 'Microsoft.Office.Interop.Excel.ApplicationClass' has no constructors definedInterop type 'Microsoft.Office.Interop.Excel.ApplicationClass' cannot be embedded. Use the applicable interfac

2015-06-27 13:56:39 883

原创 VMWare Datastore Performance Monitor

VMWare 提供了对主机,存储,网络等的监控功能,对于存储(Datastore)的性能,VMWare 从ReadIOPS,WriteIOPS,Write Latency, Read Latency 等等诸多角度去衡量存储性能,为创建主机,虚拟机等资源提供参考,同时提供灵活的查询方式,比如实时监控,日监控,周监控,月监控,年度监控等等。VMWare 提供了相应的接口供java或者.net进行调用,

2015-06-25 16:35:58 1901

原创 ABP-Enterprise Web Application Architecture

ABP 是一个融合了ASP.NET技术体系的企业web应用开发框架,主要有ASP.NET MVC / Web API 2.0 / EF 等等,并且支持IOC/多语言等特性。ABP的官网网址:http://aspnetboilerplate.com/从ABP的官网,我们可以看出ABP的目标就是模版、架构和框架,注意,不是关注在类库级别。核心价值就是给企业应用开发提供合适的框架,架构等

2015-06-24 13:55:42 1121

原创 Struts2 几个重要配置摘要

struts2是一个非常好的MVC开发框架,实现了使用配置的方式来定义流程的机制,提高了灵活性。

2015-06-21 17:57:42 574

转载 Eight Important Docker User Case

Docker 作为轻量级VM的解决方案,在DevOps

2015-06-19 15:53:05 931

原创 Queue And ConcurrentQueue in .NET

队列分为阻塞队列和非阻塞队列,今天在CSDN上看到了两个Demo,摘录如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Collections.Concurrent;using

2015-06-10 22:04:08 986

原创 ASP NET MVC OutputCache

ASP.NET MVC 提供了一个Filter来实现缓存,如果这个Attribute在方法上,当前方法的输出会被缓存起来,如果Attribute在Controller上,控制器中所有的方法的输出都会被缓存起来。这里的缓存可以设置过期时间,并且可以设置输出策略等等。1.OutputCache 简单Demo[OutputCache(Duration = 60)]public ActionRe

2015-06-10 09:56:32 1567

原创 ASP.NET MVC Jquery AutoComplete

Jquery 有一个非常经典好用的插件-AutoComplete,顾名思义就是自动补全。

2015-06-09 14:39:03 974

原创 ASP.NET MVC DropdownList 使用

ASP.NET MVC 使用Html Helper的形式实现UI控件,里面有一个非常重要的下拉列表控件-DropdownList。这个控件使用还是比较灵活的,今天总结了一下。1.View@using (Html.BeginForm("DropDownValue", "Home")){ @Html.DropDownList("list", ViewBag.List as Selec

2015-06-08 16:32:44 1782

原创 ASP.NET MVC AOP-Filter

软件开发模式从面向过程(POP)发展到面向对象(OOP)之后,软件模块之间的组织方式发生了很多变化,衍生出了很多可插拔的模块化组件,给软件的灵活架构方面带来了丰富多彩的内容。面相对象的思维方式可谓功不可没,在日趋复杂的应用系统中,有很多基本的业务逻辑,跟具体的业务关系很小,甚至没有关系,比如日志,参数校验,权限,等等各种常规功能,这时候我们就需要面相切面编程-AOPASP.NET MVC 在控

2015-06-06 22:08:06 1172

原创 使用SignalR开发一个数据广播的应用程序

ASP.NET SignalR 是实时应用(RealTime Application)的具体技术。蒋金楠说学习一个技术之前,最好思考一下为什么这个技术会出现。我个人觉得现在互联网盛行,很多的互联网应用对实时性要求很高,比如股票交易,秒杀、限时抢购等等,都需要实时的网络技术的支持。这些技术的基础其实还是TCP/IP协议,由于TCP/IP协议是无状态的协议,所以就需要使用一种长轮询的机制来处理请求。

2015-06-06 17:08:32 1149

原创 对象延迟加载机制

在复杂的对象创建时,往往需要创建很多它所依赖的对象,通常这些所依赖的对象创建比较耗时,并且只有少数依赖的对象会被立即使用,其他依赖对象暂时不会使用到,这时候就用该考虑使用延时加载了。       .NET 中使用Lazy这样的形式来实现延时加载。1..NET中的Lazy加载using System;using System.Collections.Generic;using Sys

2015-06-04 09:22:09 1377

原创 NInject组件的使用及探究

NInject组件是.NET中实现控制反转(依赖注入)的组件。今天学习了一下NInject组件的使用,分别写了一个入门级别的Demo并且探究了下在ASP.NET MVC 中Controller加载过程中是如何使用NInject的。1.NInject Demousing System.Text;using System.Threading.Tasks;using Ninject;na

2015-06-03 15:38:24 826

原创 纪念成为CSDN博客专家

今天早晨打开CSDN博客,发现已经有了"CSDN博客专家"徽标,心里有点小激动!一年持续不断地努力,终于有了小小的收获。通过写博客促进自己不断地学习,不断进度,那种小小的成就感让我觉得很充实,一步一个脚印,结识了很多博客大牛,比如我之前的同事lee576,还有crasyson等等。接下来的日子里,希望继续努力,有更大的收获!

2015-06-03 10:00:10 820 2

转载 [转]EF 批量更新/删除数据

其实之前遇到过EF批量更新的问题,先前已经写过一篇(http://blog.csdn.net/afandaafandaafanda/article/details/44936075)来说明如何使用EF扩展库来做批量更新操作,今天看到lee576写的一篇EF如何做批量更新的博文,介绍得挺全面,忍不住还是转了!对lee576及相关原著作者表示感谢!在网上找了很久,得到的答案是”Entity

2015-06-01 22:29:22 3470

原创 SQL查询即将合同即将到期的员工

在项目开发过程中,我们经常需要查询某些即将到期的资源信息,并给相关的人通过邮件等形式进行提醒。这类需求非常普遍,今天写了一个Demo,能够代表这类问题的解决方案,结合轮询机制,能够很好滴解决此类问题。1.创建数据ps:这里涉及到了表变量及Union All语法,不明白的请自行脑补!传送门:1.表变量http://database.51cto.com/art/201011/233

2015-06-01 22:07:10 3178

分层架构的单元测试

分层架构下的单元测试,使用Mock的机制剥离依赖关系

2015-09-05

.Net分层架构设计

.NET开发过程中常用的分层思想及实践,包含了Attribute在实际开发中使用的例子

2015-09-05

SignalR 即时通讯程序示例

使用SignalR开发基于WebSocket的即时通讯应用的范例,包含chat(聊天),协同动作及数据广播等多种应用场景。

2015-06-24

Jquery AutoComplete 使用demo

使用Jquery AutoComplete 插件来做自动填充功能,包含本地数组,后台数据等情况

2015-06-09

JavascriptLinqJS

linq js 非常方便地做JS开发,类此C# 中的LINQ

2015-05-14

Knockout 绑定数据列表

Knockout 绑定数据列表的例子,演示了knockout的强大能力!

2015-03-29

Knockout代码

Knockout是开源的UI与数据模型绑定的框架,实现MVVM模式,这是很好的示例代码!

2015-03-29

反射及IOC实现灵活插件架构

使用反射及IOC实现灵活插件架构,实现业务流程处理

2015-03-26

EasyMock 使用案例(含lib)

使用EasyMock做java单元测试的例子,包含所需要的jar包

2015-01-24

委托匿名方法LAMDA表达式

这是委托 匿名方法 lamda表达式的例子

2015-01-02

C# 集合的常用方法

c# 集合的使用方法,适合初学者。包括ArrayList,Statck,Queue,Dictionary的基本操作方法。

2013-05-02

C# 设计模式-建造者模式

设计模式-建造者模式,该模式涉及产品,构造者,指挥者、调用者等几个角色,职责明确,在实际项目中使用得比较多。

2013-04-09

WCF 我的WCF之旅示例代码

在学习WCF之旅的时候自己写得一些代码,不同的版本展示了逐渐深入的过程,有文字说明,很经典。

2013-03-25

观察者模式一步一步学-示例代码

观察者模式是开发过程中比较常用的模式,一般初学者理解起来有些困难,这个代码很好地介绍了观察者模式的演进过程,非常好哦。

2011-11-17

c# 基础知识巩固

c# 基础知识中的一些小知识点,如REF,OUT关键字,类型推断等等。

2011-11-03

委托和代理示例代码-个人独创

学习委托和代理的很好示例,里面涵盖了类的继承、多态、接口等很多知识点,用这些知识点实现委托和代理的功能,将代理和这些实现方式进行比较。

2011-11-03

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

TA关注的人

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