- 博客(33)
- 收藏
- 关注
原创 Elasticsearch(六)5.2.2搭建遇到问题
一.安装:类似ES学习(二)Linux搭建方式进行搭建wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.2.2.zipsha1sum elasticsearch-5.2.2.zip unzip elasticsearch-5.2.2.zipcd elasticsearch-5.2.2/
2017-03-16 15:14:47 1230
原创 ES学习(五)同义词分词器dynamic synonym for ElasticSearch
dynamic synonym for ElasticSearchelasticsearch动态同义词插件是添加一个同义词过滤器在给定间隔(默认60秒)来重新加载同义词文件(本地文件或远程文件)。
2017-02-22 17:08:47 7065
原创 ES学习(四)拼音插件分词elasticsearch-analysis-pinyin
摘要:elasticsearch-analysis-pinyin是elasticsearch的一个分词插件,用于汉字与拼音之间的转换。本文主要介绍该插件的安装和具体的使用方法。一.安装1.去官网下载源码:https://github.com/medcl/elasticsearch-analysis-pinyin,注意找与elasticsearch对应的版本,由于使用的es是2.3.3版本,
2017-01-18 14:29:47 6762 2
原创 Hadoop(二)WordCount
Hadoop(二)WordCount运行hadoop自带的wordcount实例,统计一批文本文件中单词出现的次数1.在Hadoop下建立words文件2.上传words至hdfs上3.上传后查看是否成功4.使用wordcount进行计算5.列出结果
2016-08-22 17:14:05 662
原创 Hadoop(一)伪分布式安装Hadoop
Hadoop(一)乌班图伪分布式安装Hadoop1.打开终端2.安装jdk,去官网中下载jdk(此处只作简单的介绍)-->解压-->配置环境3.配置SSH免登录4.配置hadoop环境4.1官网路径,下载(这里使用的是2.6.4)http://www.apache.org/dyn/closer.cgi/hadoop/common/hadoop-2.6.4/hadoop-2.6.4.ta...
2016-08-19 18:04:11 575
原创 ES学习(三)使用JDBC importer
ES学习(三)使用JDBC importer批量导入的方式我所知道的有bulk api,还有插件river,以及以下需要提到的JDBC importerJDBC importer 是第三方并不是个插件一.下载从https://github.com/jprante/elasticsearch-jdbc下载对应es的版本,本例里面使用的版本为2.3.3.1命令:wget h
2016-07-18 11:23:18 2270
原创 redis学习及实践
一.它是什么百度定义:“redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括五大数据类型string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子
2016-06-27 17:31:31 1810
原创 Zookeeper(二)安装及使用
Zookeeper安装及使用一.下载可以上官方网站下载:http://mirrors.cnnic.cn/apache/zookeeper/此案例中使用的zookeeper-3.4.6版本二.配置解压,\zookeeper-3.4.6\conf中zoo_sample.cfg 修改成zoo.cfg以下是配置详解:参数名说明
2016-06-17 18:23:32 2208
原创 Zookeeper(一)原理探究
Zookeeper原理探究一:它是什么?ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。二.它提供了什么?简单的说,zookeeper=文件系统+通知机制。1、 文件系统
2016-06-17 16:54:06 1179
原创 Disconf(二)disconf-web
Disconf(二)disconf-web一.介绍disconf-web:提供了前后端分离的web架构分布式配置Web平台服务 模块推荐使用最新的Chrome或Firefox浏览.注:由于迭代开发快速多变的原因,当前UI可能与下图略有改变。二.开放API让开发者具有自定义定制web控制台界面的能力: Tutorial12 web开放API
2016-06-17 13:48:34 1616
原创 Disconf(一)介绍与对比
Disconf(一)介绍与对比一.官方:Distributed Configuration Management Platform(分布式配置管理平台) ;专注于各种 分布式系统配置管理 的通用组件/通用平台, 提供统一的配置管理服务,是一套完整的基于zookeeper的分布式配置统一解决方案二.与Diamond的横向对比:disconf是来自百度的分布式配置管理平台,包括百度、滴滴出
2016-06-13 16:37:18 9249 1
转载 如何分割web.config
http://www.cnblogs.com/ASPNET2008/archive/2008/12/29/1361401.html改进版本http://www.cnblogs.com/ASPNET2008/archive/2012/01/13/2322039.html
2016-05-30 11:27:46 472
原创 使用asp.net和wCF4.0开发RESTful服务
一.什么是wcf?百度百科的定义:Windows Communication Foundation(WCF)是由微软开发的一系列支持数据通信的应用程序框架,可以翻译为Windows 通讯开发平台。整合了原有的windows通讯的 .net Remoting,WebService,Socket的机制,并融合有HTTP和FTP的相关技术。是Windows平台上开发分布式应用最佳的实践方
2016-03-17 16:55:26 1230 12
原创 ES学习(一)Windows搭建
ES学习一:安装Elasticsearch①.安装elasticsearch唯一的要求是安装官方新版的java,地址:www.java.com,并进行安装②.配置Java的环境变量二:从elasticsearch.org/download下载最新版本的elasticsearch.①下载并解压。②.Run bin/elasticsearch on Unix or bi
2016-02-24 16:38:15 7387
原创 lucene学习
lucene学习:一:下载Lucene.net的各种版本1.你需要一个svn客户端TortoiseSVN非常好用,可以从官方网站下载。下载地址:http://tortoisesvn.net/downloads。下载完成,就安装,需要重启电脑。然后在d盘下建立一个空文件夹,命名为Lucene.Net。打开文件夹,右键,则出现菜单。在版本库中输入:https://svn.apa
2015-12-14 11:29:08 567
原创 MongoDB(三)
MongoDB(三) .net开发入门驱动实践一.MongoDB for .net 驱动选择 第一款:官方驱动:https://github.com/samus/mongodb-csharp 应用广泛,更新速度比较快,也加入了对linq的支持 第二款:https://github.com/samus/mongodb-csharp/downloads 提供了
2015-11-18 11:07:33 653
原创 MongoDB(二)
MongoDB(二) MongoVUE 对于数据库来说有一款功能强大的管理工具将会大大的提高我们的工作效率。对于MongoDB来说MongoVUE就是这样一款工具。用这款可视化工具来基本说下“增删改查”一.在实际讲到增删改查是,先讲些mongodb基本概念mangodb可以有多个instance,一个instance可以有多个database,database又可以有多
2015-11-12 17:57:08 745
原创 MongoDB(一)
MongoDB(一)启动1.官网下载mongodb,download:https://www.mongodb.org/downloads#production 解压至E盘并且修改名称为“mongod”2.启动 ①启动之前,我们要给mongod指定一个文件夹,这里取名为“data”,用来存放mongodb的数据②新建start.bat文件,输入:E:\mongod\b
2015-11-11 17:39:46 647
原创 Nginx学习及实践
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理服务器,也是一个 IMAP/POP3/SMTP 服务器。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,因它的稳定性、丰富的功能集、示
2015-10-30 13:46:34 639
原创 CAS实现SSO 学习(五)
(五)扩展基于数据库的身份验证1. 应用场景前面提到的基于数据库的集中身份验证主要是通过用户名、密码的方式完成验证操作,然而在实际使用过程中,用户可能需要多种形式的认证手段,除了用户名密码的方式外,还可能通过邮箱或手机号登录,但不管使用何种方式登录,都对应同一用户。下例如淘宝网在登录时允许用户以“手机号/会员名/邮箱”三种方式登录系统。2. 数据库设计针对上述需求,重新设计数据
2015-07-09 15:24:30 415
原创 CAS实现SSO 学习(四)
(四):实现基于数据库的身份验证1.下载 Microsoft JDBC Driver for SQL Server。(1)Microsoft JDBC Driver 4.0 for SQL Server 下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=11774网站提供了两种格式文件供下载,一种是自解压的EXE格
2015-07-09 14:57:19 453
原创 CAS实现SSO 学习(三)
1. 下载.NET CAS client。.NET CAS Client 下载地址:https://wiki.jasig.org/display/CASC/.Net+Cas+Client下载“dotnet-client-1.0.2-bin.zip”并解压缩。2. 配置 CAS DotNetClient以管理员身份启动Visual Studio(目的为了随后可以直接将网站发布
2015-07-08 16:34:34 883
原创 CAS实现SSO 学习(二)
(二)部署CAS-Server1,CAS下载地址:http://www.jasig.org/cas/download.NET CAS Client 下载地址:https://wiki.jasig.org/display/CASC/.Net+Cas+Client本文以cas-server-3.4.11-release.zip 为例,解压提取cas-server-3.5.2/cas-s
2015-06-30 16:30:59 621
原创 CAS实现SSO 学习(一)
服务器客户机IP 地址10.58.8.21910.58.8.219操作系统Windows 7 x64Windows 7 x64软件JDK 7Apache Tomcat 7.0.35CAS 3.5.2Visual Studio 2012IIS 7(可选)
2015-06-25 16:15:34 544
原创 my ibatis学习
首先Hiberante,iBatis,MyBatis都是对数据访问的封装,最终都是生成sql语句访问数据库。只不过Hibernate封装得比较全面,IBatis只是局部封装,懂Jdbc的程序员可以快速上手,而myBatis是近来流行的一种新的IBatis是对IBatis的升级,可以看着是升级版。一般来讲,下述情况比较适合选择OR/M工具:(1)对数据库有完全的控制。(2
2015-06-15 15:34:51 763
原创 URL Rewriter
使用Url重写能给你网站带来哪些好处。第一:有利于搜索引擎的抓取,因为现在大部分的搜索引擎对动态页面的抓取还比较弱,它们更喜欢抓取一些静态的页面。 而我们现在的页面大部分的数据都是动态的显示的。这就需要我们把动态页面变成静态的页面,有利于搜索引擎的抓取。第二:让用户更容易理解,很少有用户去关心你网站的页面的地址,但对一般的大中型网站增强可读性还是必须的。这样会让你的网站
2015-06-15 15:10:46 688
转载 entity framework学习
http://www.cnblogs.com/kenshincui/p/3345586.htmlentity framework
2015-03-26 14:49:43 447
原创 AngularJs
http://www.linuxeden.com/html/news/20130828/143013.htmlAngularJS是一个 MV* 框架,最适于开发客户端的单页面应用。它不是个功能库,而是用来开发动态网页的框架。它专注于扩展HTML的功能,提供动态数据绑定(data binding),而且它能跟其它框架(如jQuery)合作融洽。 如果你要开发的是单页应用,Angula
2015-03-17 10:15:58 703
转载 stackservice学习
参见:https://github.com/ServiceStack/ServiceStack/wiki/Creating-your-first-project https://servicestack.net/
2015-03-17 09:57:44 509
转载 xml类对象序列化与反序列化
序列化是指一个对象的实例可以被保存,保存成一个二进制串,当然,一旦被保存成二进制串,那么也可以保存成文本串了。比如,一个计数器,数值为2,我们可以用字符串“2”表示。如果有个对象,叫做connter,当前值为2,那么可以序列化成“2”,反向的,也可以从“2”得到值为2的计数器实例。这样,关机时序列化它,开机时反序列化它,每次开机都是延续的。不会都是从头开始。序列化概念的提出和实现,
2014-11-05 10:52:41 649
转载 SEO优化
1.URL大小写不能忽视URL大小写不同确实会影响文件的访问速度,因此我们在书写URL时一定要保持大小写一致,在不同地方指向同一个页面的URL,大小写务必保持一致,让用户在请求网页时如果本地存在缓存则从缓存里读取,避免因请求链接的大小写不同再次从服务器读取,这样就可以大大减少用户打开网页的时间,增强了用户使用体验,同时,可以减缓服务器的压力,可谓好处多多。 另一方面,从SEO的角
2014-08-15 10:07:37 546
转载 高效C#编码优化
一:强调“禁止在页面中使用static变量”,出于以下原因。一、 我怕还有人自以为很清楚,结果滥用static变量。而这种理解错误的后果很大。二、 这是学习asp.net的人,很多人都会犯的错误(在csdn上老看到与此相关的问题)。三、 C#语言的书,在讲授static Member的时候,都使用Console或则winform程序。给学习者在asp.net中的使用造成了误解。四、
2014-08-15 10:00:13 546
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人