05 2017 档案

MySQL 当记录不存在时insert,当记录存在时update
摘要:MySQL 当记录不存在时insert,当记录存在时更新 网上基本有三种解决方法。 第一种: 示例一:insert多条记录 假设有一个主键为 client_id 的 clients 表,可以使用下面的语句: INSERT INTO clients (client_id, client_name, c 阅读全文

posted @ 2017-05-23 19:30 %幻#影% 阅读(650) 评论(0) 推荐(0)

配置文件的读写
摘要:System.ConfigurationManager类用于对配置文件的读取。其具有的成员如下: 一、AppSettings AppSetting是最简单的配置节,读写非常简单。 示例: 对于以上这一个appSettings与connectionStrings都是由ConfigurationMana 阅读全文

posted @ 2017-05-12 16:19 %幻#影% 阅读(362) 评论(0) 推荐(1)

windows7下安装配置redis
摘要:edis 是一个高性能的key-value数据库。redis的出现,很大程度补偿了memcached这类key/value存储的不足,还提供了很多的客户端。 edis 是一个高性能的key-value数据库。redis的出现,很大程度补偿了memcached这类key/value存储的不足,还提供了 阅读全文

posted @ 2017-05-10 17:01 %幻#影% 阅读(382) 评论(0) 推荐(0)

在C#中判断某个类是否实现了某个接口
摘要:有时我们需要判断某个类是否实现了某个接口(Interface),比如在使用反射机制(Reflection)来查找特定类型的时候。 简单来说,可以使用Type.IsAssignableFrom方法: 1 2 typeof(IFoo).IsAssignableFrom(bar.GetType()); t 阅读全文

posted @ 2017-05-10 15:50 %幻#影% 阅读(976) 评论(0) 推荐(0)

谈谈自己对REST、SOA、SOAP、RPC、ICE、ESB、BPM知识汇总及理解
摘要:SOA: 维基百科解释:SOA:面向服务的软件架构(Service Oriented Architecture),是一种计算机软件的设计模式,主要应用于不通应用组件中通过某种协议来互操作,例如典型的通过网络协议。因此SOA是独立于任何厂商、产品与技术的。 SOA作为一种架构依赖于服务的方向,它的基本 阅读全文

posted @ 2017-05-10 14:03 %幻#影% 阅读(297) 评论(0) 推荐(0)

REST下的WCF的寄宿方式
摘要:如同SOA下的WCF,REST架构下的WCF也有多种多样的寄宿方式,如IIS寄宿,自寄宿等等,即使它只有一种协议。由于REST基于HTTP协议的特点,所以这种架构下的WCF寄宿时,需要有Web服务器的支持。那么很显然,微软肯定会使用自己的Web服务器IIS了。本节目录:1、IIS寄宿2、控制台程序寄 阅读全文

posted @ 2017-05-05 14:15 %幻#影% 阅读(198) 评论(0) 推荐(0)

[WCF REST] 一个简单的REST服务实例
摘要:微软在WCF 3.5中就通过提供基于Web HTTP的编程模式使我们很容易地创建基于REST的服务,WCF 4.0中对此进行了较大的改进。为了让读者对REST在WCF中的应用有一个大致的了解,我们先来进行一个简单的实例演示。 [源代码从这里下载] 一、定义服务契约 在这个实例中,我们创建一个简单的服 阅读全文

posted @ 2017-05-05 14:02 %幻#影% 阅读(154) 评论(0) 推荐(0)

RPC简述
摘要:在某种意义上,WebService、REST均是RPC的实现,那么RPC的发展过程如何呢?本文参考了wikipedia,对RPC做一下简要摘记。 RPC(RemoteProcedureCall),是进程间通信(IPC,Inter-Process Communication)的一种技术,一般指不同机器 阅读全文

posted @ 2017-05-05 10:58 %幻#影% 阅读(219) 评论(0) 推荐(0)

REST简介
摘要:一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式。”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什么,需要遵守什么样的准则。 在您将看到的这一篇文章中,我们将对REST,尤其是基于HTTP的REST服务进行详细地介绍。通过这 阅读全文

posted @ 2017-05-05 10:45 %幻#影% 阅读(247) 评论(0) 推荐(0)

VS2015 IIS Express 无法启动 解决办法
摘要:碰到一问题,就是在VS2015启动调试时,总是提示“IIS Web Express 无法启动”的错误,一直都好好的,突然就不行了,泥玛windows这种问题也不是一天两天了,好在经常碰到这问题也没什么惊恐,因为其他项目都可以,就这么一个不行,所以基本就是配置问题,网上的办法都试了,我试了都没用,现在 阅读全文

posted @ 2017-05-04 16:13 %幻#影% 阅读(260) 评论(0) 推荐(0)

NUnit的安装
摘要:前言:NUnit是什么? NUnit 是一个单元测试框架,专门针对于.NET来写的。NUnit是xUnit家族种的第4个主打产品,完全由C#语言来编写,并且编写时充分利用了许多.NET的特性,比如反射,客户属性等等。最重要的一点是它适合于所有.NET语言。 一、NUnit的安装 1、下载NUnit( 阅读全文

posted @ 2017-05-04 10:44 %幻#影% 阅读(665) 评论(0) 推荐(0)

NUnit.Framework在VS2015中如何进行单元测试
摘要:微软在VS2015中加入了自动化生成测试功能, 在需要测试的源文件的公共方法中右键既可以创建单元测试。 不过需要注意的是,要在公共方法中创建,否则会提示这个错误 如下是自动化单元测试界面,可以发现在VS2015中,开放了对扩展单元测试的支持,如果你有自己安装的扩展单元测试,那么就会在生成自动化测试这 阅读全文

posted @ 2017-05-04 10:25 %幻#影% 阅读(2352) 评论(0) 推荐(0)

C#中yield用法
摘要:yield 关键字向编译器指示它所在的方法是迭代器块。编译器生成一个类来实现迭代器块中表示的行为。在迭代器块中,yield 关键字与 return 关键字结合使用,向枚举器对象提供值。这是一个返回值,例如,在 foreach 语句的每一次循环中返回的值。yield 关键字也可与 break 结合使用 阅读全文

posted @ 2017-05-03 18:29 %幻#影% 阅读(303) 评论(0) 推荐(0)

ELK 日志分析系统
摘要:大纲: 一、简介 二、Logstash 三、Redis 四、Elasticsearch 五、Kinaba 一、简介 1、核心组成 ELK由Elasticsearch、Logstash和Kibana三部分组件组成; Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现 阅读全文

posted @ 2017-05-03 16:35 %幻#影% 阅读(324) 评论(0) 推荐(0)

导航