Open Source

资源来源于http://www.cnblogs.com/Leo_wl/category/246424.htmlcss

 

RabbitMQ 安装与使用html

摘要: RabbitMQ 安装与使用 前言 吃多了拉就是队列,吃饱了吐就是栈 使用场景 对操做的实时性要求不高,而须要执行的任务极为耗时;(发送短信,邮件提醒,更新文章阅读计数,记录用户操做日志) 存在异构系统间的整合; 安装 下载 Erlang 安装完肯定ERLANG_HOME环境变量是否添加,不然:Se 阅读全文
posted @ 2017-03-19 22:45 HackerVirus 阅读(22) | 评论 (0)  编辑
  • ImageProcessor组件
    摘要: ImageProcessor组件 开源免费的.NET图像即时处理的组件ImageProcessor 承接之前的组件系列,这个组件系列旨在介绍.NET相关的组件,让你们能够在项目中有一个更好的选择,社区对于第三方插件的介绍仍是比较少的,不少博文的内容主要仍是介绍一些简单的操做(不少人都说博客园如今是“ 阅读全文
    posted @ 2017-03-19 22:30 HackerVirus 阅读(39) | 评论 (0)  编辑
  • Thrift序列化与反序列化
    摘要: Thrift序列化与反序列化的实现机制分析 Thrift是如何实现序死化与反序列化的,在IDL文件中,更改IDL文件中的变量序号或者[使用默认序号的状况下,新增变量时,将新增的变量不放在IDL文件的结尾,均会致使Thrift文件的反序列后没法作到向后兼容],咱们只有理解Thrift是如何实现序列化的 阅读全文
    posted @ 2017-03-19 22:11 HackerVirus 阅读(20) | 评论 (0)  编辑
  • RabbitMQ防止消息丢失
    摘要: 转载请注明出处 0.目录 RabbitMQ-从基础到实战(1)— Hello RabbitMQ RabbitMQ-从基础到实战(3)— 消息的交换 1.简介 RabbitMQ中,消息丢失能够简单的分为两种:客户端丢失和服务端丢失。针对这两种消息丢失,RabbitMQ都给出了相应的解决方案。 2.防止 阅读全文
    posted @ 2017-03-19 20:07 HackerVirus 阅读(74) | 评论 (0)  编辑
  • RabbitMQ消息的交换
    摘要: 消息的交换 目录 RabbitMQ-从基础到实战(1)— Hello RabbitMQ RabbitMQ-从基础到实战(2)— 防止消息丢失 1.简介 在前面的例子中,每一个消息都只对应一个消费者,即便有多个消费者在线,也只会有一个消费者接收并处理一条消息,这是消息中间件的一种经常使用方式。 另一种方式 阅读全文
    posted @ 2017-03-19 20:06 HackerVirus 阅读(10) | 评论 (0)  编辑
  • ES使用C#添加和更新文档
    摘要: ElasticSearch 使用C#添加和更新文档 这是ElasticSearch 2.4 版本系列的第四篇: 第一篇:ES1:Windows下安装ElasticSearch 第二篇:ES2:ElasticSearch 集群配置 第三篇:ES3:ElasticSearch 索引 第四篇:ES4:El 阅读全文
    posted @ 2017-03-19 19:25 HackerVirus 阅读(14) | 评论 (0)  编辑
  • RabbitMQ
    摘要: RabbitMQ 本次和你们分享的是RabbitMQ队列的用法,前一篇文章队列工厂之(MSMQ)中在描述的时候已经搭建了简单工厂,所以本章内容是在其之上扩充的子项再也不过多讲解工厂的代码了;RabbitMQ应该是如今互联网公司消息队列用的最多的一种之一吧,看看招聘基本都会有这个单词的出现,她相比前一篇 阅读全文
    posted @ 2017-03-15 10:40 HackerVirus 阅读(18) | 评论 (0)  编辑
  • ElasticSearch 索引
    摘要: ElasticSearch 索引 这是ElasticSearch 2.4 版本系列的第三篇: 第一篇:ES1:Windows下安装ElasticSearch 第二篇:ES2:ElasticSearch 集群配置 第三篇:ES3:ElasticSearch 索引 ElasticSearch是文档型数据 阅读全文
    posted @ 2017-03-15 10:35 HackerVirus 阅读(7) | 评论 (0)  编辑
  • 开源搜索引擎
    摘要: 开源搜索引擎 当前是云计算和数据快速增加的时代,今天的应用程序正以PB级和ZB级的速度生产数据,但人们依然在不停的追求更高更快的性能需求。随着数据的堆积,如何快速有效的搜索这些数据,成为对后端服务的挑战。本文,咱们将比较业界两个最流行的开源搜索引擎,Solr和ElasticSearch。二者都创建在 阅读全文
    posted @ 2017-03-15 10:24 HackerVirus 阅读(9) | 评论 (0)  编辑
  • Dapper.NET
    摘要: 关于Dapper.NET的相关论述 年少时,为什么不为本身的梦想去拼搏一次呢?纵使头破血流,也不悔有那年少轻狂。感慨不少,最近事情也不少,博客也不多更新了,毕竟每一个人都须要为本身的生活去努力。 最近在一个群里遇到一我的说的话,在这里再也不赘述,大概意思就是本身各类精通各类懂,面试时各类装逼各类吊,本人真 阅读全文
    posted @ 2017-03-12 21:28 HackerVirus 阅读(59) | 评论 (1)  编辑
  • Redis缓存用起来
    摘要: Redis缓存用起来 1. 引言 建立任务时咱们须要指定分配给谁,Demo中咱们使用一个下拉列表用来显示当前系统的全部用户,以供用户选择。咱们每建立一个任务时都要去数据库取一次用户列表,而后绑定到用户下拉列表显示。若是就单单对一个demo来讲,这样实现也无可厚非,可是在正式项目中,显然是不合理的,浪 阅读全文
    posted @ 2017-03-08 06:52 HackerVirus 阅读(38) | 评论 (0)  编辑
  • GitHub
    摘要: 《HelloGitHub月刊》第11期 《HelloGitHub》第11期 兴趣是最好的老师,《HelloGitHub》就是帮你找到兴趣! 简介 最开始我只是想把本身在浏览 GitHub 过程当中,发现的有意思、高质量、容易上手的项目收集起来,这样便于之后查找和学习。后来一想,若是给这些 GitHub 阅读全文
    posted @ 2017-03-03 15:06 HackerVirus 阅读(19) | 评论 (0)  编辑
  • RabbitMQ
    摘要: RabbitMQ 的行为艺术 RabbitMQ 的行为艺术 序 好像,今天已是 2 月 28 号了。 据说,2九、30、31 号放假。 听说,有图,有真相。 目录 简介 环境搭建 示例一:简单的 Hello World 示例二:发布/订阅模式 尝试发现 - 新物种 EasyNetQ 简介 Rabb 阅读全文
    posted @ 2017-03-03 08:56 HackerVirus 阅读(18) | 评论 (0)  编辑
  • woocommerce
    摘要: http://demo.woothemes.com/storefront/?_ga=1.193498158.2027298489.1487201846 Storefront 购物商城 WordPress主题 Storefront WordPress主题,适合购物商城网站,兼容WP 3.9+版本。特色 阅读全文
    posted @ 2017-02-16 09:28 HackerVirus 阅读(22) | 评论 (0)  编辑
  • 简约时尚商城wordpress主题-storefront
    摘要: wordpress主题:简约时尚商城主题-storefront 简简单的商城模板,挺适合一些懒人所用。后天功能也挺不错,但愿你们喜欢。 WooCommerce 集成 商城是基为用 WooCommerce 核心开发者,你能够放心的 WooCommerce,WooCommerce 扩展之间的集成和商城连 阅读全文
    posted @ 2017-02-16 07:36 HackerVirus 阅读(16) | 评论 (0)  编辑
  • 基础服务
    摘要: .net 基础服务开源战略规划备忘录 公司现状 1. 技术人员水平限制: 基础研发人员技术细节,性能处理能力不足,技术视野不够开阔;甚至一些高可用,高性能方案的概念都未听闻,更别提发展方向和思路了,使人痛心。 2. 技术反馈渠道限制: 公司业务线暂很少,基础服务的应用面尚属狭窄;基础服务和镜像各类环 阅读全文
    posted @ 2017-02-12 23:05 HackerVirus 阅读(21) | 评论 (0)  编辑
  • 优秀资料、神器及框架
    摘要: 优秀资料、神器及框架 好东西不是随便收集下,发篇博文,骗些点赞的!积累了5年多的东西,是时候放出来跟你们见见面了。 或许有的园友在14年的时候收藏过个人一篇“工欲善其事、必先利其器”的博文,时隔3年,已经作了N多更新,那篇文章也已被我删除,迁移至GitHub,从新进行管理。 这篇文章,你们能够推荐、 阅读全文
    posted @ 2017-02-12 22:31 HackerVirus 阅读(58) | 评论 (0)  编辑
  • 物联网框架ServerSuperIO
    摘要: 1.C#跨平台物联网通信框架ServerSuperIO(SSIO)介绍 《连载 | 物联网框架ServerSuperIO教程》1.4种通信模式机制。 《连载 | 物联网框架ServerSuperIO教程》2.服务实例的配置参数说明 《连载 | 物联网框架ServerSuperIO教程》- 3.设备驱 阅读全文
    posted @ 2017-02-07 23:20 HackerVirus 阅读(89) | 评论 (0)  编辑
  • Solrcloud(Solr集群)
    摘要: Solrcloud(Solr集群) Solrcloud介绍: SolrCloud(solr集群)是Solr提供的分布式搜索方案。 当你须要大规模,容错,分布式索引和检索能力时使用SolrCloud。 当索引量很大,搜索请求并发很高时,一样须要使用SolrCloud来知足这些需求。 不过当一个系统的索 阅读全文
    posted @ 2017-02-07 23:16 HackerVirus 阅读(17) | 评论 (0)  编辑
  • ElasticSearch(简称ES)
    摘要: Windows下安装ElasticSearch ElasticSearch(简称ES)是一个基于Lucene的分布式全文搜索服务器,和SQL Server的全文索引(Fulltext Index)有点相似,可是ES天生具备分布式和实时的属性,本随笔演示在Windows环境中安装ElasticSear 阅读全文
    posted @ 2017-02-06 13:54 HackerVirus 阅读(18) | 评论 (0)  编辑
  • GitHub
    摘要: 《HelloGitHub月刊》第10期 前言 这一年感谢你们的支持,小弟这里给你们拜年了! 《HelloGitHub月刊》会一直作下去,欢迎你们加入进来提供更多的好的项目。 最后,祝愿你们:鸡年大吉~ 《HelloGitHub》第10期 兴趣是最好的老师,《HelloGitHub》就是帮你找到兴趣! 阅读全文
    posted @ 2017-02-06 10:55 HackerVirus 阅读(19) | 评论 (0)  编辑
  • Hashcat
    摘要: 用Hashcat每秒计算1.4亿个密码,破解隔壁WIFI密码 阅读目录 Hashcat是啥 计算机环境准备 Hashcat和aircrack-ng的对比 Hashcat的安装 使用Hashcat破解WPA/PSK密码 参考: 回到顶部 Hashcat是啥 Hashcat是什么呢?Hashcat是当前 阅读全文
    posted @ 2017-02-06 09:15 HackerVirus 阅读(108) | 评论 (0)  编辑
  • NET操做RabbitMQ组件EasyNetQ
    摘要: NET操做RabbitMQ组件EasyNetQ使用中文简版文档。 本文出自EasyNetQ官方文档,内容为本身理解加翻译。文档地址:https://github.com/EasyNetQ/EasyNetQ/wiki/Quick-Start EasyNetQ简介 EasyNetQ是基于官方.NET组件 阅读全文
    posted @ 2017-01-21 23:08 HackerVirus 阅读(29) | 评论 (1)  编辑
  • Dubbo
    摘要: Dubbo Duboo是什么 DUBBO是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA服务化治理方案的核心框架,天天为2,000+个服务提供3,000,000,000+次访问量支持,并被普遍应用于阿里巴巴集团的各成员站点。能够看出在阿里内部普遍应用,相似的还 阅读全文
    posted @ 2017-01-21 23:07 HackerVirus 阅读(35) | 评论 (0)  编辑
  • Nagios 系统监控
    摘要: Nagios 系统监控 Nagios 是一款免费的开源 IT 基础设施监控系统,功能强大,灵活性强,能有效监控 Windows、Linux、VMware 和 Unix 主机状态,交换机、路由器等网络设置等。一旦主机或服务状态出现异常时,会发出邮件或短信报警第一时间通知 IT 运营人员,在恢复后发出正 阅读全文
    posted @ 2017-01-21 22:40 HackerVirus 阅读(27) | 评论 (0)  编辑
  • Telnet服务器和客户端请求处理
    摘要: Telnet服务器和客户端请求处理 本文的控制台项目是根据SuperSocket官方Telnet示例代码进行调试的,官方示例代码:Telnet示例。 开始个人第一个Telnet控制台项目之旅: 建立控制台项目:打开vs程序,文件=》新建=》项目 1、下载SuperSocket的动态库,主要有两种方式 阅读全文
    posted @ 2017-01-21 21:06 HackerVirus 阅读(8) | 评论 (0)  编辑
  • Flink
    摘要: Flink架构、原理与部署测试 Apache Flink是一个面向分布式数据流处理和批量数据处理的开源计算平台,它可以基于同一个Flink运行时,提供支持流处理和批处理两种类型应用的功能。 现有的开源计算方案,会把流处理和批处理做为两种不一样的应用类型,由于它们所提供的SLA(Service-Leve 阅读全文
    posted @ 2017-01-21 21:03 HackerVirus 阅读(122) | 评论 (0)  编辑
  • UEditor
    摘要: UEditor1.4.3实现跨域上传到独立文件服务器,完美解决单文件和多文件上传! 首先去ue官网下载1.43版 .net版本,解压以后,把demo文件夹改为web,把net那个文件夹拷贝出来放到web外面,如图: 这样就把编辑器的静态文件和动态文件分离了,动态部分放到文件服务器上,静态部分集成到我 阅读全文
    posted @ 2017-01-20 22:12 HackerVirus 阅读(29) | 评论 (0)  编辑
  • MongoDB Redis
    摘要: MongoDB Redis设置用户名密码了吗?看看shodan这款邪恶的搜索引擎吧!~ 早上看新闻的时候看到了个醒目的新闻 开源中国:MongoDB 赎金事件持续发酵,到底是谁之过?博客园:MongoDB数据库勒索,中国受害者数量超乎你的想象,SOS! 1. 因为本身以前作过的项目,Redis也是开 阅读全文
    posted @ 2017-01-14 22:33 HackerVirus 阅读(31) | 评论 (0)  编辑
  • 开源项目
    摘要: 开源项目库汇总 最近作了一个微信小程序开源项目库汇总,里面集合了OpenDigg 上的优质的微信小程序开源项目库,方便移动开发人员便捷的找到本身须要的项目工具等,感兴趣的能够到GitHub上给个star。 UI组件 weui-wxss ★852 - 同微信原生视觉体验一致的基础样式库 Wa-UI ★ 阅读全文
    posted @ 2017-01-14 22:11 HackerVirus 阅读(53) | 评论 (0)  编辑
  • C#使用ES
    摘要: C#如何使用ES Elasticsearch简介 Elasticsearch (ES)是一个基于Apache Lucene(TM)的开源搜索引擎,不管在开源仍是专有领域,Lucene能够被认为是迄今为止最早进、性能最好的、功能最全的搜索引擎库。 可是,Lucene只是一个库。想要发挥其强大的做用,你 阅读全文
    posted @ 2017-01-12 07:44 HackerVirus 阅读(43) | 评论 (0)  编辑
  • NET 使用 RabbitMQ
    摘要: NET 使用 RabbitMQ 前言 最近项目要使用RabbitMQ,园里里面已经有不少优秀的文章,Rabbitmq官网也有.net实例。这里我尝试下图文并茂之形式记录下使用的过程。 安装 RabbitMQ是创建在erlang OTP平台下,所以在windows下须要下载并安装如下两个组件: 1.  阅读全文
    posted @ 2017-01-08 21:46 HackerVirus 阅读(25) | 评论 (0)  编辑
  • Kafka及 .NET Core 客户端
    摘要: 消息队列 Kafka 的基本知识及 .NET Core 客户端 消息队列 Kafka 的基本知识及 .NET Core 客户端 前言 最新项目中要用到消息队列来作消息的传输,之因此选着 Kafka 是由于要配合其余 java 项目中,因此就对 Kafka 了解了一下,也算是作个笔记吧。 本篇不谈论 阅读全文
    posted @ 2016-12-31 13:00 HackerVirus 阅读(284) | 评论 (0)  编辑
  • consumer group
    摘要: Kafka消费组(consumer group)一直以来都想写一点关于kafka consumer的东西,特别是关于新版consumer的中文资料不多。最近Kafka社区邮件组已经在讨论是否应该正式使用新版本consumer替换老版本,笔者也以为时机成熟了,因而写下这篇文章讨论并总结一下新版本con 阅读全文
    posted @ 2016-12-31 11:45 HackerVirus 阅读(52) | 评论 (0)  编辑
  • 开源项目!
    摘要: 开源项目! 生活不易,编程苦闷,不如“人为制造”点趣味,让日子过得更加有玩味感。 本文参考了一些项目推荐,整理了一些编程语言中我的认为比较有意思,也相对实用的开源项目,每一个语言列的都很少,感兴趣的有空能够试试看。 1、Go 一、Gobot Gobot 是一个机器人、无人机和物联网框架,提供在同一时间 阅读全文
    posted @ 2016-12-30 07:53 HackerVirus 阅读(45) | 评论 (1)  编辑
  • RabbitMq
    摘要: RabbitMq RabbitMQ的具体概念,百度百科一下,我这里说一下个人理解,若是有少或者不对的地方,欢迎纠正和补充。 一个项目架构,小的时候,通常都是传统的单一网站系统,或者项目,三层架构,到如今的MVC架构。随着用户访问量愈来愈多,系统业务愈来愈多,会出现如下问题: 1.修改完大量代码后,不 阅读全文
    posted @ 2016-12-29 07:51 HackerVirus 阅读(21) | 评论 (0)  编辑
  • Kibana+X-Pack
    摘要: Kibana+X-Pack介绍使用(全) Kibana是一个为 ElasticSearch 提供的数据分析的 Web 接口。可以使用它对日志进行高效的搜索、可视化、分析等各类操做。Kibana目前最新的版本5.0.2,回顾一下Kibana 3和Kibana 4的界面。 下面的图展现的是Kibana 3 阅读全文
    posted @ 2016-12-14 23:18 HackerVirus 阅读(654) | 评论 (0)  编辑
  • DotNet二维码操做组件ThoughtWorks.QRCode
    摘要: DotNet二维码操做组件ThoughtWorks.QRCode 在生活中有一种东西几乎已经快要成为咱们的另外一个电子”身份证“,那就是二维码。不管是在软件开发的过程当中,仍是在普通用户的平常中,几乎都离不开二维码。二维码 (dimensional barcode) ,又称二维条码,是在一维条码的基础上 阅读全文
    posted @ 2016-12-07 22:29 HackerVirus 阅读(161) | 评论 (0)  编辑
  • Spring Batch实践
    摘要: Spring Batch在大型企业中的最佳实践 在大型企业中,因为业务复杂、数据量大、数据格式不一样、数据交互格式繁杂,并不是全部的操做都能经过交互界面进行处理。而有一些操做须要按期读取大批量的数据,而后进行一系列的后续处理。这样的过程就是“批处理”。 批处理应用一般有如下特色: 数据量大,从数万到数百 阅读全文
    posted @ 2016-12-06 23:24 HackerVirus 阅读(506) | 评论 (0)  编辑
  • NET Office 组件Spire
    摘要: 高效而稳定的企业级.NET Office 组件Spire 在项目开发中,尤为是企业的业务系统中,对文档的操做是很是多的,有时几乎给人一种错觉的是”这个系统彷佛就是专门操做文档的“。毕竟如今的不少办公中大都是在PC端操做文档等软件,在这些庞大而繁重的业务中,单单依靠人力去作文档的操做须要的代价是巨大的 阅读全文
    posted @ 2016-12-06 23:17 HackerVirus 阅读(16) | 评论 (0)  编辑
  • 71款开源项目
    摘要: 71款开源项目 百度,一家让人既爱又恨的企业,血友吧贴吧被卖,魏则西事件的持续发酵,一时间将百度推到了舆论的风口浪尖上。是非对错,咱们在这里也很少作评判,本文呢为你们整理了百度开源的70+项目,看看有没有感兴趣的。本文内容综合整理自oschina、github。 1. JavaScript图表库 E 阅读全文
    posted @ 2016-12-01 23:03 HackerVirus 阅读(101) | 评论 (0)  编辑
  • ES优化
    摘要: 一、内存优化 在bin/elasticsearch.in.sh中进行配置 修改配置项为尽可能大的内存: 1 2 ES_MIN_MEM=8g ES_MAX_MEM=8g 二者最好改为同样的,不然容易引起长时间GC(stop-the-world) elasticsearch默认使用的GC是CMS GC,如 阅读全文
    posted @ 2016-12-01 13:57 HackerVirus 阅读(30) | 评论 (0)  编辑
  • Nginx 配置
    摘要: Nginx 配置 不管是本地开发,仍是远程到 Server 开发,仍是给提供 demo 给人看效果,咱们时常须要对 Nginx 作配置,Nginx 的配置项至关多,若是考虑性能配置起来会比较麻烦。不过,咱们每每只是须要一个静态 Server,或者一个反向代理 Server,这对 Nginx 来讲小菜 阅读全文
    posted @ 2016-11-28 22:03 HackerVirus 阅读(25) | 评论 (0)  编辑
  • ES5中文分词(IK)
    摘要: ElasticSearch5中文分词(IK) ElasticSearch安装 官网:https://www.elastic.co 1.ElasticSearch安装 1.1.下载安装公共密钥 rpm --import https://artifacts.elastic.co/GPG-KEY-elas 阅读全文
    posted @ 2016-11-28 11:33 HackerVirus 阅读(67) | 评论 (0)  编辑
  • ElasticSearch使用
    摘要: 安装以前,请参考https://github.com/richardwilly98/elasticsearch-river-mongodb根据你的MongoDB版本号决定须要的elasticsearch版本号和插件号。 1)安装ES 下载ElasticSearch_版本号.tar.gz,官网上有,下 阅读全文
    posted @ 2016-11-25 09:08 HackerVirus 阅读(47) | 评论 (0)  编辑
  • Elasticsearch IK+pinyin
    摘要: 如何在Elasticsearch中安装中文分词器(IK+pinyin) 若是直接使用Elasticsearch的朋友在处理中文内容的搜索时,确定会遇到很尴尬的问题——中文词语被分红了一个一个的汉字,当用Kibana做图的时候,按照term来分组,结果一个汉字被分红了一组。 这是由于使用了Elasti 阅读全文
    posted @ 2016-11-24 23:57 HackerVirus 阅读(118) | 评论 (0)  编辑
  • Elasticsearch
    摘要: Elasticsearch学习笔记 Why Elasticsearch? 因为须要提高项目的搜索质量,最近研究了一下Elasticsearch,一款很是优秀的分布式搜索程序。最开始的一些笔记放到github,这里只是概括总结一下。 首先,为何要使用Elasticsearch?最开始的时候,咱们的项 阅读全文
    posted @ 2016-11-24 23:11 HackerVirus 阅读(16) | 评论 (0)  编辑
  • 亿级规模的Elasticsearch优化实战
    摘要: 亿级规模的Elasticsearch优化实战 Elasticsearch 的基本信息大体如图所示,这里就不具体介绍了。 本次分享主要包含两个方面的实战经验:索引性能和查询性能。 一. 索引性能(Index Performance) 首先要考虑的是,索引性能是否有必要作优化? 索引速度提升与否?主要是 阅读全文
    posted @ 2016-11-24 16:56 HackerVirus 阅读(70) | 评论 (0)  编辑
  • Elasticsearch 5.0Head插件
    摘要: Elasticsearch 5.0 —— Head插件部署指南 使用ES的基本都会使用过head,可是版本升级到5.0后,head插件就很差使了。下面就看看如何在5.0中启动Head插件吧! 官方粗略教程 Running with built in server enable cors by add 阅读全文
    posted @ 2016-11-24 14:06 HackerVirus 阅读(29) | 评论 (0)  编辑
  • elasticsearch5.0版本的head安装
    摘要: elasticsearch5.0版本的head安装 elasticsearch5.0版本因为刚出不久,而且与2.0版本的差距较大。因此,目前你们对5.0的一些使用还有所陌生。这里先把关于head插件的方法写一下,也算是本身的一个记录。 linux下 head安装。 1.在https://github 阅读全文
    posted @ 2016-11-24 14:02 HackerVirus 阅读(29) | 评论 (0)  编辑
  • net平台下c#操做ElasticSearch详解
    摘要: net平台下c#操做ElasticSearch详解 ElasticSearch系列学习 ElasticSearch第一步-环境配置 ElasticSearch第二步-CRUD之Sense ElasticSearch第三步-中文分词 ElasticSearch第四步-查询详解 ElasticSearc 阅读全文
    posted @ 2016-11-21 18:16 HackerVirus 阅读(45) | 评论 (0)  编辑
  • ElasticSearch 入门
    摘要: http://www.oschina.net/translate/elasticsearch-getting-started?cmp ElasticSearch 简单入门 返回原文英文原文:Getting Started with ElasticSearch 简介 ElasticSearch是一个开 阅读全文
    posted @ 2016-11-19 10:06 HackerVirus 阅读(38) | 评论 (0)  编辑
  • PlainElastic.Net
    摘要: PlainElastic.Net PlainElastic.Net The really plain Elastic Search .Net client. Idea Installation How its works Concepts Command building Indexing Bulk 阅读全文
    posted @ 2016-11-18 18:48 HackerVirus 阅读(23) | 评论 (0)  编辑
  • NEST.net Client
    摘要: NEST.net Client For Elasticsearch简单应用 因为最近的一个项目中的搜索部分要用到 Elasticsearch 来实现搜索功能,苦于英文差及该方面的系统性资料很差找,在实现时碰到了很多问题,现把整个处理过程的代码分享下,给一样摸索的人一些借鉴,同时但愿有经验的大牛发现有 阅读全文
    posted @ 2016-11-18 18:43 HackerVirus 阅读(12) | 评论 (0)  编辑
  • 数据快速批量添加到Elasticsearch
    摘要: 如何把数据快速批量添加到Elasticsearch中 问题来源 最近新作一个项目,有部分搜索比较频繁的数据,并且量级比较大,预计一两年时间极可能达到100G,项目要求不要存在数据库中,最终出来有两个方案,一个是使用Protocol Buffers存储在文件上,另外就是存在Elasticsearch中 阅读全文
    posted @ 2016-11-18 16:29 HackerVirus 阅读(383) | 评论 (0)  编辑
  • ElasticSearch  Nosql
    摘要: 把 ElasticSearch 当成是 NoSQL 数据库 Elasticsearch 能够被当成一个 "NoSQL"-数据库来使用么? NoSQL 意味着在不一样的环境下存在不一样的东西, 而erestingly 它并非真的跟 SQL 有啥关系. 咱们开始只会以为 "可能"而已, 因此细细研究了 E 阅读全文
    posted @ 2016-11-18 10:56 HackerVirus 阅读(17) | 评论 (0)  编辑
  • Oracle和Elasticsearch数据同步
    摘要: Python编写Oracle和Elasticsearch数据同步脚本 Python编写Oracle和Elasticsearch数据同步脚本 标签: elasticsearchoraclecx_Oraclepython数据同步 标签: elasticsearchoraclecx_Oraclepytho 阅读全文
    posted @ 2016-11-17 20:53 HackerVirus 阅读(406) | 评论 (0)  编辑
  • elasticsearch
    摘要: Elasticsearch 5.0 —— Head插件部署指南 xingoo 2016-11-04 14:52 阅读:1034 评论:2 Elasticsearch 5.0 —— Head插件部署指南 xingoo 2016-11-04 14:52 阅读:1034 评论:2 Elasticsearc 阅读全文
    posted @ 2016-11-17 20:14 HackerVirus 阅读(7) | 评论 (0)  编辑
  • ElastichSearch漏洞
    摘要: Ubuntu服务器被黑经历(ElastichSearch漏洞) 原由 最近咱们的一台Ubuntu阿里云服务器一直提示有肉鸡行为,提示了好几天,开始并无关注,而后连续几天后发现应该是个大问题啊。极可能服务被侵入了!!! 寻找线索 一开始我是彻底懵逼的状态的,Linux不是很熟悉,只会简单的命令,安装 阅读全文
    posted @ 2016-11-15 18:06 HackerVirus 阅读(15) | 评论 (0)  编辑
  • Quartz.NET Windows
    摘要: Quartz.NET Windows 服务示例 想必你们在项目中处理简单的后台持续任务或者定时触发任务的时候均使用 Thread 或者 Task 来完成,可是项目中的这种需求一旦多了的话就得将任务调度引入进来了,那今天就简单的介绍一下 Quartz.NET 基于 Windows 服务宿主是怎样配置使 阅读全文
    posted @ 2016-11-13 18:35 HackerVirus 阅读(43) | 评论 (0)  编辑
  • nginx——内存池篇
    摘要: nginx——内存池篇 1、内存池概述 内存池是在真正使用内存以前,预先申请分配必定数量的、大小相等(通常状况下)的内存块留做备用。当有新的内存需求时,就从内存池中分出一部份内存块,若内存块不够再继续申请新的内存。 内存池的好处有减小向系统申请和释放内存的时间开销,解决内存频繁分配产生的碎片,提示程 阅读全文
    posted @ 2016-11-07 22:43 HackerVirus 阅读(19) | 评论 (0)  编辑
  • 分布式文件系统 - FastDFS
    摘要: 分布式文件系统 - FastDFS 别问我在哪里 也许我早已不是我本身,别问我在哪里,我一直在这里。 忽然不知道说些什么了... 初识 FastDFS 记得那是我刚毕业后进入的第一家公司,一个技术小白进入到当时的项目组后,在开发中上传用户头像调用了一个听说是叫 FastDFS 的东西,我并不懂是什么 阅读全文
    posted @ 2016-11-07 22:42 HackerVirus 阅读(58) | 评论 (0)  编辑
  • Quartz.net 的开源任务管理平台
    摘要: Quartz.net 的开源任务管理平台 前面总结了不少,关于Quartz.net 的文章,介绍了如何使用Quartz.net。不清楚的朋友,能够看我以前的系列文章,http://www.cnblogs.com/zhangweizhong/category/771057.html 。 最近,又从新整 阅读全文
    posted @ 2016-11-07 22:41 HackerVirus 阅读(359) | 评论 (1)  编辑
  • Elasticsearch 5.0
    摘要: Elasticsearch 5.0 使用ES的基本都会使用过head,可是版本升级到5.0后,head插件就很差使了。下面就看看如何在5.0中启动Head插件吧! 官方粗略教程 Running with built in server enable cors by adding http.cors. 阅读全文
    posted @ 2016-11-04 22:46 HackerVirus 阅读(712) | 评论 (0)  编辑
  • 受权
    摘要: 受权 文档目录 本节内容: 简介 关于 IPermissionChecker 定义许可 检查许可 使用 AbpAuthorize特性 AbpAuthorize特性注意事项 废止受权 使用 IPermissionChecker 在Razor视图里 客户端(Javascript) 许可管理器 关于 IP 阅读全文
    posted @ 2016-10-30 19:58 HackerVirus 阅读(24) | 评论 (0)  编辑
  • 数据传输对象
    摘要: 数据传输对象 文档目录 本节内容: DTO 必要性 领域层的抽象 数据隐藏 序列化和延迟加载问题 DTO 约定和验证 示例 DTO和实体间自动映射 使用特性和扩展方法进行映射 辅助接口和类 Data Transfer Objects(DTO)用来在应用层和展示层之间传输数据。 展示层使用一个DTO调 阅读全文
    posted @ 2016-10-30 19:17 HackerVirus 阅读(72) | 评论 (0)  编辑
  • HDFS(Hadoop Distributed File System )
    摘要: HDFS(Hadoop Distributed File System ) HDFS(Hadoop Distributed File System )Hadoop分布式文件系统。是根据google发表的论文翻版的。论文为GFS(Google File System)Google 文件系统(中文,英文 阅读全文
    posted @ 2016-10-30 18:46 HackerVirus 阅读(18) | 评论 (0)  编辑
  • 大数据分布式弹性搜索引擎
    摘要: ElasticSearch大数据分布式弹性搜索引擎使用—从0到1 ElasticSearch大数据分布式弹性搜索引擎使用—从0到1 阅读目录: 背景 安装 查找、下载rpm包 、执行rpm包安装 配置elasticsearch专属帐户和组 设置elasticsearch文件全部者 切换到elasti 阅读全文
    posted @ 2016-10-20 22:05 HackerVirus 阅读(116) | 评论 (0)  编辑
  • Github
    摘要: 《HelloGithub月刊》第六期 前言 《HelloGithub》月刊作到第六期了(已经作了6个月了),在Github上得到了100+的stars,虽然很少,可是我很满足了,说明有人以为这个项目是有价值的。同时园子中的‘园友’也给予我了必定的鼓励和支持,我会锲而不舍的作下去,分享更多有意思的项目 阅读全文
    posted @ 2016-09-28 22:59 HackerVirus 阅读(63) | 评论 (0)  编辑
  • 开发资源
    摘要: 开发资源总结 (持续整理中) 就像开发同样, 这篇文档若是没有人关心和维护, 里面的内容就会变得老旧, 过期而再也不具备参考价值. 因此, 我但愿全部看到并喜欢这篇文档的人都一块儿来维护它. 放心大胆的提交 Pull Request 和 Issue 吧!! 这是对本身这几年开发的一个总结,各类项目、资源 阅读全文
    posted @ 2016-09-28 22:51 HackerVirus 阅读(173) | 评论 (0)  编辑
  • EQueue 2.3.2
    摘要: EQueue 2.3.2版本发布(支持高可用) 前言 前段时间针对EQueue的完善终于告一段落了,实在值得庆祝,本身的付出和坚持总算有了成果。此次新版本主要为EQueue实现了集群功能,基本实现了Broker的高可用。另外还增长了不少实用的功能,对性能也作了不少优化。总之,EQueue愈来愈成熟了 阅读全文
    posted @ 2016-09-28 22:22 HackerVirus 阅读(26) | 评论 (0)  编辑
  • DotNet 资源
    摘要: DotNet 资源 目录 API 应用框架(Application Frameworks) 应用模板(Application Templates) 人工智能(Artificial Intelligence) 程序集处理(Assembly Manipulation) 资源(Assets) 认证和受权( 阅读全文
    posted @ 2016-09-20 18:32 HackerVirus 阅读(94) | 评论 (0)  编辑
  • 知识库系统/知识管理系统 WCP
    摘要: 知识库系统/知识管理系统 WCP 本项目的应用场景是管理技术团队的相关知识(API、代码片断、知识定义、技术经验...) 可是其应用并不局限于这些应用,固然你最好下载一个安装版先试一试。其实这就是一个 知识库、知识管理系统、以及若干基于知识的工具和视图。 (项目同义词:知识库、知识管理、知识发布、文 阅读全文
    posted @ 2016-09-19 15:05 HackerVirus 阅读(184) | 评论 (0)  编辑
  • Quartz.net
    摘要: Quartz.net 开源job调度框架 Quartz.NET是一个开源的做业调度框架,很是适合在平时的工做中,定时轮询数据库同步,定时邮件通知,定时处理数据等。 Quartz.NET容许开发人员根据时间间隔(或天)来调度做业。它实现了做业和触发器的多对多关系,还能把多个做业与不一样的触发器关联。 整 阅读全文
    posted @ 2016-09-17 21:46 HackerVirus 阅读(111) | 评论 (1)  编辑
  • 日志收集框架 Exceptionless
    摘要: 日志收集框架 Exceptionless 前言 从去年就答应过Eric(Exceptionless的做者之一),在中国会帮助给 Exceptionless 作推广,可是因为各类缘由一直没有作这件事情,在此对Eric表示歉意。:) Exceptionless 简介 Exceptionless 是一个开 阅读全文
    posted @ 2016-09-11 22:33 HackerVirus 阅读(1648) | 评论 (4)  编辑
  • 服务发现与健康监测框架
    摘要: 服务发现与健康监测框架Consul-DNS转发的应用 服务发现与健康监测框架Consul-DNS转发的应用 关于Consul Consul是一个提供服务注册与发现,健康监测,Key/Value存储以及多数据中心存储的分布式框架。官网地址是https://www.consul.io/,公司初步应用后我 阅读全文
    posted @ 2016-09-08 10:12 HackerVirus 阅读(161) | 评论 (0)  编辑
  • Kafka 集群消息监控系统:Kafka Eagle
    摘要: Kafka Eagle 1.概述 在开发工做当中,消费 Kafka 集群中的消息时,数据的变更是咱们所关心的,当业务并不复杂的前提下,咱们能够使用 Kafka 提供的命令工具,配合 Zookeeper 客户端工具,能够很方便的完成咱们的工做。随着业务的复杂化,Group 和 Topic 的增长,此时 阅读全文
    posted @ 2016-09-03 10:12 HackerVirus 阅读(114) | 评论 (0)  编辑
  • 开源word操做组件DocX的记录
    摘要: 开源word操做组件DocX的记录 使用开源word操做组件DocX的记录 1.DocX简介 1.1 简介 DocX是一个在不须要安装word的状况下对word进行操做的开源轻量级.net组件,是由爱尔兰的一个叫Cathal Coffey的博士生开发出来的。DocX使得操做word很是轻便,有利于减 阅读全文
    posted @ 2016-09-01 10:11 HackerVirus 阅读(30) | 评论 (0)  编辑
  • ElasticSearch
    摘要: ElasticSearch做为Windows服务启动 因为公司服务器用的Windows服务器,因此你懂得…… 直接下载elasticsearch中文发行版。下载地址是:https://github.com/medcl/elasticsearch-rtf。运行安装。运行elasticsearch.ba 阅读全文
    posted @ 2016-08-25 09:28 HackerVirus 阅读(28) | 评论 (0)  编辑
  • JSON C# Class Generator是一个从JSON文本中生成C#内的应用程序
    摘要: JSON C# Class Generator是一个从JSON文本中生成C#内的应用程序 .NET平台开源项目速览(18)C#平台JSON实体类生成器JSON C# Class Generator 阅读目录 1.复杂的JSON啥样子? 2.使用JSON C# Class Generator介绍和使用 阅读全文
    posted @ 2016-08-11 23:39 HackerVirus 阅读(81) | 评论 (0)  编辑
  • 微软企业库的Cache
    摘要: 微软企业库的Cache 一般,应用程序能够将那些频繁访问的数据,以及那些须要大量处理时间来建立的数据存储在内存中,从而提升性能。基于微软的企业库,咱们的快速建立一个缓存的实现。 新建PrismSample.Infrastructure.Cache 新建一个类库项目,将其命名为PrismSample. 阅读全文
    posted @ 2016-08-11 23:33 HackerVirus 阅读(92) | 评论 (0)  编辑
  • T4 模板自动生成带注释的实体类文件
    摘要: T4 模板自动生成带注释的实体类文件 - 只须要一个 SqlSugar.dll 生成实体就是这么简单,只要建一个T4文件和 文件夹里面放一个DLL。 使用T4模板教程 步骤1 建立T4模板 若是你没有能够在个人DEMO里拿 步骤2 设置当前T4所须要的序集而且引用 SqlSugar.dll 编写链接 阅读全文
    posted @ 2016-08-09 22:45 HackerVirus 阅读(458) | 评论 (1)  编辑
  • 爬虫框架YayCrawler
    摘要: 爬虫框架YayCrawler 各位好!从今天起,我将用几个篇幅的文字向你们介绍一下个人一个开源做品——YayCrawler,其在GitHub上的网址是:https://github.com/liushuishang/YayCrawler,欢迎你们关注和反馈。 YayCrawler是一个基于WebMa 阅读全文
    posted @ 2016-08-07 23:10 HackerVirus 阅读(82) | 评论 (0)  编辑
  • 中文分词
    摘要: 一周乱谈(第八周) - 中文分词 中文分词 NLP(Natural language processing)天然语言处理一直都是比较热门的领域,如今无论是搜索,推荐神马的基本都须要和nlp打交道,而中文的nlp处理的第一步就是分词了,因此中文分词一直扮演者举足轻重的角色。固然了,分词的算法也是层出不 阅读全文
    posted @ 2016-08-07 23:02 HackerVirus 阅读(209) | 评论 (0)  编辑
  • 入门初探+伪集群部署
    摘要: Kafka入门初探+伪集群部署 Kafka是目前很是流行的消息队列中间件,经常使用于作普通的消息队列、网站的活性数据分析(PV、流量、点击量等)、日志的搜集(对接大数据存储引擎作离线分析)。 所有内容来自网络,可信度有待考证!若有问题,还请及时指正。 概念介绍 在Kafka中消息队列分为三种角色: pr 阅读全文
    posted @ 2016-08-03 23:10 HackerVirus 阅读(50) | 评论 (0)  编辑
  • NET 解析HTML代码——NSoup
    摘要: NET 解析HTML代码——NSoup NSoup是一个开源框架,是JSoup(Java)的.NET移植版本 一、直接用起来 NSoup的强大之处在于能够用相似js的方法来获取节点元素 经过元素类型获取元素GetElementByTag("p") 二、作了一个winform的小demo 关键代码: 阅读全文
    posted @ 2016-08-03 23:06 HackerVirus 阅读(18) | 评论 (0)  编辑
  • Masstransit开发基于消息传递的分布式应用
    摘要: 使用Masstransit开发基于消息传递的分布式应用 Masstransit做为.Net平台下的一款优秀的开源产品却没有获得应有的关注,这段时间有机会阅读了Masstransit的源码,我以为我有必要普及一下这个框架的使用。 值得一提的是Masstransit的源码写的很是优秀,值得每一个想提升本身 阅读全文
    posted @ 2016-08-03 23:04 HackerVirus 阅读(269) | 评论 (1)  编辑
  • 开源代码——Crouton
    摘要: 开源代码——Crouton 一个可随意定位置的带色Toast——开源代码Crouton的简单使用 今天在公司要求的代码中,要求显示的提示可以更加具备多样化,而不是简单的Toast字样,第一想法确定是自定义View呀,结果在浏览中发现还有这样的一个开源代码——Crouton。 几经折腾,发现这个东西还 阅读全文
    posted @ 2016-07-28 07:39 HackerVirus 阅读(20) | 评论 (0)  编辑
  • python语言
    摘要: python语言 由于我比较熟悉python语言,因此月刊中python语言的项目居多,我的能力有限,其余语言涉及甚少,欢迎各路人士加入,丰富月刊的内容。 固然,若是您有更好的建议或者意见,欢迎发邮件给我。 简介 最开始只是我本身浏览github过程当中收集的一些有中文介绍,通俗易懂,简单容易上手的项 阅读全文
    posted @ 2016-07-28 07:23 HackerVirus 阅读(14) | 评论 (0)  编辑
  • WebRTC
    摘要: webrtc Android IOS WebRTC 音视频开发总结(七八)-- 为何WebRTC端到端监控很关键? 摘要: 本文主要介绍WebRTC端到端监控(咱们翻译和整理的,译者:weizhenwei,校验:blacker),最先发表在【编风网】 支持原创,转载必须注明出处,欢迎关注个人微信公 阅读全文
    posted @ 2016-07-27 21:32 HackerVirus 阅读(144) | 评论 (0)  编辑
  • Tomjson - json 解析库
    摘要: Tomjson - 一个"短小精悍"的 json 解析库 Tomjson,一个"短小精悍"的 json 解析库,tomjson使用Java语言编写,主要做用是把Java对象(JavaBean)序列化为json格式字符串,将json格式字符串序列化为相对应的Java对象(JavaBean)。项目地址: 阅读全文
    posted @ 2016-07-27 09:18 HackerVirus 阅读(13) | 评论 (0)  编辑
  • Netty
    摘要: Netty学习之服务器端建立 阅读目录 1、服务器端开发时序图 2、Netty服务器端开发步骤 3、Netty服务器开发示例代码 4、参考资料 回到顶部 1、服务器端开发时序图 图片来源:Netty权威指南(第2版) 回到顶部 2、Netty服务器端开发步骤 使用Netty进行服务器端开发主要有如下 阅读全文
    posted @ 2016-07-27 07:37 HackerVirus 阅读(18) | 评论 (0)  编辑
  • RabbitMQ是一个由erlang开发的基于AMQP(Advanced Message Queue )协议的开源实现。
    摘要: RabbitMQ是一个由erlang开发的基于AMQP(Advanced Message Queue )协议的开源实现。 1. 介绍 RabbitMQ是一个由erlang开发的基于AMQP(Advanced Message Queue )协议的开源实现。用于在分布式系统中存储转发消息,在易用性、扩展 阅读全文
    posted @ 2016-07-27 07:02 HackerVirus 阅读(42) | 评论 (0)  编辑
  • MarkWord
    摘要: MarkWord - 可发布博客的 Markdown编辑器 代码开源 1 /// <summary> 2 /// 同步呈现 3 /// </summary> 4 /// <param name="value"></param> 5 public void LoadBody(string MarkVa 阅读全文
    posted @ 2016-07-26 07:25 HackerVirus 阅读(106) | 评论 (0)  编辑
  • WebRTC 音视频开发
    摘要: WebRTC 音视频开发 webrtc Android IOS WebRTC 音视频开发总结(七八)-- 为何WebRTC端到端监控很关键? 摘要: 本文主要介绍WebRTC端到端监控(咱们翻译和整理的,译者:weizhenwei,校验:blacker),最先发表在【编风网】 支持原创,转载必须注 阅读全文
    posted @ 2016-07-26 07:12 HackerVirus 阅读(341) | 评论 (0)  编辑
  • docker10件事
    摘要: docker – 你应该知道的10件事 容器并非一个全新的技术,但这并不妨碍Docker如风暴同样席卷整个世界。 若是你在IT圈里,你必定据说过Docker。就算与其余热门技术,如:Puppet/Chef,Hadoop或者MongoDB放在一块儿,Docker仍然让你耳目一新。 不过就算Docker 阅读全文
    posted @ 2016-07-19 22:29 HackerVirus 阅读(79) | 评论 (0)  编辑
  • Ngrok
    摘要: Ngrok 1. Ngrok介绍 Ngrok 是一个反向代理,经过在公共的端点和本地运行的 Web 服务器之间创建一个安全的通道。Ngrok 可捕获和分析全部通道上的流量,便于后期分析和重放。简单来讲,利用 Ngrok 能够经过外网来访问部署在本地服务器的网站,它还提供一个 Web 管理页来监控 H 阅读全文
    posted @ 2016-07-17 22:58 HackerVirus 阅读(244) | 评论 (0)  编辑
  • Excel如何进行SVN
    摘要: KSFramework常见问题:Excel如何进行SVN协做、差别比较? Excel如何进行SVN协做、差别比较? 嗯,这是一个使人困惑的问题。游戏开发、程序开发时,使用Excel能够添加文档、注释、图标、批注等等各类辅助信息; 可是Excel是非纯文本格式,在使用SVN、Git等版本管理软件时,多 阅读全文
    posted @ 2016-07-15 09:23 HackerVirus 阅读(462) | 评论 (0)  编辑
  • Netty
    摘要: Netty:数据处理流程 Netty做为异步的、事件驱动一个网络通讯框架,使用它能够帮助咱们快速开发高性能高可靠性的网络服务。 为了更好的使用Netty来解决开发中的问题,学习Netty是颇有必要的。 Netty如今主流有三个版本:Netty三、Netty四、Netty5。这三个版本中,变化最大的要 阅读全文
    posted @ 2016-07-12 22:34 HackerVirus 阅读(12) | 评论 (0)  编辑
  • Elasticsearch
    摘要: Elasticsearch 最近咱们须要对大约2T(6.5亿条)日志作全文检索,Elasticsearch看起来很火爆,又有不少产品使用(Facebook、github、stackoverflow),值得一试。如下是一些基础知识笔记。 Elasticsearch是一个基于Lucene构建的开源、分布 阅读全文
    posted @ 2016-07-08 22:32 HackerVirus 阅读(77) | 评论 (0)  编辑
  • sorl6.0+jetty+mysql
    摘要: sorl6.0+jetty+mysql搭建solr服务 1.下载solr 官网:http://lucene.apache.org/solr/ v2.目录结构以下 v3.启动solr(默认使用jetty部署) 在path路径下将 bin文件夹对应的目录加入,而后输入 solr start(或者 sol 阅读全文
    posted @ 2016-07-07 10:09 HackerVirus 阅读(23) | 评论 (0)  编辑
  • github过程当中收集
    摘要: github过程当中收集 《HelloGithub月刊》第三期 《HelloGithub》第三期 兴趣是最好的老师,而《HelloGithub》 就是帮你找到兴趣! 由于我比较熟悉python语言,因此月刊中python语言的项目居多,我的能力有限,其余语言涉及甚少,欢迎各路人士加入,丰富月刊的内容。 阅读全文
    posted @ 2016-07-01 23:40 HackerVirus 阅读(30) | 评论 (0)  编辑
  • 配置系统引导启动SuperScoekt
    摘要: 配置系统引导启动SuperScoekt SuperSocket源码解析之启动过程 一 简介 这里主要说明从配置系统引导启动SuperScoekt做为应用程序,且以控制台程序方式启动 二 启动过程 2.1 配置解析 从读取配置文件开始,直接拿到一个SocketServiceConfig对象,这个类型封 阅读全文
    posted @ 2016-07-01 22:55 HackerVirus 阅读(15) | 评论 (0)  编辑
  • DockerCon 2016
    摘要: DockerCon 2016 – 微软带来了什么? 根据Forrester的调查,接近半数的企业CIO在考虑IT架构的时候更乐于接受开源方案,这主要是基于低成本,避免供应商锁定和敏捷的需求;同时另一家North Bridge的调研机构的调查显示,2016年将有超过25%的财富500企业将把容器技术 阅读全文
    posted @ 2016-06-25 11:19 HackerVirus 阅读(19) | 评论 (0)  编辑
  • iTextSharp
    摘要: iTextSharp 116毫秒处理6G的文件 前言: 有一家印刷企业专为米兰新娘,微微新娘,金夫人这样的影楼印刷婚纱相册。经过一个B2B销售终端软件,把影楼的相片上传到印刷公司的服务器,服务器对这些图片进行处理。 好比: 1)为每一个图片生成订单条码,生产码; 2)为每一个图片进行色彩修正,图像处理( 阅读全文
    posted @ 2016-06-21 09:28 HackerVirus 阅读(33) | 评论 (0)  编辑
  • opencv开源库
    摘要: opencv是开源库 在Windows下编译扩展OpenCV 3.1.0 + opencv_contrib 为何要CMake,这里我陈述本身的想法,做为一个刚使用opencv库的小白来讲,有如下大概三点内容 1.因为在学习图像处理滤波器中,须要用到各类边缘保护滤波器(EPS)算法,可是这些算法在O 阅读全文
    posted @ 2016-06-21 07:09 HackerVirus 阅读(162) | 评论 (0)  编辑
  • Orleans-Hello World
    摘要: Orleans-Hello World http://www.rm5u.com/orleans/orleans-intro.html 什么是Orleans? Orleans(奥尔良)是一个创建在.NET之上的,设计的目标是为了方便程序员开发须要大规模扩展的云服务。Orleans项目基本上被认为是并行 阅读全文
    posted @ 2016-06-20 09:35 HackerVirus 阅读(38) | 评论 (0)  编辑
  • Orleans is a framework
    摘要: Introduction Orleans is a framework that provides a straightforward approach to building distributed high-scale computing applications, without the ne 阅读全文
    posted @ 2016-06-20 09:34 HackerVirus 阅读(24) | 评论 (0)  编辑
  • 模型配置方式实现爬虫
    摘要: 爬虫框架: DotnetSpider] [三] 模型配置方式实现爬虫 上一篇介绍了最基础的使用方法,也是最自由最灵活的方式,可是其实大多数状况下是能够用模型配置的方式实现一个爬虫的。咱们作框架,确定要尽量的把一些重复性的工做帮大家作掉,固然灵活性等也会打折扣,但确定有存在的意义。 另,爬虫已经对d 阅读全文
    posted @ 2016-06-18 23:05 HackerVirus 阅读(184) | 评论 (0)  编辑
  • 中间件
    摘要: 中间件是个什么东西? ASP.NET Core管道虽然在结构组成上显得很是简单,可是在具体实现上却涉及到太多的对象,因此咱们在 《ASP.NET Core管道深度剖析[共4篇]》 中围绕着一个通过极度简化的模拟管道讲述了真实管道构建的方式以及处理HTTP请求的流程。在这个系列 中,咱们会还原构建模拟 阅读全文
    posted @ 2016-06-15 09:04 HackerVirus 阅读(33) | 评论 (0)  编辑
  • ICSharpCode.SharpZipLib
    摘要: ICSharpCode.SharpZipLib 压缩、解压文件 附源码 http://www.icsharpcode.net/opensource/sharpziplib/ 有SharpZiplib的最新版本,本文使用的版本为0.86.0.518,支持Zip, GZip, BZip2 和Tar格式 阅读全文
    posted @ 2016-06-14 09:29 HackerVirus 阅读(1296) | 评论 (1)  编辑
  • 开源项目
    摘要: 开源项目 红色字体是现阶段比较火的 奇虎360 https://github.com/Qihoo360 1.MySQL中间层 Atlas Atlas是由 Qihoo 360, Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0 阅读全文
    posted @ 2016-06-14 09:11 HackerVirus 阅读(539) | 评论 (0)  编辑
  • Chrome插件
    摘要: Chrome插件整理 本文内容都来源于偶整理的fetool。 想让更多使用Chrome的小伙伴,体验到这些使人愉悦的小工具,因此单独整理了这篇文章。 若是你是 前端/服务端/设计/面向Github编程/视觉控,相信下列的插件有很多你会用到,期待你能喜欢:) Chrome 应用商店一定是须要FQ的哈。 阅读全文
    posted @ 2016-06-07 09:20 HackerVirus 阅读(143) | 评论 (0)  编辑
  • Enterprise Solution 企业管理软件开发框架
    摘要: Enterprise Solution 开源项目资源汇总 Visual Studio Online 源代码托管 企业管理软件开发框架 Enterprise Solution 是一套管理软件开发框架,在这个框架基础上开发出一套企业资源计划系统Enterprise Edition。 现将Enterpri 阅读全文
    posted @ 2016-05-26 07:23 HackerVirus 阅读(54) | 评论 (0)  编辑
  • DotnetSpider爬虫采集博客园
    摘要: 采集博客园 今天ModestMT.Zou发布了DotnetSpider爬虫第二章节,内容简单明了,基本看懂了,因而想本身试试看,直接就拿博客园开刀了。 这里有最基本的使用方式,本文章不介绍 [开源 .NET 跨平台 数据采集 爬虫框架: DotnetSpider] [二] 最基本,最自由的使用方式 阅读全文
    posted @ 2016-05-25 22:36 HackerVirus 阅读(684) | 评论 (0)  编辑
  • 爬虫的框架
    摘要: [开源 .NET 跨平台 数据采集 爬虫框架: DotnetSpider] [二] 最基本,最自由的使用方式 上一篇大至 介绍了一下爬虫的框架设计,从这一篇开始着重介绍如何使用这个爬虫。 数据抽取定义 以前也有人反应说用Attribute+模型来定义抽取规则太花哨,实用性不强。实际上可能他没有仔细看 阅读全文
    posted @ 2016-05-25 09:29 HackerVirus 阅读(55) | 评论 (0)  编辑
  • ABP启动配置
    摘要: ABP启动配置 返回ABP系列 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。 ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序框架和项目模板。 ABP的官方网站 阅读全文
    posted @ 2016-05-24 09:37 HackerVirus 阅读(590) | 评论 (0)  编辑
  • ABP模块设计
    摘要: ABP模块设计 返回ABP系列 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。 ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序框架和项目模板。 ABP的官方网站 阅读全文
    posted @ 2016-05-24 07:31 HackerVirus 阅读(47) | 评论 (0)  编辑
  • 库管理系统-- 后台管理开源啦,源码大放送
    摘要: 库管理系统-- 后台管理开源啦,源码大放送 吉特仓储管理系统已经开发好些年了,已经不记得有多少个版本的迭代, 就针对前端UI以及项目结构等重大修改也经历了好几回。吉特仓储管理系统这个名称其实也就今年才开始使用,在此以前都已客户公司命名,基本也是针对客户定制服务。 说到底对这个项目仍是有感情的,由于这 阅读全文
    posted @ 2016-05-19 18:52 HackerVirus 阅读(213) | 评论 (1)  编辑
  • ABP分层设计
    摘要: ABP分层设计 1、为何要分层 分层架构是全部架构的鼻祖,分层的做用就是隔离,不过,咱们有时候有个误解,就是把层和程序集对应起来,就好比简单三层架构中,在你的解决方案中,通常会有三个程序集项目:XXUI.dll、XXBLL.dll 和 XXDAL.dll,而后把这三个程序集当作一个层,这没什么不可 阅读全文
    posted @ 2016-05-19 09:40 HackerVirus 阅读(375) | 评论 (0)  编辑
  • DDD的ABP开发框架
    摘要: 基于DDD的ABP开发框架初探 1、基本概念 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。 ABP是土耳其的觉得架构师hikalkan开发的,如今又加入一个ismcagdas开发者。 ASP.NET Boilerplate是一个用最佳实践和流 阅读全文
    posted @ 2016-05-18 09:16 HackerVirus 阅读(1178) | 评论 (3)  编辑
  • RabbitMQ
    摘要: 如何优雅的使用RabbitMQ RabbitMQ无疑是目前最流行的消息队列之一,对各类语言环境的支持也很丰富,做为一个.NET developer有必要学习和了解这一工具。消息队列的使用场景大概有3种: 一、系统集成,分布式系统的设计。各类子系统经过消息来对接,这种解决方案也逐步发展成一种架构风格, 阅读全文
    posted @ 2016-05-16 07:34 HackerVirus 阅读(41) | 评论 (0)  编辑
  • Github Atom
    摘要: 码代码新神器-Github Atom 周末闲着没事,逛论坛发现了一个新的编辑器,由github发布的Atom编辑器。瞬间被吸引了,因此就去尝试着折腾了一下,后来发现这个编辑器确实很不错,他的特色就是两个字:优美!!! 下载地址,官方网站下载速度太慢太慢了。。。这里有个github的下载地址。要快不少 阅读全文
    posted @ 2016-05-14 23:17 HackerVirus 阅读(182) | 评论 (0)  编辑
  • Abot 爬虫
    摘要: Abot 爬虫分析-总体结构 1. 引言 在Github 上搜索下Web Crawler 有上千个开源的项目,可是C#的仅仅只有168 个,相比于Java 或者Python 确实少的可怜。若是按照Stars 排名。能够看到 排在第一位的是一个叫Abot的爬虫。经过这两天的测试,发现Abot是一个很是 阅读全文
    posted @ 2016-05-13 09:40 HackerVirus 阅读(450) | 评论 (0)  编辑
  • Wireshark抓包
    摘要: Wireshark抓包分析/TCP/Http/Https及代理IP的识别 前言 坦白讲,没想好怎样的开头。展转三年过去了。一切已经变化了许多,一切彷佛从没有改变。 前段时间调研了一次代理相关的知识,简单整理一下分享之。若有错误,欢迎指正。 涉及 Proxy IP应用 原理/层级wireshark抓包 阅读全文
    posted @ 2016-05-13 09:37 HackerVirus 阅读(37) | 评论 (0)  编辑
  • 文档数据库RavenDB-介绍与初体验
    摘要: 文档数据库RavenDB-介绍与初体验 阅读目录 1.RavenDB概述与特性 2.RavenDB安装 3.C#开发初体验 4.RavenDB资源 不知不觉,“.NET平台开源项目速览“系列文章已经15篇了,每一篇都很是受欢迎,可能技术水平不高,但足够入门了。虽然工做很忙,但仍是会抽空把本身知道的, 阅读全文
    posted @ 2016-05-13 09:34 HackerVirus 阅读(345) | 评论 (0)  编辑
  • 爬虫框架: DotnetSpider
    摘要: [开源 .NET 跨平台 数据采集 爬虫框架: DotnetSpider] [一] 初衷与架构设计 一 ,为何要造轮子 有兴趣的同窗能够去各大招聘网站看一下爬虫工程师的要求,大可能是JAVA,PYTHON甚至于还有NODEJS,C++,再或者在开源中国查询C#的爬虫,仅有几个很是简单或是几年没有更新 阅读全文
    posted @ 2016-05-13 09:28 HackerVirus 阅读(2154) | 评论 (2)  编辑
  • 搜索引擎索引数据结构和算法
    摘要: 【搜索引擎】搜索引擎索引数据结构和算法 最近一直在研究sphinx的工做机制,在[搜索引擎]Sphinx的介绍和原理探索简单地介绍了其工做原理以后,还有不少问题没有弄懂,好比底层的数据结构和算法,因而更进一步地从数据结构层面了解其工做原理。在网上搜了不少资料,发现没有不少介绍这方面的文章,后来找到了 阅读全文
    posted @ 2016-05-08 14:22 HackerVirus 阅读(409) | 评论 (0)  编辑
  • NetAnalyzer2016使用方法
    摘要: NetAnalyzer笔记 之 八 NetAnalyzer2016使用方法(2) [建立时间:2016-05-06 22:07:00] NetAnalyzer下载地址 在写本篇的时候,NetAnalyzer 3.1版本已经发布,因此本篇就以最新版本的为例继续使用,而且顺带说明一下,新版本中一些功能。 阅读全文
    posted @ 2016-05-08 14:04 HackerVirus 阅读(20) | 评论 (0)  编辑
  • Easticsearch通讯方式_API
    摘要: Easticsearch通讯方式_API 目录 返回目录:http://www.cnblogs.com/hanyinglong/p/5464604.html 1.Elasticsearch概念 a. Elasticsearch是一个基于Lucene的开源搜索引擎,不管是在开源仍是专有领域,Lunce 阅读全文
    posted @ 2016-05-06 18:04 HackerVirus 阅读(80) | 评论 (0)  编辑
  • HelloGithub
    摘要: 《HelloGithub月刊》第一期 《HelloGithub月刊》 由于如今这个项目只有我本身作,只敢叫“月刊”,但愿有志同道合者,快点加入到这个项目中来!同时,若是您有更好的建议或者意见,欢迎联系我。联系方式在下方~ 介绍 最开始只是我本身浏览github过程当中收集的一些有中文介绍,通俗易懂,简 阅读全文
    posted @ 2016-05-05 22:27 HackerVirus 阅读(106) | 评论 (0)  编辑
  • Hawk-数据抓取工具
    摘要: Hawk-数据抓取工具:简明教程 Hawk: Advanced Crawler& ETL tool written in C#/WPF 1.软件介绍 HAWK是一种数据采集和清洗工具,依据GPL协议开源,可以灵活,有效地采集来自网页,数据库,文件, 并经过可视化地拖拽,快速地进行生成,过滤,转换等操 阅读全文
    posted @ 2016-05-03 18:48 HackerVirus 阅读(1157) | 评论 (0)  编辑
  • OpenAuth.net
    摘要: 基于DDDLite的权限管理OpenAuth.net 1.0版正式发布 距离上一篇OpenAuth.net的文章已经有5个多月了,在这段时间里项目获得了不少朋友的承认,开源中国上面的Star数接近300,因而坚决了我作下去的信心。最近稍微悠闲点,正式推出1.0版,并在阿里云上部署了一个在线演示(文章 阅读全文
    posted @ 2016-05-02 22:55 HackerVirus 阅读(36) | 评论 (0)  编辑
  • ABP中动态WebAPI原理解析
    摘要: ABP中动态WebAPI原理解析 动态WebAPI应该算是ABP中最Magic的功能之一了吧。开发人员无须定义继承自ApiController的类,只须重用Application Service中的类就能够对外提供WebAPI的功能,这应该算是对DRY的最佳诠释了. 以下图所示,一行代码就为全部实现 阅读全文
    posted @ 2016-05-02 21:56 HackerVirus 阅读(302) | 评论 (0)  编辑
  • WorkFlow介绍及用法
    摘要: WorkFlow介绍及用法 提及workflow你们确定都不陌生,这里简单介绍一下salesforce中什么状况下使用workflow。 当你分配许多任务,按期发送电子邮件,记录修改时,能够经过自动配置workflow来完成以上操做而不是手工作这些工做。 一. WorkFlow配置 点击setup- 阅读全文
    posted @ 2016-04-27 09:22 HackerVirus 阅读(33) | 评论 (0)  编辑
  • Orchard
    摘要: Orchard工做原理 概述 本文翻译仅供学习之用,了解Orchard工做原理设计思想、技术点及关键词,若有缺漏请不吝指正。鉴于能力有限定有诸多曲解或不完整的地方,请海涵。不定时完善整理。 CMS不像常规的web程序,它更像一个程序容器。 设计系统时采用一个开放类型的架构,扩展做为首要特性是必需的。 阅读全文
    posted @ 2016-04-21 09:17 HackerVirus 阅读(39) | 评论 (0)  编辑
  • Elasticsearch
    摘要: Elasticsearch初步使用(安装、Head配置、分词器配置) 1.ElasticSearch简单说明 a.ElasticSearch是一个基于Lucene开发的搜索服务器,具备分布式多用户的能力,ElasticSearch是用Java开发的开源项目(Apache许可条款),基于Restful 阅读全文
    posted @ 2016-04-21 07:07 HackerVirus 阅读(299) | 评论 (0)  编辑
  • Redis缓存实现单点登陆SSO
    摘要: .NET基于Redis缓存实现单点登陆SSO的解决方案 .NET基于Redis缓存实现单点登陆SSO的解决方案 1、基本概念 最近公司的多个业务系统要统一整合使用同一个登陆,这就是咱们耳熟能详的单点登陆,如今就NET基于Redis缓存实现单点登陆作一个简单的分享。 单点登陆(Single Sign 阅读全文
    posted @ 2016-04-20 22:02 HackerVirus 阅读(93) | 评论 (0)  编辑
  • 100篇论文
    摘要: PayPal高级工程总监:读完这100篇论文 就能成大数据高手 阅读目录 关键架构层(Key architecture layers) 架构的演进(Architecture Evolution) 文件系统层(FIle Systems) 数据存储(Data Stores) 资源管理层(Resource 阅读全文
    posted @ 2016-04-17 20:31 HackerVirus 阅读(249) | 评论 (0)  编辑
  • Tengine vs openresty
    摘要: Tengine vs openresty Tengine vs openresty 简介 Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了不少高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等获得了很好的检验。它的最 阅读全文
    posted @ 2016-04-16 23:54 HackerVirus 阅读(71) | 评论 (0)  编辑
  • ElasticSearch+Kibana 索引操做
    摘要: ElasticSearch+Kibana 索引操做 一 前言 ElasticiSearch 简介 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并做为Apache 阅读全文
    posted @ 2016-04-15 09:24 HackerVirus 阅读(3925) | 评论 (0)  编辑
  • 代码生成工具介绍和使用
    摘要: 代码生成工具介绍和使用 RUF MVC5 Repositories Framework Generator代码生成工具介绍和使用 功能介绍 这个项目通过了大半年的持续更新到目前的阶段基本稳定 全部源代码都是开源的,在github https://github.com/neozhu/MVC5-Scaf 阅读全文
    posted @ 2016-04-15 07:28 HackerVirus 阅读(470) | 评论 (0)  编辑
  • 分布式的任务调度框架
    摘要: 【niubi-job——一个分布式的任务调度框架】 niubi-job这下更牛逼了! niubi-job迎来第一次重大优化 niubi-job是一款专门针对定时任务所设计的分布式任务调度框架,它能够进行动态发布任务,而且有超高的可用性保证。 有多少人半夜被叫起来查BUG,结果差到最后发现,是由于某个 阅读全文
    posted @ 2016-04-14 22:27 HackerVirus 阅读(2954) | 评论 (2)  编辑
  • Net分布式系统
    摘要: Net分布式系统 Net分布式系统之三:Keepalived+LVS+Nginx负载均衡之高可用 摘要: 上一篇写了nginx负载均衡,此篇实现高可用(HA)。系统总体设计是采用Nginx作负载均衡,若出现Nginx单机故障,则致使整个系统没法正常运行。针对系统架构设计的高可用要求,咱们须要解决Ng 阅读全文
    posted @ 2016-04-14 22:25 HackerVirus 阅读(179) | 评论 (0)  编辑
  • 新 Netflix 开源门户
    摘要: Netflix 开源改革计划:新 Netflix 开源门户 http://www.oschina.net/news/67555/evolution-of-open-source-at-netflix Netflix 通过几年的开源实践,推出最新开源改革计划,打造了全新的 Netflix 开源门户,并 阅读全文
    posted @ 2016-04-12 13:33 HackerVirus 阅读(27) | 评论 (0)  编辑
  • Z.ExtensionMethods 扩展类库
    摘要: Z.ExtensionMethods 一个强大的开源扩展库 今天有意的在博客园里面搜索了一下 Z.ExtensionMethods 这个扩展类库,确发现只搜到跟这个真正相关的才两篇博文而已,我都点进去看了一下,也都只是提到而已,没有专门介绍,才引发我写这篇文档。 一. Z.ExtensionMeth 阅读全文
    posted @ 2016-04-04 22:55 HackerVirus 阅读(56) | 评论 (0)  编辑
  • AutoMapper
    摘要: AutoMapper 使用实践 一. 使用意图 经常在开发过程当中,碰到一个实体上的属性值,要赋值给另一个相相似实体属性时,且属性有不少的状况。通常不利用工具的话,就要实例化被赋值实体B,而后再将实体A的字段一个个赋值给B的属性,单单写这些没有技术含量的赋值语句,就要用很大的代码篇幅。假如作得好一点 阅读全文
    posted @ 2016-04-04 22:36 HackerVirus 阅读(38) | 评论 (0)  编辑
  • 底层库
    摘要: 底层库 Net.Sz.CFramework Net.Sz.CFramework 是我本身的底层库,是通过验证的底层库。 包含: socket tcp协议,socket http协议线程池,线程模型,任务模型,定时器模型,日志模块脚本模块一些辅助类 接下来一一介绍 这里是华丽丽的分割线 辅助类功能块 阅读全文
    posted @ 2016-03-31 14:11 HackerVirus 阅读(80) | 评论 (0)  编辑
  • Web服务器Raspkate的RESTful API
    摘要: 基于轻量型Web服务器Raspkate的RESTful API的实现 在上一篇文章中,咱们已经了解了Raspkate这一轻量型Web服务器,今天,咱们再一块儿了解下如何基于Raspkate实现简单的RESTful API。 模块 首先让咱们了解一下“模块”的概念。Raspkate的模块包含了一组可以提 阅读全文
    posted @ 2016-03-30 13:12 HackerVirus 阅读(36) | 评论 (0)  编辑
  • C#中使用gRPC
    摘要: C#中使用gRPC 个人这几篇文章都是使用gRPC的example,不是直接编译example,而是新建一个项目,从添加依赖,编译example代码,执行example。这样作能够为咱们建立本身的项目提供借鉴。若是对gRPC构建应用很熟悉,能够无视本系列文章。 目录 1、概述 2、编译gRPC 3、 阅读全文
    posted @ 2016-03-30 07:36 HackerVirus 阅读(1406) | 评论 (1)  编辑
  • 编译gRPC
    摘要: 编译gRPC 目录 1、概述 2、编译gRPC 3、C#中使用gRPC 4、C++中使用gRPC 不管经过哪一种语言调用gRPC,都必需要编译gRPC,由于生成proto访问类时,除了产生标准的数据定义类以外,还须要产生客户端代理类。客户端代理类必须由gRPC的各个语言的protoc插件来完成。而这些 阅读全文
    posted @ 2016-03-30 07:35 HackerVirus 阅读(1542) | 评论 (0)  编辑
  • google多语言通讯框架gRPC
    摘要: google多语言通讯框架gRPC系列(一)概述 gRPC概述 3/26/2016 9:16:08 AM 目录 1、概述 2、编译gRPC 3、C#中使用gRPC 4、C++中使用gRPC 一直在寻找多平台多语言的通讯框架,微软的WCF框架很强大和灵活,虽然也能经过自定义绑定和其余技术的客户端通讯, 阅读全文
    posted @ 2016-03-30 07:34 HackerVirus 阅读(208) | 评论 (0)  编辑
  • .NET/C# RabbitMQ
    摘要: 本系列文章均来自官网原文,属于我的翻译,若有雷同,权当我的归档,忽喷. RabitMQ 是一个消息中间件,其实就是从消息生产者那里接受消息,而后发送给消息消费者.在这个传输过程当中,能够定义一些缓存,持久化,路由的规则。 相关对象的术语简介: 1:生产者(producters) 发送消息的程序叫作生产 阅读全文
    posted @ 2016-03-25 16:42 HackerVirus 阅读(78) | 评论 (0)  编辑
  • 搭建solr单机版
    摘要: solr单机版的搭建 1、solr单机版的搭建 1.运行环境 solr 须要运行在一个Servlet容器中,Solr4.10.3要求jdk使用1.7以上,Solr默认提供Jetty(ja),本教va写的Servlet容器程使用Tocmat做为Servlet容器,环境以下: Solr:Solr4.10 阅读全文
    posted @ 2016-03-25 14:34 HackerVirus 阅读(285) | 评论 (0)  编辑
  • 安装zookeeper集群
    摘要: zookeeper集群的安装 顾名思义zookeeper就是动物园管理员,他是用来管hadoop(大象)、Hive(蜜蜂)、pig(小猪)的管理员, Apache Hbase和 Apache Solr 的分布式集群都用到了zookeeper;Zookeeper:是一个分布式的、开源的程序协调服务,是 阅读全文
    posted @ 2016-03-25 14:33 HackerVirus 阅读(178) | 评论 (0)  编辑
  • solr集群solrCloud的搭建
    摘要: solr集群solrCloud的搭建 上一章讲了solr单机版的搭建,本章将讲解sole集群的搭建。solr集群的搭建须要使用到zookeeper,搭建参见zookeeper集群的安装 1、solr实例的搭建 1. tomcat安装 这里咱们须要4个tomcat,分别是tomcat1,2,3,4 同 阅读全文
    posted @ 2016-03-25 14:32 HackerVirus 阅读(1719) | 评论 (0)  编辑
  • RabbitMQ
    摘要: Net使用RabbitMQ详解 序言 这几天呢,公司风波再起,去年一年公司CTO换啦4任,CEO换啦三个,这不刚来个新老大,感受还不错,却没干过3个月又要走,索性趁老大们走来走去的时候,就给本身空出来,稍稍总结一下刚写的一个日志服务组件中用到的RabbitMQ,在.net中的实战中应用。 首先不去讨 阅读全文
    posted @ 2016-03-25 14:22 HackerVirus 阅读(83) | 评论 (0)  编辑
  • 开源任务管理平台
    摘要: 开源任务管理平台 上一篇开源任务管理平台TaskManager介绍发布后,有网友联系我看看能不能作个后台管理界面,方便管理系统中全部的任务。因为时间和技术问题1.0版本的时候,新增了一个3分钟读取配置文件动态修改任务的功能,不过整体来讲仍是不直观,操做不便捷。恰好最近接触到了Owin,能够实现本身的 阅读全文
    posted @ 2016-03-25 11:08 HackerVirus 阅读(1162) | 评论 (0)  编辑
  • NET平台经常使用的框架整理
    摘要: NET平台经常使用的框架整理 自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工做和学习中也积累了一些开源的组件,就目前想到的先整理于此,若是再想到,就继续补充这篇日志,日积月累,就能造成一个本身的组件经验库。 分布式缓存框架 阅读全文
    posted @ 2016-03-25 06:48 HackerVirus 阅读(89) | 评论 (0)  编辑
  • 区块链须要解决诸多问题
    摘要: [摘要]数字货币行业从被热炒到归于理性平淡后,银行、交易所、审计公司等巨头开始将目光投向了比特币的底层技术——区块链。 万圣节的夜晚,伴着扮鬼搞怪的信息和区块链的热议,忽然生出一个问题:区块链究竟是个什么“鬼”? 2013年五部委《关于防范比特币行业风险通知》文件发布以后,一枚比特币的价格达到800 阅读全文
    posted @ 2016-03-21 11:45 HackerVirus 阅读(440) | 评论 (0)  编辑
  • 什么是“区块链”技术
    摘要: 今年9月,13家顶级银行,包括汇丰银行、德意志银行等,已经加入了一个由金融技术公司R3领导的组织。R3公司将会利用区块链技术做为框架。宣布加入的13家银行是:花旗银行、美国银行、摩根斯坦利、德国商业银行、法国兴业银行、瑞典北欧斯安银行、纽约梅隆银行、三菱UFJ金融集团、澳大利亚国民银行、加拿大皇家银 阅读全文
    posted @ 2016-03-21 11:26 HackerVirus 阅读(680) | 评论 (0)  编辑
  • github源码开源区块链浏览器
    摘要: 帅爆了吧https://blockexplorer.com/github源码:https://github.com/bitcoin-blockexplorer 阅读全文
    posted @ 2016-03-21 11:07 HackerVirus 阅读(824) | 评论 (0)  编辑
  • 网页移到桌面
    摘要: 在开发中咱们可曾有过这样的需求,将某个网页嵌入到.Net应用中来,但Winform自带的web browser不怎么理想。CefSharp可让咱们在.Net应用中嵌入一个Chromium。它提供了WPF和Winform版的web browser 控件,能很好的渲染出HTML5效果并且和宿主程序有很 阅读全文
    posted @ 2016-03-20 23:33 HackerVirus 阅读(67) | 评论 (0)  编辑
  • 轻量级分布式RPC框架
    摘要: 一、背景 最近在搜索Netty和Zookeeper方面的文章时,看到了这篇文章《轻量级分布式 RPC 框架》,做者用Zookeeper、Netty和Spring写了一个轻量级的分布式RPC框架。花了一些时间看了下他的代码,写的干净简单,写的RPC框架能够算是一个简易版的dubbo。这个RPC框架虽小 阅读全文
    posted @ 2016-03-15 12:02 HackerVirus 阅读(1662) | 评论 (0)  编辑
  • elasticsearch2.2
    摘要: elasticsearch2.2 集群搭建各类坑     目前生产环境的es版本是1.0版本,须要升级到最新的2.2版本,因而在测试环境进行部署集群测试,在测试过程当中遇到的坑至关多,下面详细介绍下。       1. 版本升级到2.2后,必须建一个单独的帐号用于启动elasticsearch,不能够 阅读全文
    posted @ 2016-03-15 07:54 HackerVirus 阅读(117) | 评论 (0)  编辑
  • ElasticSearch
    摘要: ElasticSearch之下(图解搜索的故事) 在ElasticSearch之下(图解搜索的故事) 摘要 先自上而下,后自底向上的介绍ElasticSearch的底层工做原理,试图回答如下问题: 为何个人搜索 *foo-bar* 没法匹配 foo-bar ? 为何增长更多的文件会压缩索引(In 阅读全文
    posted @ 2016-03-06 22:35 HackerVirus 阅读(190) | 评论 (0)  编辑
  • BlogEngine.NET
    摘要: 基于BlogEngine.NET搭建我的博客 早些时候在万网以我本身的英文名买了个域名 giantliu.com又看到万网有一个免费版本的虚拟主机,并且还支持.net4.5这年头支持.net4.5的免费主机很少,原本想用阿里云/windows azure来搭博客的可是工做上时间不是不少,不想麻烦,就 阅读全文
    posted @ 2016-03-05 11:23 HackerVirus 阅读(108) | 评论 (1)  编辑
  • 集群部署及测试SolrCloud-5
    摘要: SolrCloud-5.2.1 集群部署及测试 一. 说明 Solr5内置了Jetty服务,因此不用安装部署到Tomcat了,网上部署Tomcat的资料太泛滥了。 部署前的准备工做: 1. 将各主机IP配置为静态IP(保证各主机能够正常通讯,为避免过多的网络传输,建议在同一网段)。 2. 修改主机名 阅读全文
    posted @ 2016-02-06 00:07 HackerVirus 阅读(82) | 评论 (0)  编辑
  • quartz.net持久化和集群
    摘要: 首先你应该使用的是持久化的quartz,全部定时任务的状况都是保存在数据库表总的,每次启动时,scheduler容器都是按照qrtz_triggers等表内存储的信息来执行定时任务(主要包括cron表达式,上一次执行时间) 你只要修改持久化表中相应的表达式便可,如下的信息但愿能帮到你QRTZ_CAL 阅读全文
    posted @ 2016-02-02 11:48 HackerVirus 阅读(60) | 评论 (0)  编辑
  • topshelf和quartz内部分享
    摘要: topshelf和quartz内部分享 阅读目录: 介绍 基础用法 调试及安装 可选配置 多实例支持及相关资料 quartz.net 上月在公司内部的一次分享,现把PPT及部分交流内容整理成博客。 介绍 topshelf是建立windows服务的一种方式,相比原生实现ServiceBase、Inst 阅读全文
    posted @ 2016-02-02 11:30 HackerVirus 阅读(81) | 评论 (0)  编辑
  • Quartz.Net
    摘要: Net做业调度(一) -Quartz.Net入门 背景不少时候,项目须要在不一样时刻,执行一个或不少个不一样的做业。Windows执行计划这时并不能很好的知足需求了,迫切须要一个更为强大,方便管理,集群部署的做业调度框架。介绍Quartz一个开源的做业调度框架,OpenSymphony的开源项目。Qua 阅读全文
    posted @ 2016-01-30 09:48 HackerVirus 阅读(65) | 评论 (0)  编辑
  • t持久化与集群部署开发详解
    摘要: Quartz.net持久化与集群部署开发详解序言我前边有几篇文章有介绍过quartz的基本使用语法与类库。可是他的执行计划都是被写在本地的xml文件中。没法作集群部署,我让它看起来脆弱不堪,那是个人罪过。可是quart.net是通过许多大项目的锤炼,走到啦今天,支持集群高可用的开发方案那是必定的,今... 阅读全文
    posted @ 2016-01-22 23:31 HackerVirus 阅读(129) | 评论 (0)  编辑
  • 自动生成在线文档
    摘要: SwaggerUI,Swashbuckle,WebAPI 自动生成在线文档1.前言1.1SwaggerUISwaggerUI是一个简单的Restful API 测试和文档工具。简单、漂亮、易用(官方demo)。经过读取JSON 配置显示API. 项目自己仅仅也只依赖一些 html,css.js静态文... 阅读全文
    posted @ 2016-01-21 14:38 HackerVirus 阅读(112) | 评论 (0)  编辑
  • Caching-缓存架构与源码分析
    摘要: Caching-缓存架构与源码分析首先奉献caching的开源地址[微软源码]1.工程架构为了提升程序效率,咱们常常将一些不频繁修改,可是使用了还很大的数据进行缓存。尤为是互联网产品,缓存能够说是提高效率优化第一利器。微软为咱们实现了俩种缓存方式:内存缓存、分布式缓存。我的理解若是缓存在前端电脑内存... 阅读全文
    posted @ 2016-01-13 20:51 HackerVirus 阅读(218) | 评论 (0)  编辑
  • 容灾与集群(1)
    摘要: 容灾与集群(1) 在上一篇:微软分布式云计算框架Orleans(1):Hello World,咱们大概了解了Orleans如何运用,固然上一篇的例子能够说是简单且无效的,由于用了Orleans不可能只写一个Hello World吧,Orleans是为分布式和云计算而生的框架,那么今天咱们就简单说一... 阅读全文
    posted @ 2016-01-13 20:43 HackerVirus 阅读(255) | 评论 (0)  编辑
  • 浏览器内核
    摘要: 主流浏览器内核介绍(前端开发值得了解的浏览器内核历史)最近 "我的恶趣味" 持续发酵,忽然想了解下浏览器内核的发展历史。内核首先得搞懂浏览器内核究竟指的是什么。浏览器内核又能够分红两部分:渲染引擎(layout engineer 或者 Rendering Engine)和 JS 引擎。它负责取得网页... 阅读全文
    posted @ 2016-01-10 22:25 HackerVirus 阅读(5512) | 评论 (2)  编辑
  • Kafka设计
    摘要: [Apache Kafka]Kafka设计在开始开发producer和consumer以前,先从设计的角度看一看Kafka。因为重度依赖JMS,且实现方式各异、对可伸缩架构的支持不够,LinkedIn开发了Kafka来实现对活动流数据和运营指标数据的监控,这些数据包括CPU、I/O使用数据、请求响应... 阅读全文
    posted @ 2016-01-03 21:27 HackerVirus 阅读(325) | 评论 (0)  编辑
  • DocFX
    摘要: 微软开源全新的文档生成工具DocFX微软放弃Sandcastle有些年头了,微软最近开源了全新的文档生成工具DocFX,目前支持C#和VB,相似JSDoc或Sphinx,能够从源代码中提取注释生成文档以外,并且还有语法支持你加入其余的文件连接到API添加额外的说明,DocFX会扫描你的源代码和附加的... 阅读全文
    posted @ 2015-12-30 21:53 HackerVirus 阅读(163) | 评论 (0)  编辑
  • SorlNet
    摘要: Solr学习 上一篇已经讲到了Solr 查询的相关的参数。这里在讲讲C#是如何经过客户端请求和接受solr服务器的数据, 这里推荐使用SolrNet,主要是:SolrNet使用很是方便,并且用户众多,一直都在更新,感兴趣的能够加入他们的邮件群组,方便迅速了解SolrNet的最新动态。 SorlNe... 阅读全文
    posted @ 2015-12-25 22:45 HackerVirus 阅读(54) | 评论 (0)  编辑
  • NServiceBus开发
    摘要: 使用NServiceBus开发分布式应用系列主题:基于消息的软件架构模型演变NServiceBus 是一个.Net平台下开源的消息服务框架,这类产品有时也被称做ESB(Enterprise Service Bus)——企业服务总线。NServicebus官方地址:http://particular.... 阅读全文
    posted @ 2015-12-15 23:10 HackerVirus 阅读(631) | 评论 (0)  编辑
  • ABP-N层架构
    摘要: ABP理论学习之N层架构返回总目录自从写这个系列博客以后,发现不少园友仍是但愿有个直接运行的demo,其实在github上就有官方的demo,我直接把这demo的连接放到这里吧,另外,我分析,这些找不到demo的同窗,极可能是不怎么用github,可能的缘由就是英文很差。因此仍是但愿程序员多看看英文... 阅读全文
    posted @ 2015-12-13 00:07 HackerVirus 阅读(1254) | 评论 (0)  编辑
  • 微软的奥尔良项目简介
    摘要: 微软的奥尔良项目简介在2014年的Build开发者大会上,微软研究院(Microsoft Research)公开了一个叫作“奥尔良”的项目。这篇博客的目的就是对这个项目作一个初步的介绍,并引导感兴趣的读者快速上手进行体验。这篇文章并非要介绍这个项目的方方面面,而是着重解释这个项目为何会存在,以及... 阅读全文
    posted @ 2015-12-07 22:44 HackerVirus 阅读(401) | 评论 (0)  编辑
  • 微软研究院的分布式云计算框架orleans
    摘要: orleansOrleans 客户端请求的消息流转以及消息在Silo中再路由机制Witte 2015-04-29 21:58 阅读:196 评论:0一种基于Orleans的分布式Id生成方案Witte 2015-02-16 17:30 阅读:333 评论:2Orleans 高级特性-目录Witte ... 阅读全文
    posted @ 2015-12-04 14:55 HackerVirus 阅读(122) | 评论 (0)  编辑
  • MaidSafe.net,一个彻底去中心的化的云存储系统
    摘要: MaidSafe.net,一个彻底去中心的化的云存储系统 (相似Bitcloud系统)本帖最后由 tbit 于 2014-3-26 16:11 编辑已经开发了8年,最近即将推出测试和IPO。开放源码,C++, github下载。白皮书很长,我先翻译了一部分。你们若是有兴趣的化我再继续翻译吧。一些参考... 阅读全文
    posted @ 2015-12-02 11:46 HackerVirus 阅读(168) | 评论 (0)  编辑
  • Akka.NET是Java/Scala 流行框架Akka的一个 .NET 开源移植
    摘要: Akka.NET v1.0 已发布,支持MonoAkka.NET 是Java/Scala 流行框架Akka的一个 .NET 开源移植。可用于构建高并发,分布式和容错事件驱动的应用在 .NET 和 Mono 平台之上。Akka.NET 通过一年多的努力,发布 1.0 正式版,最新版本是1.0.4 ,具... 阅读全文
    posted @ 2015-12-01 18:17 HackerVirus 阅读(90) | 评论 (0)  编辑
  • 开源项目
    摘要: DotNet下的开源项目介绍和动态信息CacheManager:–个通用缓存接口抽象类库摘要: CacheManager是–个缓存通用接口抽象类库,它支持各类高速缓存提供者,例如Memcache,Redis,而且有许多先进的功能特性。具体能够访问官方网站 http://cachemanager.ne... 阅读全文
    posted @ 2015-12-01 18:15 HackerVirus 阅读(278) | 评论 (0)  编辑
  • Orleans:NET的Actor模型
    摘要: .NET的Actor模型:OrleansOrleans是微软推出的相似Scala Akka的Actor模型,Orleans是一个创建在.NET之上的,设计的目标是为了方便程序员开发须要大规模扩展的云服务,可用于实现DDD+EventSourcing/CQRS系统。传统的三层体系结构包括无状态的前端,... 阅读全文
    posted @ 2015-12-01 18:14 HackerVirus 阅读(152) | 评论 (0)  编辑
  • 开源通信组件ec
    摘要: 跨平台开源通信组件elastic communicationelastic communication是基于c#开发支持.net和mono的通信组件(简称EC),EC的主要目的简化mono和.net下的通信开发难度,经过EC能够很是快速地开发基于mono和.net的通信交互应用。EC抽取的基础的通信... 阅读全文
    posted @ 2015-11-30 23:11 HackerVirus 阅读(287) | 评论 (0)  编辑
  • akka.net与微软分布式框架Orleans
    摘要: 微软分布式框架Orleans开源了开源地址:https://github.com/dotnet/orleans昨天编译了一下,这个最新的Orleans安装程序(用github源码编译的)下载地址:http://pan.baidu.com/s/1bntoEtDOrleans官方文档:https://g... 阅读全文
    posted @ 2015-11-27 23:43 HackerVirus 阅读(2649) | 评论 (0)  编辑
  • Akka.NET
    摘要: Akka.NETWhat is Akka?Scalable, distributed real-time transaction processingWe believe that writing correct concurrent, fault-tolerant and scalable app... 阅读全文
    posted @ 2015-11-27 17:45 HackerVirus 阅读(378) | 评论 (0)  编辑
  • Quartz.NET
    摘要: Quartz.NET 入门,带C#实例概述Quartz.NET是一个开源的做业调度框架,很是适合在平时的工做中,定时轮询数据库同步,定时邮件通知,定时处理数据等。 Quartz.NET容许开发人员根据时间间隔(或天)来调度做业。它实现了做业和触发器的多对多关系,还能把多个做业与不一样的触发器关联。整合... 阅读全文
    posted @ 2015-11-27 17:13 HackerVirus 阅读(196) | 评论 (0)  编辑
  • Net开源工做流Roadflow的使用与集成
    摘要: Net开源工做流Roadflow的使用与集成在环境搭建好以后,咱们就来学习一下怎样快速建立一个流程,并执行和流转该流程(咱们这里讲的只是入门,不涉及到具体流程参数设置)。建立一个流程步骤为:在数据库在建立表-->设计表单-->设置流程-->配置菜单 便可点击新配置的菜单运行该流程。一、建立业务数据表... 阅读全文
    posted @ 2015-11-25 21:18 HackerVirus 阅读(512) | 评论 (0)  编辑
  • Apache Ignite——新一代数据库缓存系统
    摘要: Apache Ignite——新一代数据库缓存系统Apache Ignite是一个通用的数据库缓存系统,它不只支持全部的底层数据库系统,好比RDBMS、NoSQL和HDFS,还支持Write-Through和Read-Through、Write-Behind Caching等可选功能。【编者按】飞速... 阅读全文
    posted @ 2015-11-24 22:36 HackerVirus 阅读(215) | 评论 (0)  编辑
  • Spring.Net控制翻转、依赖注入、面向切面编程
    摘要: Spring.Net快速入门:控制翻转、依赖注入、面向切面编程Spring.Net主要功能:1.IoC:控制翻转(Inversion of Control) 理解成抽象工厂翻转控制:就是建立对象的权利由开发人员本身控制New,转到了由容器来控制。2.DI:依赖注入(Dependency Inject... 阅读全文
    posted @ 2015-11-21 17:13 HackerVirus 阅读(46) | 评论 (0)  编辑
  • Quartz.NET 任务调度框架
    摘要: 在以前的博客中,介绍过Quartz任务调度框架(Java版本)。最近在.NET平台使用了Quartz任务调度框架,而且结合TopShelf框架,把Quartz发布成Windows Service。今天把示例贴出来,做为本身学习的记录,若是对读者有所帮助,幸甚至哉!1.资源1)Quartz 类库2)T... 阅读全文
    posted @ 2015-11-19 23:33 HackerVirus 阅读(83) | 评论 (0)  编辑
  • ASP.NET跨平台
    摘要: ASP.NET跨平台最佳实践前言八年的坚持敌不过领导的执拗,最终仍是不得不阔别已经成为我第二语言的C#,转战Java阵营。有太短暂的失落和迷茫,但技术转型真的没有想象中那么难。回头审视,其实单从语言自己来看,C#确实比Java更优秀(并不是C#天生丽质,而是它站在了巨人的肩膀上)。本文并不是为.NET正... 阅读全文
    posted @ 2015-11-18 11:49 HackerVirus 阅读(79) | 评论 (0)  编辑
  • RabbitMQ
    摘要: RabbitMQ在前面的教程中,咱们对日志系统进行了功能强化。咱们使用direct类型的交换器而且为之提供了能够选择接收日志的能力,替换了只能傻乎乎的广播消息的fanout类型的交换器。尽管使用direct类型的交换器强化了系统,可是它依然有一些限制,不能基于条件的进行路由。在日志系统中,咱们或许希... 阅读全文
    posted @ 2015-11-15 20:46 HackerVirus 阅读(218) | 评论 (0)  编辑
  • Redis是什么
    摘要: Redis开始入手双十一终于仍是过去了,我负责的mongodb因为作了副本集,最终仍是挺过去了,同事负责的redis,仍是遗憾的在早上8点左右宕机了,而后你们就是快马加鞭的赶往公司解决问题,由于我对redis也不是很了解,工做上使用redis的时候也是应付的找找资料,因此没有从系统层次上了解redi... 阅读全文
    posted @ 2015-11-15 20:29 HackerVirus 阅读(2217) | 评论 (0)  编辑
  • 安装tensorflow
    摘要: 安装tensorflow背景据说谷歌的第二代机器学习的框架tensorflow开源了,我也心血来潮去探探大牛的产品.怎奈安装就折腾了一天,如今整理出来备忘.tensorflow官方网站给出的安装步骤很简单:# Only CPU-version is available at the moment.$... 阅读全文
    posted @ 2015-11-13 23:08 HackerVirus 阅读(28300) | 评论 (4)  编辑
  • MemCache分布式内存对象缓存系统
    摘要: MemCache超详细解读MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载。它经过在内存中缓存数据和对象来减小读取数据库的次数,从而提升了网站访问的速度。MemCaChe是一个存储键值对的HashMap,在内存中对任意的数据(好比字符... 阅读全文
    posted @ 2015-11-13 23:04 HackerVirus 阅读(662) | 评论 (0)  编辑
相关文章
相关标签/搜索