摘要: 1.注册消费方取得 Consumer Key 与 Consumer Secret2.请求令牌(OpenAPI.OAuth.RequestToken)通过使用Consumer Secret(密钥)返回的数据 cb9f7e6088d68237efa97d29193c368e ffc4eadfc3ce38a0f35c7a95d5b3dba8 3.验证令牌(OpenAPI.OAuth.AuthorizeToken)通过使用Token_Secret(会话密钥)返回的数据 cb9f7e6088d68237efa97d29193c368e ffc4eadfc3ce38a0f35c7a95d5b... 阅读全文
posted @ 2012-10-07 22:42 bobsoft 阅读(609) 评论(0) 推荐(0)
摘要: 支持度(Support)的公式是:Support(A->B)=P(A U B)。支持度揭示了A与B同时出现的概率。如果A与B同时出现的概率小,说明A与B的关系不大;如果A与B同时出现的非常频繁,则说明A与B总是相关的。置信度(Confidence)的公式式:Confidence(A->B)=P(A | B)。置信度揭示了A出现时,B是否也会出现或有多大概率出现。如果置信度度为100%,则A和B可以捆绑销售了。如果置信度太低,则说明A的出现与B是否出现关系不大。示例:某销售手机的商场中,70%的手机销售中包含充电器的销售,而在所有交易中56%的销售同时包含手机和充电器。则在此例中,支 阅读全文
posted @ 2012-10-07 22:42 bobsoft 阅读(6683) 评论(0) 推荐(0)
摘要: 反向代理服务器:代理服务器对WEB用户的访问!也就是说它是真真服务器的“脸”!当我们需要隐藏一台服务器真真放在哪个国家时,可以这样做:代理服务器放在中国,真真的服务器可以放在任何一个地方,而用户只知道你的代理服务器在中国,通过设置代理服务器去访问真真的服务器!具体实现如下1.基础工作 安装linux,nginx,php/.net/....2.模拟环境IP为192.168.1.219的机器设置三个站点,通过端口访问192.168.1.219 192.168.1.219:82 192.168.1.219 :833.实现在nginx.conf文件里 添加 include 网站配置文件的路径假设192 阅读全文
posted @ 2012-10-07 22:41 bobsoft 阅读(343) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/leoo2sk/archive/2011/10/02/nginx-memc-and-srcache.html 阅读全文
posted @ 2012-10-07 22:41 bobsoft 阅读(122) 评论(0) 推荐(0)
摘要: 负载均衡:也就是将许多的WEB请求用N台机器去响应!负载均衡算法:就是如何将N个WEB请求更合理的提交给N台机器去响应!如下记录我在模拟负载均衡的实现:1.基础工作 安装LINUX,NGINX,PHP/.NET2.模拟环境 设机器IP 192.168.1.219 模拟机器2 192.168.1.219:82 模拟机器3 192.168.1.219:833.实施在nginx.conf 或者 nginx.conf 设置的网站文件(如 include /etc/nginx/sites-enabled/*;)的default文件中,添加如下节点upstream 192.168.1.219 {serv. 阅读全文
posted @ 2012-10-07 22:40 bobsoft 阅读(220) 评论(0) 推荐(0)
摘要: nginx构架多个站点:等于在IIS建立N个网站一样1.基础工作 安装linux nginx php/.NET2.模拟环境IP为192.168.1.219的机器设置三个站点,通过端口访问http://192.168.1.219/http://192.168.1.219/ :82http://192.168.1.219/ :833.实现192.168.1.219 配置文件在/etc/nginx/sites-enabled/defaultnginx.conf添加 include /etc/nginx/sites-enabled/*;192.168.1.219:82配置文件在/etc/nginx/s 阅读全文
posted @ 2012-10-07 22:40 bobsoft 阅读(606) 评论(0) 推荐(0)
摘要: 配置流程如下:1.安装linux(就不说了)2.安装Nginx:sudo apt-get install nginx (具体命令查)3.默认配置文件在/etc/nginx/nginx.conf 如果没有,可以搜索 find / -name nginx;4.nginx.conf文件结构一言难尽,可查资料5.关心nginx.conf主要结构:server { listen 80;--/*端口*/ server_name _;/*域名*/ access_log /var/log/nginx/access.log main; /*访问目录*/ location / { root /usr/share/ 阅读全文
posted @ 2012-10-07 22:39 bobsoft 阅读(218) 评论(0) 推荐(0)
摘要: 在数据库使用中,DBA都会告诉大家SQL的LIKE条件为%XXX%号时,由于不能使用索引,当数据量变大时(比如超过百万条),全表扫描会导致性能很差。 但是在实际业务中,很难避免MySQL全文检索并Like索引的这种需求。比如模糊搜索用户帐号,昵称之类。既然这个需求必须做,但又不可以直接用LIKE。这里我和大家分享一下我们关于这种需求的一种解决方案。当然别人也可能采用过类似的办法,我不是很清楚。所以也用一下“原创”吧。 MySQL数据库很早就支持全文索引,但是全文索引和LIKE语句是不同的。具体点说,全文索引的单位是词,耳LIKE匹配的是字符。当然实际的区别更大,比如“老鼠爱大米”这段文本用.. 阅读全文
posted @ 2012-10-07 22:38 bobsoft 阅读(4883) 评论(0) 推荐(0)
摘要: Lucene.Net:通过高效的中文分词算法将数据库中内容进行分析、索引并保存至硬盘中。前台搜索时,通过读取索引文件查询,避免了传统数据库查询在高并发及海量数据下的性能问题。因前台搜索不在连接数据库,为不希望数据库放到前台的特殊用户群体提供了数据快速查询解决方案! 阅读全文
posted @ 2012-10-07 22:38 bobsoft 阅读(134) 评论(0) 推荐(0)
摘要: solr可以支持多个数据源索引,具体配置如下solr主目录(c:\solr-tomcat\)1.solr.xml内容 2.每一个数据源(coreX)都包括 conf,data目录conf目录包括:schema.xml solrconfig.xmldata目录包括:索引数据 阅读全文
posted @ 2012-10-07 22:37 bobsoft 阅读(520) 评论(0) 推荐(0)
摘要: 为提高站内搜索性能,目前正在建一台搜索服务器,以solr框架为基础,就配置记录如下:前期准备tomcat,jdk配置好1.下载apache-solr.zip2.解压apache-solr.zip至e:\apache-solr3.将e:\apache-solr\dist文件夹中的apache-solr.war 拷贝到 tomcat的webapps,并且改名为 solr.war4. 建立solr主目录 比如c:\solr-tomcat\5.将e:\apache-solr\example\solr文件夹 复制 至c:\solr-tomcat\6.配置环境变量 solr.home=c:\solr-to 阅读全文
posted @ 2012-10-07 22:37 bobsoft 阅读(154) 评论(0) 推荐(0)
摘要: 两者都是为构建高性能搜索功能而创造的!小网站一般用like '%key%',这样搜索!lucene.net与hubble就是为实现这个功能,而付了N多的心血!下面将对这两个框架的实现,比较进行叙述!第一实现(待续)第二比较(待续) 阅读全文
posted @ 2012-10-07 22:37 bobsoft 阅读(183) 评论(0) 推荐(0)
摘要: 在配置好与MYSQL的数据源基础上,做增量更新索引,总结如下1.data-config.xml内容修改为 '${dataimporter.last_index_time}'"> 2. 通过访问:http://localhost:8080/solr/dataimport?command=delta-import实现增量更新更新成功之后,conf/dataimport.properties时间会改变3.通过对http://localhost:8080/solr/dataimport?command=delta-import定时请求达到定时增量更新索引目的 阅读全文
posted @ 2012-10-07 22:36 bobsoft 阅读(777) 评论(0) 推荐(0)
摘要: 折腾了一上午终于完整的展示了一下Solr功能现在总结如下0.注意事项,field name="name" type="text_en" 设置它所属的fieldtype1.配置schema.xml文件 --> --> --> idname2.配置solrconfig.xml LUCENE_36 solr 3.导入数据测试 <1.将post.jar放入源数据文件夹 <2.加载测试数据4.测试查询:http://localhost:8080/solr/core3/admin/ 输入查询关键字 ipod 返回结果... 阅读全文
posted @ 2012-10-07 22:36 bobsoft 阅读(366) 评论(0) 推荐(0)
摘要: 1.在需要导入的索引目录(core)下的conf/solrconfig.xml配置比如:C:\solr-tomcat\solr\core2\conf\solrconfig.xml data-config.xml 2.编写data-config.xml 3.在C:\solr-tomcat\solr\core2\目录创建lib目录,导入mysql-connector-java-5.1.21-bin.jar包即可4.启动tomcat,访问Solr服务器5.http://localhost:8080/solr/core2/dataimport?command=full-im... 阅读全文
posted @ 2012-10-07 22:36 bobsoft 阅读(269) 评论(0) 推荐(0)
摘要: solr 分布式(复制)配置转载:http://hi.baidu.com/jasonsoso/item/a222249444a152b5cc80e57d 阅读全文
posted @ 2012-10-07 22:35 bobsoft 阅读(105) 评论(0) 推荐(0)
摘要: SQL Server中的所有权链及其问题 没有多少朋友对所有权链真的理解的。我自己有时候经常回过来看看这些资料,觉得还是很有意思的。下面的内容摘自微软文档,介绍得比较好简而言之1. 如果在同一个数据库中,只要两个对象的所有者是一样的,那么他们之间的访问是不检查访问者身份的。例如一个视图和一个表是属于同一个所有者,那么只要用户有访问视图的权限,就等于拥有了访问表的权限,即便在表上面明确拒绝了用户的权限。你可能会奇怪了,我们不是经常讲“拒绝优先”吗?没错,拒绝优先是对的,但事情的关键主要在于这个时候,SQL Server根本就不检查权限了,当然就不存在任何问题。这个特性可能在规划安全时很有用2. 阅读全文
posted @ 2012-10-07 22:34 bobsoft 阅读(600) 评论(0) 推荐(0)
摘要: 任何事务无论其隔离级别如何,都具有原子性。原子性和隔离级别是两码事。假定只有一种资源数据表上的“行“可以被锁定。锁只有共享锁和排他锁两种。锁的兼容性: SXS 10X 00事务的隔离级别:Read Uncommitted数据读取时不需要锁定Read Committed数据读取时需要共享锁定Repeatable Read数据读取时需要排他锁Serializable事务必须等同于串行执行注意无论任何时候更新行都必须要有排他锁。插入行不需要锁。在Read Committed隔离级别下,数据读取完毕后立即释放共享锁,而在Repeatable Read隔离级别下,事务保持共享锁直到整个事务结束。在SQL 阅读全文
posted @ 2012-10-07 22:34 bobsoft 阅读(221) 评论(0) 推荐(0)
摘要: 1.索引字段对大小写敏感 阅读全文
posted @ 2012-10-07 22:34 bobsoft 阅读(125) 评论(0) 推荐(0)
摘要: 为提升数据库的并发访问数,可作“读写分离”,具体方法如下第一,准备阶段 检查SQL Server Agent服务是否启动 检查数据库服务器名是否与机器名一致,若不一致可执行如下代码if serverproperty('servername') @@servername begin declare @server sysname set @server = @@servername exec sp_dropserver @server = @server set @server = cast(serverproperty('servername') as sysn 阅读全文
posted @ 2012-10-07 22:33 bobsoft 阅读(646) 评论(0) 推荐(0)