Elasticsearch
摘要:Elasticsearch学习笔记在介绍Elasticsearch的用法之前先讲讲为什么要用它吧。首先学习搜索引擎,肯定不可避免的都听过lucene,solr和Elasticsearch都是基于它的。spinx文章很多,但是数据库的入侵性太强(插件模式)。Elasticsearch是当下最流行的分布...
阅读全文
net 开源组件
摘要:.net 开源组件推荐 之 StackExchange已经两年没更新过博客了!!!StackExchange,地址:https://github.com/StackExchange,开源的这些项目都是在StackOverflow线上使用的。说起StackOverflow,扯两句闲话,所有码农应该都不...
阅读全文
Log4NET 数据库
摘要:阅读目录Log4NET简介前提详细步骤回到顶部Log4NET简介 log4net库是Apachelog4j框架在Microsoft .NET平台的实现,是一个帮助程序员将日志信息输出到各种目标(控制台、文件、数据库等)的工具。回到顶部前提 最近做项目需要记录系统日志和用户操作日志,就想起来了log4...
阅读全文
solr.net的使用
摘要:solr.net的使用引子最近在做一个日志系统,用普通关系型数据库做数据查询遇到了查询的瓶颈,想到了用成熟的搜索应用服务,我所知道的比较成熟的搜索应用服务有solr和es(elasticsearch),由于时间比较仓促,最后选择了比较熟悉的solr。简介SOLRSolr是一个高性能,采用Java5开...
阅读全文
Spring.Net 初探
摘要:Spring.Net 初探之牛刀小试又是一个周末,感受着外面30°的高温,果断宅在家里,闲来无事,就研究了一下spring .net 框架, 在这里不得不说 vs2013确实是一个强大的开发工具(起码对于.net开发来说是这样的),哈哈 废话不多说了开始展示一下我的成果吧.1、 项目采用多层架构 I...
阅读全文
Spring.NET程序
摘要:第一个Spring.NET程序Spring.NET环境准备pring.NET1.3.2下载地址:http://down.51cto.com/data/861700下载后解压Spring.NET-1.3.2.7z:这个里面有我们需要用到的所有东西。Spring.NET-1.3.2.exe:安装文件Sp...
阅读全文
Hystrix提高系统可用性
摘要:使用Hystrix提高系统可用性今天稍微复杂点的互联网应用,服务端基本都是分布式的,大量的服务支撑起整个系统,服务之间也难免有大量的依赖关系,依赖都是通过网络连接起来。(图片来源:https://github.com/Netflix/Hystrix/wiki)然而任何一个服务的可用性都不是 100%...
阅读全文
使用C# 和Consul进行分布式系统协调
摘要:使用C# 和Consul进行分布式系统协调随着大数据时代的到来,分布式是解决大数据问题的一个主要手段,随着越来越多的分布式的服务,如何在分布式的系统中对这些服务做协调变成了一个很棘手的问题。今天我们就来看看如何使用C# ,利用开源对分布式服务做协调。在对分布式的应用做协调的时候,主要会碰到以下的应用...
阅读全文
Cron表达式详解
摘要:Cron表达式详解序言Cron表达式:就是用简单的xxoo符号按照一定的规则,就能把各种时间维度表达的淋漓尽致,无所不在其中,然后在用来做任务调度(定时服务)的quart.net中所认知执行,可想而知这是多么的天衣无缝,说是编码艺术凝集一点不过分。牛逼吹完啦,我就写几个简单的cron表达式欣赏下:1...
阅读全文
Log4net 日志
摘要:Log4net 日志使用介绍概述Log4net 有三个主要组件:loggers,appenders 和 layouts。这三个组件一起工作使得开发者能够根据信息类型和等级(Level)记录信息,以及在运行时控制信息的格式化和信息的写入位置(如控制台,文件,内存,数据库等)。过滤器(filter)帮助...
阅读全文
Mencached使用
摘要:Mencached使用小记该文章简单记录一下在Windows平台下安装与配置Memcached的方法,Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。1、下载Memcached for Windows 点击下载(版本1.4.5) 说明:win64bi...
阅读全文
ABP之模块
摘要:ABP之模块ABP的反射为什么先讲反射,因为ABP的模块管理基本就是对所有程序集进行遍历,再筛选出AbpModule的派生类,再按照以来关系顺序加载。ABP对反射的封装着重于程序集(Assembly)与类(Type)。系统中分别定义了IAssemblyFinder与ITypeFinder两个接口,从...
阅读全文
Topshelf创建Windows服务
摘要:使用Topshelf创建Windows服务概述Topshelf是创建Windows服务的另一种方法,老外的一篇文章Create a .NET Windows Service in 5 steps with Topshelf通过5个步骤详细的介绍使用使用Topshelf创建Windows 服务。Top...
阅读全文
自定义Data Service Providers
摘要:自定义Data Service Providers作者:AlexJ翻译:谈少民原文链接:http://blogs.msdn.com/b/alexj/archive/2010/01/07/data-service-providers-getting-started.aspx简介Data Service...
阅读全文
Facebook的ATOM Editor的底层Electron
摘要:Facebook的ATOM Editor的底层Electron开源牛人 zcbenz事情是这样的,微软推出了Visual Studio Code,我很好奇他怎么做跨平台的,所以就找找资料,在他的网站中是这么描述的:Architecturally, Visual Studio Code combine...
阅读全文
10个开源新秀项目
摘要:2015年最值得推荐的10个开源新秀项目每年大家都能看到成千上万个新的开源项目启动,然而只有少数能够真正实施成功。其中一些项目在现有核心技术基础上有了新的推进,另一些在新的领域也有了很大突破。对于多数开源项目来说,其目的都在于处理并解决简单的开发问题,部分开源项目意在与世界各地志同道合的开发者共享信...
阅读全文
RabbitHub开源
摘要:RabbitHub开源情况及计划 之前写过一篇”.NET 平台下的插件化开发内核(Rabbit Kernel)”,已经过去三个月了,期间RabbitHub并不是没有了发展更不是放弃了发展,在RabbitHub中的群友们第一时间了解到了RabbitHub的现状,在今天一个忙里偷闲的时间跑上来写一篇文章...
阅读全文
.NET开源项目
摘要:.NET开源项目这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧!(第二辑)在上个月发表的一篇文章:这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧,得到了很多朋友的响应。同时也有很多朋友直接进行使用,反应非常棒,虽然不是每一个都用得上,只要有一个用得上,其实也不错了,其他的...
阅读全文
Quartz.Net任务统一调度框架
摘要:山寨版Quartz.Net任务统一调度框架TaskScheduler在日常工作中,大家都会经常遇到Win服务,在我工作的这些年中一直在使用Quartz.Net这个任务统一调度框架,也非常好用,配置简单,但是如果多个项目组的多个服务部署到一台服务器时还是不尽如人意。这段时间很忙,也一直未更新博客了,赶...
阅读全文
Lucene.Net
摘要:Lucene.Net的服务器封装+APi组件 (开源)为什么要封装真不知道用什么标题合适,我这几天在研究Lucene.Net,觉得把Lucene.Net封装为一个独立的服务器,再提供一个给客户端调用的Api组件应该是一件很意思的事,主要优势有以下:1、可以将索引和检索的压力放到网络的其它主机上,服务...
阅读全文