协思

协作、思考、感悟、进步

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年8月6日

摘要: 用过Linux的同学都知道,在Linux中要实时跟踪日志文件那是非常的方便,Tail、Less都可以做到。开启动态跟踪后,程序会监视文件修改,从而不断刷新出最新的内容,对于线上运维特别有用。今天给大家推荐一款windows下基于.net开发的日志跟踪工具:SnakeTail下载地址:http://s... 阅读全文
posted @ 2013-08-06 09:50 协思 阅读(860) 评论(0) 推荐(0) 编辑

2013年7月30日

摘要: 数据的持久化我们都已经完成了,和所有应有程序一样,最重要的是要向用户展示数据。下面我们就推出这部分代码,读取任意行任何列: public IList ExecuteRowListResult(string columnFamily, IList rowKeys, IList columnNames) { if (string.IsNullOrWhiteSpace(columnFamily)) throw new ArgumentNullException("columnFamily"); List keys = rowKe... 阅读全文
posted @ 2013-07-30 22:05 协思 阅读(449) 评论(0) 推荐(0) 编辑

2013年7月26日

摘要: 之前我们实现了如何修改数据,还需要相应的删除动作。删除方式会有几种情况,以下分别一一介绍。1.批量删除,适应于多行多列的情况。public void Remove(string columnFamily, IList rowMutations){ if (string.IsNullOrWhiteSpace(columnFamily)) throw new ArgumentNullException("columnFamily"); Dictionary>> mutation_map = new Dictionary>>(); foreach (var 阅读全文
posted @ 2013-07-26 10:09 协思 阅读(678) 评论(2) 推荐(0) 编辑

2013年7月25日

摘要: 上文中我们已经建立了项目的基本结构,今天实现数据的修改。在NoSQL中,通常添加和修改都认为是对数据的一种Mutation。1.建立描述修改Row的实体。 public class RowMutation { public string Key { get; set; } public IList Mutations { get; set; } public RowMutation() { } public RowMutation(string key) { Ke... 阅读全文
posted @ 2013-07-25 09:46 协思 阅读(523) 评论(0) 推荐(0) 编辑

2013年7月24日

摘要: aquiles是.net下基于Thrift协议访问Cassandra的第三方类库,官方地址是:http://aquiles.codeplex.com/1.下载类库文件:http://aquiles.codeplex.com/releases2.添加引用Aquiles.Core.dllAquiles.Cassandra10.dllThrift.dll3.添加配置文件 ... 阅读全文
posted @ 2013-07-24 17:10 协思 阅读(814) 评论(0) 推荐(0) 编辑

2013年7月9日

摘要: 原创文章转载请注明出处:@协思,http://zeeman.cnblogs.commybatis作为一种半自动化的ORM工具,可以提供更大的灵活性,逐渐受到社区的欢迎。官方下载地址是:https://code.google.com/p/mybatis/downloads/list?can=3&q=P... 阅读全文
posted @ 2013-07-09 22:56 协思 阅读(9830) 评论(0) 推荐(0) 编辑

2013年2月17日

摘要: public static class HttpRequestExtension { /// <summary> /// 依据Request Body构建指定的实体类型 /// </summary> /// <typeparam name="T"></typeparam> /// <returns></returns> public static T ReadEntity<T>(this HttpRequestBase request) where T : class { ... 阅读全文
posted @ 2013-02-17 11:04 协思 阅读(350) 评论(0) 推荐(0) 编辑

2012年12月19日

摘要: 1.添加jar文件:tika-core-0.10.jartika-parsers-0.10.jar.....2.修改solrconfig.xml,修改完成后重启solr实例: <lib dir="solr路径/dist/" regex="apache-solr-cell-\d.*\.jar" /> <lib dir="solr路径/contrib/extraction/lib" regex=".*\.jar" /> <requestHandler name="/update/ 阅读全文
posted @ 2012-12-19 11:22 协思 阅读(570) 评论(0) 推荐(0) 编辑

2011年8月15日

摘要: 一个小问题记录以自勉。最近使用静态变量对某指标计数,部署到iis后经常被清0,刚开始怀疑是程序问题,其实是方向错误,修改程序池配置解决。1.取消程序池中“在空闲此段时间后关闭工作进程”选项。2.取消程序池中“回收工作进程(分钟)”选项。 阅读全文
posted @ 2011-08-15 14:41 协思 阅读(788) 评论(0) 推荐(0) 编辑

摘要: 使用了一段时间的WCF,对于诡异的Socket断开异常有一点经验,分享给大家。1.如果是在Windows 2003 Server操作系统+IIS6部署WCF服务,返回IList参数,出现Socket断开异常,调试表现为:System.ExecutionEngineException,此为框架的一个BUG,可以安装KB981574补丁解决。参考:http://connect.microsoft.com/wcf/feedback/details/433569/wcf-throws-an-executionengineexception-when-returning-an-array-as-ilis 阅读全文
posted @ 2011-08-15 14:35 协思 阅读(470) 评论(0) 推荐(0) 编辑