摘要: What’s LuceneLucene是一个信息检索的函数库(Library),利用它你可以为你的应用加上索引和搜索的功能.Lucene的使用者不需要深入了解有关全文检索的知识,仅仅学会使用库中的一个类,你就为你的应用实现全文检索的功能.不过千万别以为Lucene是一个象google那样的搜索引擎,Lucene甚至不是一个应用程序,它仅仅是一个工具,一个Library.你也可以把它理解为一个将索引,搜索功能封装的很好的一套简单易用的API.利用这套API你可以做很多有关搜索的事情,而且很方便.What Can Lucene DoLucene可以对任何的数据做索引和搜索. Lucene不管数据源 阅读全文
posted @ 2011-06-15 21:22 々蕞嗳の﹎ 阅读(207) 评论(0) 推荐(0)
摘要: 高性能WEB开发应用指南本专题围绕如何高性能Web开发,从多个方面、多个角度进行了全面的阐述,涵盖了Web站点性能优化的几乎所有内容,包括数据的网络传输、服务器并发处理能力、动态网页缓存、动态网页静态化、应用层数据缓存、分布式缓存、Web服务器缓存、反向代理缓存、脚本解释速度、页面组件分离、浏览器本地缓存、浏览器并发请求、文件的分发、数据库I/O优化、数据库访问、数据库分布式设计、负载均衡、分布式文件系统、性能监控等。在这些内容中充分抓住本质并结合实践,通过通俗易懂的文字和生动有趣的配图,让读者充分并深入理解高性能架构的真相。高性能WEB开发之HTTP服务器第一篇:HTTP服务器因tomca. 阅读全文
posted @ 2011-06-11 00:00 々蕞嗳の﹎ 阅读(396) 评论(0) 推荐(0)
摘要: MongoDB是一个基于分布式文件存储的数据库开源项目。由C++语言编写。旨在为WEB应用提供可护展的高性能数据存储解决方案。它的特点是高性能、易部署、易使用,存储数据非常方便。主要功能特性有:*面向集合存储,易存储对象类型的数据。*模式自由。*支持动态查询。*支持完全索引,包含内部对象。*支持查询。*支持复制和故障恢复。*使用高效的二进制数据存储,包括大型对象(如视频等)。*自动处理碎片,以支持云计算层次的扩展性*支持RUBY,PYTHON,JAVA,C++,PHP等多种语言。*文件存储格式为BSON(一种JSON的扩展)*可通过网络访问所谓“面向集合”(Collenction-Orente 阅读全文
posted @ 2011-05-12 15:56 々蕞嗳の﹎ 阅读(543) 评论(0) 推荐(0)
摘要: 在应用程序运行的过程中总会有一些经常需要访问并且变化不频繁的数据,如果每次获取这些数据都需要从数据库或者外部文件系统中去读取,性能肯定会受到影响,所以通常的做法就是将这部分数据缓存起来,只要数据没有发生变化每次获取这些数据的时候直接从内存中区获取性能肯定会大大地提高。在.NET中提供了一个Cache类可以实现这些功能。在ASP.NET中可以通过HttpContext 对象的 Cache 属性或 Page 对象的 Cache 属性来获取这个类的实例。 在大部分情况下我们都可以使用Cache类来提高ASP.NET的性能,但是使用Cache类也有一些不足,比如我们不能指定Cache类所占用的内存的大 阅读全文
posted @ 2011-03-31 22:15 々蕞嗳の﹎ 阅读(360) 评论(0) 推荐(0)
摘要: 总是有一些朋友看到我的作品受到刺激就问我如何像我一样到这种水平, 这些问题一般是这些:我如何成为一个像你一样牛B的开发者? 我如何才能做出像你一样牛B的项目? 我怎么学C#才能像你一样牛B? 微软认证有用么? 我应该去考么? 你是怎么成为微软MVP的, 我也想当. 我现在也23(24)岁, 而且我也想像你一样牛B, 我该怎么办? 一般他们问的问题就是这样, 每个人都问我有什么捷径可以成为一个真正牛B的Developer. 好吧, 下面就是我如何达到我现在的成就的秘密:每天工作18小时, 一周7天, 每年360, 坚持13年. 哈~ 这就是我的窍门~ 很简单是吧? 你唯一要做的事情就是除了工作什 阅读全文
posted @ 2011-03-19 21:40 々蕞嗳の﹎ 阅读(848) 评论(4) 推荐(4)
摘要: 声明:本文章转自周公博客,详见http://blog.csdn.net/zhoufoxcn/archive/2009/12/07/4954645.aspx下面分别讲讲在ASP.NET开发中可以供选择的开发AJAX应用的方式:采用纯JavaScript实现在武侠小说中绝顶高手飞花摘叶都可以伤人,在WEB开发领域真正的高手也可以无需借助任何其它库就可以开发出AJAX应用。不适用任何第三方库开发AJAX应用就需要自己区分浏览器来实例化XMLHttpRequest对象实例,下面的代码是一个简单的调用AJAX的代码:<!DOCTYPE html PUBLIC "-//W3C//DTD X 阅读全文
posted @ 2011-03-05 00:03 々蕞嗳の﹎ 阅读(298) 评论(0) 推荐(0)
摘要: 翻译一篇技术评论社的文章,是讲memcached的连载。fcicq同学说这个东西很有用,希望大家喜欢。发表日:2008/7/2 作者:长野雅广(Masahiro Nagano) 原文链接:http://gihyo.jp/dev/feature/01/memcached/0001 我是mixi株式会社开发部系统运营组的长野。日常负责程序的运营。从今天开始,将分几次针对最近在Web应用的可扩展性领域的热门话题memcached,与我公司开发部研究开发组的前坂一起,说明其内部结构和使用。memcached是什么?memcached 是以LiveJournal 旗下Danga Interactive 阅读全文
posted @ 2011-03-02 13:58 々蕞嗳の﹎ 阅读(222) 评论(0) 推荐(0)
摘要: 首先写一个处理urls重写的类,并且这个类必须继承ihttpmodule接口,以博客园的程序为例: public class urlrewritemodule : system.web.ihttpmodule { public void init(httpapplication context) { context.beginrequest +=new eventhandler(context_beginrequest); } public void dispose() { } } urlrewritemodule类就是处理urls重写的类,继承ihttpmodule接口,实现该接口的两个方法 阅读全文
posted @ 2011-02-23 17:42 々蕞嗳の﹎ 阅读(2014) 评论(4) 推荐(0)
摘要: 编写 Web 应用程序时最常见的问题之一,是要让代码知道它的执行上下文。让我们通过一个简单的例子(即个性化页面)来说明这个问题: 请登录。与 欢迎 Susan!虽然看起来很简单,但即使是这一小段 Web UI,仍然需要好几段信息,而且每次请求该页时这些信息都会发生变化。我们需要知道以下内容: 用户登录了吗? 用户的显示名是什么? 更通常的问题是,每次请求该页时,唯一的上下文是什么?以及如何编写代码... 阅读全文
posted @ 2010-11-15 10:26 々蕞嗳の﹎ 阅读(748) 评论(0) 推荐(0)
摘要: 初始接触反射概念,往下看。先建一个类User代码接着在主程序中获取类的属性,看代码代码分析:Type type = typeof(ClassLibrary1.User); //把类转换成Type类型PropertyInfo[] props = type.GetProperties(BindingFlags.Public | BindingFlags.Instance); //获取类中属性forea... 阅读全文
posted @ 2010-11-08 14:16 々蕞嗳の﹎ 阅读(1746) 评论(0) 推荐(1)