随笔分类 - [39]Open Source开源项目
-
RabbitMQ
摘要:RabbitMQ - topic在publish/subscribe模式中使用fanout类型有个缺陷,就是不能选择性接收的消息。我们可以让consumer获得所有已发布的消息中指定的几个消息。在之前的例子中我们这样绑定exchange和队列:channel.queueBind(queueName,... 阅读全文
-
Thrift学习
摘要:Thrift学习一:thrift介绍 Thrift是facebook开发的用来处理各不同系统之间数据通讯的rpc服务框架,后来成为apche的开源项目。thrift支持多种程序语言,包括Java,Python,Ruby,JavaScript,Node.js,Go,C,C++,C#,Erlang,D... 阅读全文
-
Log4Net学习
摘要:Log4Net学习【三】Log4Net配置详解配置方式一在相应的应用程序的配置文件中配置,(WinForm对应的是*.exe.config,WebForm对应的是*.config),本实例是Web应用程序,以Web.config为例子讲解。第一步添加并应用Log4net.dll。然后在Web.con... 阅读全文
-
使用 MimeKit 和 MailKit 发送邮件
摘要:使用 MimeKit 和 MailKit 发送邮件MimeKit给.NET 社区带来了一流的 MIME 解析器,它能处理复杂的各种Mime, 性能好。而且开箱即用支持 S/MIME 和 PGP。MimeKit 和 MailKit 支持最新的国际化的电子邮件标准,是.NET 中为一个支持完整支持这些标... 阅读全文
-
CSLA.NET 简介
摘要:CSLA.NET 简介CSLA.NET 据说在国外用的很多,国内介绍这个框架的文章目前网络上能找到的比较早,大多是早期的一些版本的版本的介绍。目前最新版的4.5.6 。版本的整体架构已经有了很大的变化。拟开一个系列,结合〈Expert C# 2008 Business Objects C#企业应用开... 阅读全文
-
solrnet的使用
摘要:solr与.net系列课程(五)solrnet的使用solr与.net系列课程(五)solrnet的使用 最近因项目比较忙,所以这篇文章出的比较晚,离上一篇文章已经有半个月的时间了,这节课我们来学下一下solr的.net客户端solrnet 出处https://github.com/mausch... 阅读全文
-
AutoMapper
摘要:AutoMapper搬运工之初探AutoMapper写在前面知道AutoMapper很久了,但是一直没有用,最近刚好有个场景需要就用了,果然是利器。看了git上的wiki,发现内容其实wiki上写的很全面了,深入的暂时还没挖掘到。不过和群里的朋友交流了下,觉得充当下搬运工,小小的翻译下还是挺好的,小... 阅读全文
-
使用 ServiceStack 构建跨平台 Web 服务
摘要:使用 ServiceStack 构建跨平台 Web 服务本文主要来自MSDN杂志《Building Cross-Platform Web Services with ServiceStack》,Windows Communication Foundation (WCF) 是一个相当优秀的服务框架,当... 阅读全文
-
.NET的微型Web框架 Nancy
摘要:.NET的微型Web框架 Nancy.NET的微型Web框架 Nancy大部分微软平台的开发人员如果选择开发框架只能是在ASP.NET WEBFORM和ASP.NET MVC两个之间选择。 而Nancy是不依赖于这两个框架的独立的一个框架。它更多的是借鉴了Ruby的一些特性。Nancy 是一个基于 ... 阅读全文
-
solr连接数据库
摘要:solr与.net系列课程(三)solr连接数据库solr与.net系列课程(三)solr连接数据库 上一章直接讲述的配置文件把大部分人看的很迷惑,大家都想听的是solr到底是怎么用的,好,这一节我们就开始链接数据库,首先讲一下连接之前都要配置哪些文件 1.先下载连接sqlserver的驱动(s... 阅读全文
-
solr的配置文件及其含义
摘要:solr与.net系列课程(二)solr的配置文件及其含义 solr与.net系列课程(二)solr的配置文件及其含义 本节内容还是不会涉及到.net与数据库的内容,但是不要着急,这都是学时solr必学要掌握的东西,solr可不是像其他的dll文件一样,只需要引用就能调出方法与数据的,你不配置... 阅读全文
-
solr的安装与配置
摘要:solr的安装与配置不久之前开发了一个项目,需要用到solr,因为所以在开始再网上查找资料,但是发现大部分的资料都是很片面的,要么就是只讲解solr如何安装的,要么就是只讲解solr的某一个部分的,而且很多都是资料都是一模一样的,一个人转载另一个人的,很难找到一个从solr配置,到与数据库连接在结合... 阅读全文
-
lucene简介 创建索引和搜索初步
摘要:lucene简介 创建索引和搜索初步一、什么是Lucene?Lucene最初是由Doug Cutting开发的,2000年3月,发布第一个版本,是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎;Lucene得名于Doug妻子的中名,同时这也她外祖母的姓;目前是Apache基金会的一个顶级项目... 阅读全文
-
Solr高亮与Field权重
摘要:Solr高亮与Field权重Solr高亮原理做搜索时,高亮是很常见的需求,那么Solr肯定也为高亮提供了支持。先解释下Solr高亮的原理,在我们设置了需要高亮显示的Field之后,查询得到的返回结果会多出来下面的内容:"highlighting": {"519": {"Artist_Name": [... 阅读全文
-
Solr多核心及分词器(IK)配置
摘要:Solr多核心及分词器(IK)配置多核心的概念多核心说白了就是多索引库。也可以理解为多个"数据库表"说一下使用multicore的真实场景,比若说,产品搜索和会员信息搜索,不使用多核也没问题,这样带来的问题是 indexs文件很多,而且产品的索引文件和会员信息的索引文件混在一起,备份也是个问题。 如... 阅读全文
-
Solr安装(Tomcat)
摘要:Solr安装(Tomcat)安装环境Windows 7 64bitApache-tomcat-8.0.9-windows-x64Solr-4.9.0JDK 1.8.0_05 64bit安装步骤Tomcat和JDk的安装在这里就略过。注意:solr4.9要求jdk1.7+步骤一:解压solr-4.9.... 阅读全文
-
什么是Solr搜索
摘要:什么是Solr搜索一、Solr综述什么是Solr搜索我们经常会用到搜索功能,所以也比较熟悉,这里就简单的介绍一下搜索的原理。当然只是介绍solr的原理,并不是搜索引擎的原理,那会更复杂。流程图这是一个非常简单的流程图:User:即需要搜索的用户。Raw Data:需要搜索的内容,当然是源数据,可能是... 阅读全文
-
Lucene.net入门学习
摘要:Lucene.net入门学习(结合盘古分词)Lucene简介Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方... 阅读全文
-
函数式编程
摘要:函数式编程编程范式(Programming paradigm) 编程范式指我们在编写程序解决问题的思路和视角。它提供了同时也决定了程序员对程序运行的看法。计算机编程中存在许多编程范式,如命令式编程、声明式编程、面向对象编程以及结构化编程等等。其中面向对象编程范式认为程序是由一系列相互作用的对象组成... 阅读全文
-
对象映射工具AutoMapper介绍
摘要:对象映射工具AutoMapper介绍AutoMapper是用来解决对象之间映射转换的类库。对于我们开发人员来说,写对象之间互相转换的代码是一件极其浪费生命的事情,AutoMapper能够帮助我们节省不少时间。一. AutoMapper解决了什么问题?要问AutoMapper解决了什么问题? 难道不是... 阅读全文