上一页 1 ··· 122 123 124 125 126 127 128 129 130 ··· 164 下一页
摘要: 个人开发框架总结(七) Posted on 2009-05-12 22:00 faib 阅读(689) 评论(4) 编辑 收藏 在前面说到Common.Windows的时候,把权限这块给说漏了,今天说在这里补上。 首先,保存每个用户的权限的字段是binary,每个权限又可以分为16个子权限,即16的二次方。这比如一个列表页面,可以再分为添加、删除、修改等子权限。 我的权限处理流程大概是这样的:将预定义权限保存在xml文件里的,经过一个中间转换程序,将其序列化并压缩为bin文件,在程序启动时,读出权限配置,并通过指定的组别过滤该组别的权限集合,生成菜单栏及工具栏。 下面是权限定义类:Code.. 阅读全文
posted @ 2011-12-30 17:42 火腿骑士 阅读(292) 评论(0) 推荐(0) 编辑
摘要: Asp.net的HttpContext.Current.Items详解 之前asp.net只是在使用Session来进行用户会话时的信息存储,甚至很少留意Session完整的类调用是HttpContext.Current.Sessoin....好吧,我还是处于只会固定写法的超级小菜....之前偶然看到bbsmax的代码中使用HttpContext.Current.Items来存储当前用户ID,之前便模仿着写着身份验证,于是乎今天遇到问题,需要彻底了解一下这个HttpContext.Current.Items首先,HttpContext.Current.Items的用途受到严重限制,它只作用于单 阅读全文
posted @ 2011-12-29 14:11 火腿骑士 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 搜索引擎学习笔记之Lucence.Net 整理中...[转载] 一、简介Lucence.Net提供一组API,让我们能快速开发自己的搜索引擎,既全文搜索。Lucene.Net是Apache基金会的开源项目。dotNet版的可以在这里找到:http://incubator.apache.org/lucene.net/最新源码可以直接使用SVN下载:https://svn.apache.org/repos/asf/lucene/lucene.net/tags/源码网址有时会改变,具体下载不了时,可以到http://incubator.apache.org/lucene.net/查看。二、简单示例在 阅读全文
posted @ 2011-12-29 10:48 火腿骑士 阅读(1723) 评论(0) 推荐(2) 编辑
摘要: SQLServer全文搜索 全文搜索的核心引擎建立在Microsoft Full-Text Engine for SQL Server (MSFTESQL) 服务提供支持使用全文搜索可以快速、灵活地为存储在 Microsoft SQL Server 数据库中的文本数据的基于关键字的查询创建索引。与仅适用于字符模式的 LIKE 谓词不同,全文查询将根据特定语言的规则对词和短语进行操作,从而针对此数据执行语言搜索在 Microsoft SQL Server 2005 中,全文搜索用于提供企业级搜索功能。由于在性能、可管理性和功能方面的显著增强,全文搜索可为任意大小的应用程序提供强大的搜索功能。 对 阅读全文
posted @ 2011-12-29 10:43 火腿骑士 阅读(213) 评论(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 火腿骑士 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 说是电子商务搜索架构方案,其实就是lucene.net的应用,公司庙小,人少,也就自己平时看看,以前做过一点例子,这样就被拉上去写架构方案了。我这个懒惰的家伙,在网上疯狂的搜集搜索架构方面的东西,因为做做架构,暂时没写代码,每天就看人家博客,结果两个星期了才弄了个大概的草图,这不清明节过后就要详细方案了,现在只能把我的草图分享一下,希望大家板砖伺候,闷在家里鼓捣比较郁闷啊,效率太低。 基于lucene的搜索方案一、Lucene简介Lucene是apache的一个顶级开源项目,由java实现的全文检索引擎,能基于各种文档格式的全文索引和检索,包括word、pdf,不包括图形类。Lucene.ne 阅读全文
posted @ 2011-12-29 10:29 火腿骑士 阅读(284) 评论(0) 推荐(0) 编辑
摘要: Discuz!NT企业版之Sphinx全文搜索(上) 作为Discuz!NT企业版中的一员,在设计企业级搜索架构之初,就考虑了海量数量,准实时索引更新,并发访问,安装布署等诸多方面。目前在生产环境下被广泛使用的开源搜索引擎中,sphinx以其强大快速的索引功能,优异的并发响应性能,方面灵活的布署,分布式查询等诸多因素而倍受青睐。 目前Sphinx广泛应用在Linux平台上,尽管官方所发布的产品中也有window版本,并且支持mssql数据库,但在使用过程中才发现,其只在发布的windows平台下的版本里才支持mssql数据库,而linux平台下只有MySql,PostgreSQL这两种数据库. 阅读全文
posted @ 2011-12-29 10:25 火腿骑士 阅读(383) 评论(0) 推荐(0) 编辑
摘要: MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践 Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy)来提升数据库的并发负载能力 这样的方案来进行部署与实施的。如下图所示:下面是我在实际工作过程中所整理的笔记,在此分享出来,以供大家参考。一、MySQL的安装与配置具体的安装过程, 阅读全文
posted @ 2011-12-29 10:10 火腿骑士 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Discuz!NT数据库读写分离方案 目前在Discuz!NT这个产品中,数据库作为数据持久化工具,必定在并发访问频繁且负载压力较大的情况下成为系统性能的‘瓶颈’。即使使用本地缓存等方式来解决频繁访问数据库的问题,但仍旧会有大量的并发请求要访问动态数据,虽然 SQL2005及2008以上版本中性能不断提升,查询计划和存储过程运行得越来越高效,但最终还是要面临‘瓶颈’这一问 题。当然这也是许多大型网站不断研究探索各式各样的方案来有效降低数据访问负荷的原因, 其中的‘读写分离’方案就是一种被广泛采用的方案。 Discuz!NT这个产品在其企业版中提供了对‘读写分离’机制的支持,使对CPU及内存消耗 阅读全文
posted @ 2011-12-29 10:03 火腿骑士 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 使用Sqlserver事务发布实现数据同步 事务的功能在sqlserver中由来已久,因为最近在做一个数据同步方案,所以有机会再次研究一下它以及快照等,发现还是有很多不错的功能和改进的。这里以sqlserver2008的事务发布功能为例,对发布订阅的方式简要介绍一下操作流程,一方面做个总结备份,一方面与大家进行一下分享和交流。费话就不多说了,进入一下今天的正题:) 这里要说明一下环境:首先我在本地局域网内有两台安装有sqlserver2008的机器(注意:已发布的快照版本无法向老版本数据库兼容,意味着2008下创建的事务或快照发布,无法被sqlserver2005订阅)。当然这两台机器要放在. 阅读全文
posted @ 2011-12-29 09:55 火腿骑士 阅读(168) 评论(0) 推荐(0) 编辑
上一页 1 ··· 122 123 124 125 126 127 128 129 130 ··· 164 下一页