随笔分类 -  系统架构

上一页 1 ··· 5 6 7 8 9 10 11 下一页
系统架构
摘要:SQLServer全文搜索 全文搜索的核心引擎建立在Microsoft Full-Text Engine for SQL Server (MSFTESQL) 服务提供支持使用全文搜索可以快速、灵活地为存储在 Microsoft SQL Server 数据库中的文本数据的基于关键字的查询创建索引。与仅适用于字符模式的 LIKE 谓词不同,全文查询将根据特定语言的规则对词和短语进行操作,从而针对此数据执行语言搜索在 Microsoft SQL Server 2005 中,全文搜索用于提供企业级搜索功能。由于在性能、可管理性和功能方面的显著增强,全文搜索可为任意大小的应用程序提供强大的搜索功能。 对 阅读全文
posted @ 2011-12-29 10:43 火腿骑士 阅读(229) 评论(0) 推荐(0)
摘要:[IndexOnly][Directory ('d:\test11\VEnglishNews\')][DBTableName ('VEnglishNews')][DBAdapter ('SQLSERVER2005')][DBConnect ('Data Source=(local);Initial Catalog=Test;Integrated Security=True')]Create table VEnglishNews(GroupId Int Untokenized NULL default 0 ,GroupTitle N 阅读全文
posted @ 2011-12-29 10:38 火腿骑士 阅读(222) 评论(0) 推荐(0)
摘要:说是电子商务搜索架构方案,其实就是lucene.net的应用,公司庙小,人少,也就自己平时看看,以前做过一点例子,这样就被拉上去写架构方案了。我这个懒惰的家伙,在网上疯狂的搜集搜索架构方面的东西,因为做做架构,暂时没写代码,每天就看人家博客,结果两个星期了才弄了个大概的草图,这不清明节过后就要详细方案了,现在只能把我的草图分享一下,希望大家板砖伺候,闷在家里鼓捣比较郁闷啊,效率太低。 基于lucene的搜索方案一、Lucene简介Lucene是apache的一个顶级开源项目,由java实现的全文检索引擎,能基于各种文档格式的全文索引和检索,包括word、pdf,不包括图形类。Lucene.ne 阅读全文
posted @ 2011-12-29 10:29 火腿骑士 阅读(305) 评论(0) 推荐(0)
摘要:Discuz!NT企业版之Sphinx全文搜索(上) 作为Discuz!NT企业版中的一员,在设计企业级搜索架构之初,就考虑了海量数量,准实时索引更新,并发访问,安装布署等诸多方面。目前在生产环境下被广泛使用的开源搜索引擎中,sphinx以其强大快速的索引功能,优异的并发响应性能,方面灵活的布署,分布式查询等诸多因素而倍受青睐。 目前Sphinx广泛应用在Linux平台上,尽管官方所发布的产品中也有window版本,并且支持mssql数据库,但在使用过程中才发现,其只在发布的windows平台下的版本里才支持mssql数据库,而linux平台下只有MySql,PostgreSQL这两种数据库. 阅读全文
posted @ 2011-12-29 10:25 火腿骑士 阅读(405) 评论(0) 推荐(0)
摘要:MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践 Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy)来提升数据库的并发负载能力 这样的方案来进行部署与实施的。如下图所示:下面是我在实际工作过程中所整理的笔记,在此分享出来,以供大家参考。一、MySQL的安装与配置具体的安装过程, 阅读全文
posted @ 2011-12-29 10:10 火腿骑士 阅读(260) 评论(0) 推荐(0)
摘要:Discuz!NT数据库读写分离方案 目前在Discuz!NT这个产品中,数据库作为数据持久化工具,必定在并发访问频繁且负载压力较大的情况下成为系统性能的‘瓶颈’。即使使用本地缓存等方式来解决频繁访问数据库的问题,但仍旧会有大量的并发请求要访问动态数据,虽然 SQL2005及2008以上版本中性能不断提升,查询计划和存储过程运行得越来越高效,但最终还是要面临‘瓶颈’这一问 题。当然这也是许多大型网站不断研究探索各式各样的方案来有效降低数据访问负荷的原因, 其中的‘读写分离’方案就是一种被广泛采用的方案。 Discuz!NT这个产品在其企业版中提供了对‘读写分离’机制的支持,使对CPU及内存消耗 阅读全文
posted @ 2011-12-29 10:03 火腿骑士 阅读(241) 评论(0) 推荐(0)
摘要:使用Sqlserver事务发布实现数据同步 事务的功能在sqlserver中由来已久,因为最近在做一个数据同步方案,所以有机会再次研究一下它以及快照等,发现还是有很多不错的功能和改进的。这里以sqlserver2008的事务发布功能为例,对发布订阅的方式简要介绍一下操作流程,一方面做个总结备份,一方面与大家进行一下分享和交流。费话就不多说了,进入一下今天的正题:) 这里要说明一下环境:首先我在本地局域网内有两台安装有sqlserver2008的机器(注意:已发布的快照版本无法向老版本数据库兼容,意味着2008下创建的事务或快照发布,无法被sqlserver2005订阅)。当然这两台机器要放在. 阅读全文
posted @ 2011-12-29 09:55 火腿骑士 阅读(175) 评论(0) 推荐(0)
摘要:DNN日志初探 DNN中,处理Log的类有很多。一般,捕捉到一个Exception Log的时候,就会调用ExceptionLogController类,来把该信息封装成一个LogInfo对象,然后,把这个LogInfo对象存放到全局唯一的对象LoggingProvider中,具体存放到LoggingProvider对象的什么成员中呢,是存放到LoggingProvider对象的一个LogInfoArray类型的成员中(LogInfoArray本身就是一个LogInfo的集合,而LoggingProvider的作用就是存储这个集合,并提供相关的操作)。然后,一般通过LogController( 阅读全文
posted @ 2011-12-28 22:18 火腿骑士 阅读(430) 评论(0) 推荐(0)
摘要:public class PortalSecurity { #region FilterFlag enum ///----------------------------------------------------------------------------- /// <summary> /// The FilterFlag enum determines which filters are applied by the InputFilter /// function. The Flags attribute allows the user to include mult 阅读全文
posted @ 2011-12-28 15:56 火腿骑士 阅读(264) 评论(0) 推荐(0)
摘要:SortedList类默认是升序的,要改成降序要怎么改呢?通过实现IComparer: public class ReverserSort : IComparer<string> { private bool Asc=true; int IComparer<KeyValueItem>.Compare(string x,string y) { if (Asc) return string.Compare(x, y); else return string.Compare(y, x); } public bool bAsc { set { Asc = value; } } 阅读全文
posted @ 2011-12-28 13:28 火腿骑士 阅读(296) 评论(0) 推荐(0)
摘要:DotNetNuke是?DotNetNuke (DNN) 资源下载DNN网站展示DNN视频教程 DotNetNuke, DNN技术及应用DotNetNuke/DNN安装,汉化,教程,资源http://dotnetnuke.codeplex.com/SourceControl/list/changesets从DNN6目录了解DotNetNuke系统by John on August 27, 2011DNN6 前两天发布了, 下载了一个玩了玩,大体感觉是易用性有所提升,尤其是扩展管理这块感觉比早期版本更容易理解。界面应用了不少jquery让系统看起来华丽许多。但是也有不少界面bug, 有些地方我明 阅读全文
posted @ 2011-12-28 10:58 火腿骑士 阅读(329) 评论(0) 推荐(1)
摘要:WEB服务器配置好LAMP环境3.把对应的源码分别放到/usr/local/apache/htdocs目录下,分别命名为upload和upload24.配置apache#vi httpd.conf更改成ServerName 219.13.34.32:80然后在文件中添加以下内容: NameVirtualHost 219.13.34.32<VirtualHost 219.13.34.32>ServerAdmin afd@dsf.comDocumentRoot /usr/local/apache/htdocsServerName 219.13.34.32</VirtualHost 阅读全文
posted @ 2011-12-27 14:33 火腿骑士 阅读(229) 评论(0) 推荐(0)
摘要:1 设计思路为了设计一套具有较强可扩展性的用户认证管理,需要建立用户、角色和权限等数据库表,并且建立之间的关系,具体实现如下。1.1 用户用户仅仅是纯粹的用户,用来记录用户相关信息,如用户名、密码等,权限是被分离出去了的。用户(User)要拥有对某种资源的权限,必须通过角色(Role)去关联。用户通常具有以下属性: ü 编号,在系统中唯一。 ü 名称,在系统中唯一。 ü 用户口令。ü 注释,描述用户或角色的信息。1.2 角色角色是使用权限的基本单位,拥有一定数量的权限,通过角色赋予用户权限,通常具有以下属性:ü 编号,在系统中唯一。ü 阅读全文
posted @ 2011-12-26 17:11 火腿骑士 阅读(209) 评论(0) 推荐(0)
摘要:开源搜索引擎HubbleDotNet图解之基础使用 开源搜索引擎HubbleDotNet图解之基础使用一、HubbleDotNet简介二、HubbleDotNet的下载安装以及升级三、HubbleDotNet的使用四、HubbleDotNet的常见问题及解决方法一、HubbleDotNet简介HubbleDotNet是基于.net平台下开发的一款免费的数据库全文搜索引擎,为开源项目(开源协议是Apache2.0)。作者eaglet(肖波)有10多年的底层开发经验,非常熟悉Lucene等搜索引擎架构,曾开发过多款Lucene.net平台下的中文分词组件如大名鼎鼎的盘古分词。其HubbleDotN 阅读全文
posted @ 2011-12-26 16:56 火腿骑士 阅读(243) 评论(0) 推荐(0)
摘要:HubbleDotNet开源全文搜索数据库项目--查询方法汇总 HubbleDotNet 是一个开源项目,开源项目的特点就是反应迅速,功能推出会很快,版本会经常需要升级。本文将介绍如何进行版本升级。在开始本文之前,先来看看 HubbleDotNet 包含的组件都有哪些。组件简介HubbleService.exe 这个程序是hubble.net 的windows 服务进程,这个经常只负责在服务启动时启动 hubbletask ,并在服务关闭时关闭 hubbletask。HubbleTask.exe这个程序是 hubble.net 的宿主进程,不运行 hubbleService ,直接运行这个程序 阅读全文
posted @ 2011-12-26 13:52 火腿骑士 阅读(305) 评论(0) 推荐(0)
摘要:http://envato.mantizlab.com/themeforest/magneto_admin/forms.html(1)jquery.validate.js/** jQuery validation plug-in 1.7** http://bassistance.de/jquery-plugins/jquery-plugin-validation/* http://docs.jquery.com/Plugins/Validation** Copyright (c) 2006 - 2008 Jörn Zaefferer** $Id: jquery.validate.js 阅读全文
posted @ 2011-12-26 11:49 火腿骑士 阅读(651) 评论(0) 推荐(0)
摘要:(1)(2)html<ul class="skinner fr"><li class="fl"><a href="#" rel="style_blue" class="styleswitch skin skin_blue fl"></a></li><li class="fl"><a href="#" rel="style_green" class=" 阅读全文
posted @ 2011-12-26 11:18 火腿骑士 阅读(356) 评论(0) 推荐(0)
摘要:JS 双感叹号 JavaScript1) 非空字符串,非0数值或者非空对象返回true Javascript代码 vara="";alert(!!a);// vara="s";alert(!!a);// vara=true;alert(!!a);// vara=1;alert(!!a);//true vara=-1;alert(!!a);// vara=-2;alert(!!a);// vara=newFunction();alert(!!a);var a = " "; alert(!!a);//var a = "s&quo 阅读全文
posted @ 2011-12-25 18:09 火腿骑士 阅读(232) 评论(0) 推荐(0)
摘要:http://themeforest.net/ http://themeforest.net/item/wapp-html/full_screen_preview/1125888http://themeforest.net/item/lcarmen-clean-joomla-theme/full_screen_preview/407500http://demo.joomforest.com/j17/jf_chrome/http://a-smartik.com//themeforest/html/xsystem11/skin1/charts.htmlhttp://portalik.flyfm.n 阅读全文
posted @ 2011-12-23 11:43 火腿骑士 阅读(203) 评论(0) 推荐(0)
摘要:jbase.js 业务框架基类/*** @class: Jbase * @description: 定制框架基类* @author: fangxianghua*/var Jbase = function() { this.namespace = "Jbase";//命名空间 this.version = "2.0.0"; //版本 this.parent = null; this.className = "Jbase";};/*** @function: extend * @description: 父子类继承函数* @author: 阅读全文
posted @ 2011-12-23 11:05 火腿骑士 阅读(367) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 11 下一页