2013年1月22日

ElasticSearch封装(创建索引,删除索引,创建Mapping,批量插入,批量删除,搜索)

摘要: 接口定义 1 package com.koolearn.framework.search.declare; 2 3 import java.util.HashMap; 4 import java.util.List; 5 import java.util.Map; 6 import org.elasticsearch.common.Nullable; 7 import com.koolearn.framework.search.declare.MySearchOption.SearchLogic; 8 9 /*new Object[] { "TESTNAME1,TESTN... 阅读全文

posted @ 2013-01-22 16:48 哥是技术人 阅读(18654) 评论(7) 推荐(0)

2012年6月28日

aspx页面静态化

摘要: IIS设置:站点右键属性,自定义错误,找到404,修改为url,将url设置成/Default.aspx测试一下:随便敲个地址,比如:http://localhost/123.html,应该跳转到Default.aspx然后在Default.aspx中写如下逻辑:View Code 1 protected void Page_Load(object sender, EventArgs e) 2 { 3 if (Request.RawUrl.IndexOf(".html") == -1) 4 { 5 ... 阅读全文

posted @ 2012-06-28 14:21 哥是技术人 阅读(366) 评论(0) 推荐(0)

2012年6月4日

Nginx造成后端服务器大量TIME_WAIT的解决办法

摘要: 1 Linux下调参数2 Windows下修改注册表以上两种方法满处都是,不再赘述。据说Nginx默认使用短连接和后端服务器通信,所以可以尝试改成长连接,也就是keepalive,我这里是把Nginx升级到1.2版本,会带ngx_http_upstream_keepalive模块,然后在nginx.conf中如此设置:upstream{............keepalive 1024;}经过测试发现,TIME_WAIT确实少了很多。 阅读全文

posted @ 2012-06-04 16:01 哥是技术人 阅读(1636) 评论(0) 推荐(0)

2012年6月1日

部署Hadoop集群,三个节点

摘要: 操作系统:CentOS 6.2Hadoop版本:1.0.3接上一篇:http://www.cnblogs.com/bigfanofcpp/archive/2012/05/31/2871840.html第一步:ssh在三个节点之间已经实现无障碍通信,不需要输入密码第二步:三个节点的Hosts配置:vim /etc/hostsnamenode的ip地址 masterdatanode的ip地址 slave1datanode的ip地址 slave2第三步:配置Hadoop的环境变量:vim /etc/profileexport HADOOP_HOME=/home/hadoop/hadoop-0.20. 阅读全文

posted @ 2012-06-01 16:57 哥是技术人 阅读(535) 评论(0) 推荐(0)

2012年5月31日

部署Hadoop集群前奏之ssh如何不输入密码在Master与Slave之间访问

摘要: 操作系统:CentOS 6.2虚拟机:VMWare 8.0Master与Slave都需要做:用root登陆,建立hadoop用户useradd hadooppasswd hadoop源机器执行:ssh-keygen -t rsa -P '';cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys;scp ~/.ssh/id_rsa.pub hadoop@目标机器IP:~/;cat ~/id_rsa.pub >> ~/.ssh/authorized_keys目标机器执行:cat ~/id_rsa.pub >&g 阅读全文

posted @ 2012-05-31 17:29 哥是技术人 阅读(718) 评论(1) 推荐(0)

2012年5月30日

让计算机来计算一元二次方程等式

摘要: public static string GetData(double value){string result = string.Empty;double temp = 0;for (double i = 0;i <= value;++i){temp = (Math.Pow(i, 3) + 2 * i);if (temp > value){return result;}else{result = i.ToString() + "," + temp.ToString();}}return string.Empty;}string result = GetData 阅读全文

posted @ 2012-05-30 12:13 哥是技术人 阅读(450) 评论(0) 推荐(0)

2012年5月29日

Lucene.Net v2.9.x + 盘古分词版

摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using Lucene.Net;using Lucene.Net.Analysis;using Lucene.Net.Analysis.Standard;using Lucene.Net.Index;using Lucene.Net.Store;using Lucene.Net.Documents;using Lucene.Net.Search;using Lucene.Net.QueryParse 阅读全文

posted @ 2012-05-29 10:26 哥是技术人 阅读(209) 评论(0) 推荐(0)

2012年5月23日

.Net Remoting传输1000万数据,1亿数据测试

摘要: 内网环境,两台普通机器:1000万数据(1)byte[]毫秒级(2)StringBuilder毫秒级1亿数据:(1)byte[]毫秒级(500毫秒以上)(2)StringBuilder秒级(1秒以上) 阅读全文

posted @ 2012-05-23 10:26 哥是技术人 阅读(191) 评论(0) 推荐(0)

2012年5月21日

浏览器缓存

摘要: Cache-ControlCache-Control 是最重要的规则。这个字段用于指定所有缓存机制在整个请求/响应链中必须服从的指令。这些指令指定用于阻止缓存对请求或响应造成不利干扰的行为。这些指令通常覆盖默认缓存算法。缓存指令是单向的,即请求中存在一个指令并不意味着响应中将存在同一个指令。cache-control 定义是:Cache-Control = “Cache-Control” “:” cache-directive。表 1 展示了适用的值。表 1. 常用 cache-directive 值Cache-directive说明public所有内容都将被缓存private内容只缓存到私有 阅读全文

posted @ 2012-05-21 13:23 哥是技术人 阅读(233) 评论(0) 推荐(0)

2012年5月9日

淘宝旺旺自动发消息

摘要: View Code 1 HWND hwnd = FindWindowEx(0, 0, L"StandardFrame", L"淘宝旺旺窗口名称"); 2 if (hwnd) 3 { 4 SetForegroundWindow(hwnd); 5 EnumChildWindows(hwnd, EnumWindowCallback, 0); 6 } 7 8 BOOL WINAPI EnumWindowCallback(HWND hwnd, LPARAM lparameter) 9 {10 TCHAR text[128] = { 0 };11 GetClassN 阅读全文

posted @ 2012-05-09 11:50 哥是技术人 阅读(3447) 评论(0) 推荐(0)

导航