2014年1月27日
摘要: http://ericliu1986.iteye.com/blog/629562(转自) 阅读全文
posted @ 2014-01-27 17:29 无觉-李敏 阅读(107) 评论(0) 推荐(0) 编辑
  2014年1月3日
摘要: 1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面:控制资源的使用,通过线程同步来控制资源的并发访问;控制实例的产生,以达到节约资源的目的;控制数据共享,在不建立直接关联的条件下,让多个不相关的进程或线程之间实现通信。2.尽量避免随意使用静态变量要知道,当某个对象被定义为stataic的变量所引用,那么GC通常是不会回收这个对象所占有的内存,如public class A{ static B b = new B();} 此时静态变量b的生命周期与A类同步,如果A类不会卸载,那么b对象会常驻内 阅读全文
posted @ 2014-01-03 23:20 无觉-李敏 阅读(183) 评论(0) 推荐(0) 编辑
  2013年12月17日
摘要: 近些年,Hadoop和“走向大数据分析引擎”一样,受到颇多赞誉。对很多人来说,Hadoop就意味着大数据技术。但其实开源的分布式处理框架未必能解决所有的大数据问题。这就要求想要部署Hadoop的公司慎重考虑——什么时候应用Hadoop,什么时候应用其他产品。举例来讲,用Hadoop处理大规模无结构数据或半结构数据可以说绰绰有余。但它处理小数据集的速度却鲜为人知。而这一点就限制了Hadoop在Metamarkets集团的应用。Metamarkets集团位于旧金山,为在线广告提供实时市场营销分析。Metamarkets CEO Michael Driscoll透露,在时间不紧的情况下,公司使用Ha 阅读全文
posted @ 2013-12-17 16:35 无觉-李敏 阅读(215) 评论(0) 推荐(0) 编辑
摘要: //设置对外访问所使用网卡的IPstring sendingIp = "192.168.0.1";//设置对外访问所使用的端口int sendingPort = 5000;Uri uri = new Uri("http://google.com");HttpWebRequest wr = (HttpWebRequest)WebRequest.Create(uri);//获取对外访问的包,并指定使用那个IP(网卡)与端口来发送数据包ServicePoint sp = ServicePointManager.FindServicePoint(uri);sp. 阅读全文
posted @ 2013-12-17 14:54 无觉-李敏 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 正如其名字一样RAID 0+1是RAID 0和RAID 1的组合形式,也称为RAID 01。以四个磁盘组成的RAID 0+1为例,其数据存储方式如图所示:RAID 0+1是存储性能和数据安全兼顾的方案。它在提供与RAID 1一样的数据安全保障的同时,也提供了与RAID 0近似的存储性能。由于RAID 0+1也通过数据的100%备份功能提供数据安全保障,因此RAID 0+1的磁盘空间利用率与RAID 1相同,存储成本高。RAID 0+1的特点使其特别适用于既有大量数据需要存取,同时又对数据安全性要求严格的领域,如银行、金融、商业超市、仓储库房、各种档案管理等。 阅读全文
posted @ 2013-12-17 14:29 无觉-李敏 阅读(244) 评论(0) 推荐(0) 编辑
  2013年11月19日
摘要: 关于4.0的Update Index ,Create Index /* * Create Index */ public static void createIndex() throws IOException{ try { Directory directory=FSDirectory.open(new File(indexPath)); IndexWriterConfig config=new IndexWriterConfig(Version.LUCENE_44,analyzer); ... 阅读全文
posted @ 2013-11-19 08:41 无觉-李敏 阅读(332) 评论(1) 推荐(0) 编辑
  2013年11月15日
摘要: org.apache.lucene.demo.IndexFiles类中,使用递归的方式去索引文件。在构造了一个IndexWriter索引器之后,就可以向索引器中添加Doucument了,执行真正地建立索引的过程。遍历每个目录,因为每个目录中可能还存在目录,进行深度遍历,采用递归技术找到处于叶节点处的文件(普通的具有扩展名的文件,比如my.txt文件),然后调用如下代码中红色部分: static void indexDocs(IndexWriter writer, File file) throws IOException { // file可以读取 if (file.canR... 阅读全文
posted @ 2013-11-15 10:26 无觉-李敏 阅读(244) 评论(0) 推荐(0) 编辑
  2013年11月8日
摘要: 在JavaScript安全性限制Same-Origin Policy(同源策略)=>JavaScript只能访问与包含它的文档在同一域下的内容。同源=>域名+协议+端口相同。 阅读全文
posted @ 2013-11-08 16:16 无觉-李敏 阅读(174) 评论(0) 推荐(0) 编辑
  2013年11月2日
摘要: #region 素数 /// /// 获取素数 /// /// 给定最大范围 static void GetPrimeNumber(int maxNum = 200) { if (maxNum < 1) { Console.WriteLine("请输入非负数"); return; } ///10W 以内的数字可以这么写 或者 2*i 缩小范围 ... 阅读全文
posted @ 2013-11-02 16:04 无觉-李敏 阅读(222) 评论(0) 推荐(0) 编辑
摘要: #region 内存映射 /// /// 内存映射 /// static void MappingMemory() { using (var mmFile = MemoryMappedFile.CreateFromFile("d:mappingmemory.txt", FileMode.Create, "fileHandle", 1024 * 1024)) { string valueToWrite = "Written to th... 阅读全文
posted @ 2013-11-02 16:00 无觉-李敏 阅读(225) 评论(1) 推荐(0) 编辑