摘要: 简单介绍 WebService是一种跨语言,跨进程,跨机器的数据交互技术。 SOAP:简单对象访问协议,通过XML数据交互的轻量级协议,WebService就是采用的这种协议 WSDL:web服务描述语言,描述了服务API的参数以及返回结果等信息 WebService的的使用 1.首先新建一个空的w 阅读全文
posted @ 2017-08-07 12:23 善良的小赵 阅读(618) 评论(0) 推荐(0)
摘要: 1.web服务器端 2.图片服务器端 阅读全文
posted @ 2017-08-06 20:42 善良的小赵 阅读(531) 评论(0) 推荐(0)
摘要: 目前架构,因为网站上有很多<img src=""/>,这将频繁的请求服务器,当图片比较多的时候,可以考虑创建图片服务器 图片服务器搭建 阅读全文
posted @ 2017-08-06 16:06 善良的小赵 阅读(730) 评论(0) 推荐(0)
摘要: 1.Redis的简单了解 Redis是一种高性能的分布式NoSql数据库,持久存储,高并发,数据类型丰富,通过现场申请内存空间,同时可以配置虚拟内存。五种数据类型:string(字符串,这种格式和memcache是一致的)、hash(哈希)、list(列表,包括队列和栈)、set(集合)、zset( 阅读全文
posted @ 2017-08-06 14:28 善良的小赵 阅读(291) 评论(0) 推荐(0)
摘要: 1.首先将捕获的异常写到Redis的队列中 2.然后单独开启一个线程对捕获的数据写到文件中去 3.关于上面的代码的思考 对于每一个错误,IIS所在的服务器都会启动一个线程,这对程序服务器压力还是很大的,所以可以考虑使用Redis的分布式,将上面的处理代码单独放到一台异常处理服务器上,可以是一个控制台 阅读全文
posted @ 2017-08-06 13:02 善良的小赵 阅读(1772) 评论(0) 推荐(0)
摘要: 1.Redis并不支持Windows,但是微软开源团队维护这一个windows下的版本,具体的下载地址https://github.com/MicrosoftArchive/redis/releases 2.下载后直接解压,使用cmd就可以直接启动服务 3.启动Redis 进入到Redis的文件夹, 阅读全文
posted @ 2017-07-30 15:23 善良的小赵 阅读(127) 评论(0) 推荐(0)
摘要: 一.热词统计 方案一: 设计一个表:ID KeyWord Count 当用户再输入框中查询的时候,我们就往表中插入数据,在插入之前首先判断是否已经存在keyword,存在的话,让Count+1 这种方案非常费时 方案二: 表 :ID Keyword Count 每次用户输入的时候直接插入,不需要判断 阅读全文
posted @ 2017-07-29 17:52 善良的小赵 阅读(527) 评论(0) 推荐(0)
摘要: 1 public sealed class SearchIndexManager 2 { 3 private static readonly SearchIndexManager searchManager=new SearchIndexManager(); 4 private SearchIndexManager() 5 {... 阅读全文
posted @ 2017-07-26 00:19 善良的小赵 阅读(535) 评论(0) 推荐(0)
摘要: 一.Lucene.net的简单介绍 1.为什么要使用Lucene.net 使用like的模糊查询,模糊度太低,中间添加几个字就无法查找。同时会造成数据库的全文检索,效率低下,数据库服务器造成太大的压力,Lucenenet只是一个全文检索引擎开发包,并不是一个完整的搜索引擎,不像www.baidu.c 阅读全文
posted @ 2017-07-22 18:15 善良的小赵 阅读(1817) 评论(0) 推荐(1)
摘要: Asp.net底层就是用户通过输入网址,然后请求IIs服务器的流程,在这个过程中有一个重要的部件就是ISAPI,这是一个底层的win32API,在扩展方面比较困难,多用于接口之间的桥接,.net和IIS通过IISAPI进行交互的,IIS中后缀名.aspx,通过应用程序扩展映射到.net的ISAPI扩 阅读全文
posted @ 2017-07-18 20:24 善良的小赵 阅读(622) 评论(0) 推荐(0)