javaweb
贵*公子
这个作者很懒,什么都没留下…
展开
-
池化技术个人学习理解
1.池化技术初始化的时候,先建立一些资源。根据相应的策略,使用时拿出来,不用时候再放入池中,减少使用过程中重复的创建和销毁,以达到性能提升的目的。2.常见池(1)线程池 初始化一些线程,在用户访问连接的时候,可以直接连接已经初始化好的,在用户不用的时候,自动释放资源。根据配置参数的不同,来达到性能提升的目的。常见参数有:maxThreads最大连接数(达到这...原创 2019-07-09 11:51:37 · 183 阅读 · 0 评论 -
java缓存学习
一、缓存分类 定义:缓存是计算机原始数据集的复制,方便访问提高访问性能。 1.客户端缓存:BS架构主要分为页面缓存和浏览器缓存,移动端指自身所使用的缓存。 2.网络缓存:指代理服务器向客户端请求的缓存。主要分为web代理缓存和边缘缓存cdn 3.服务端缓存:分为服务器本读缓存、数据库缓存、分布式缓存 本地缓存为...原创 2019-07-15 14:17:19 · 160 阅读 · 0 评论 -
struts2和spring mvc的主要区别
区别一:struts2是类级别的拦截,一个请求对应一个类,一个类一个request上下文,但类属性是共享的,就导致无法用注解区分。而spring mvc是方法级别的拦截,一个方法对应一个请求,一个方法对应一个request上下文。区别二:spring mvc更契合与spring ,struts2用的自己的intercepor拦截,springmvc 使用aop拦截,比struts2更加简化配...原创 2019-07-16 09:37:14 · 167 阅读 · 0 评论 -
全文检索-----学习笔记
一、全文检索简介1.全文检索概念: 对非结构化数据(如文本数据),通过设置分词索引进行搜索。2.特点: (1)做了相关排序(如标题匹配排序靠前,内容包含靠后等) (2)对搜索结果关键字高亮显示 (3)摘要提取 (4)更加精确(如因为通过分词技术搜索java则不会搜到javascript) (5)只关注文本不关注语义3.使用场景: ...原创 2019-08-30 16:14:53 · 121 阅读 · 0 评论 -
全文检索---lucene
1、lunce简介 Apache下高性能全文检索一种实现,在中小应用中对文本数据进行全文检索。大型应用用elastic search、sorl等全文搜索服务器2、核心api 增删改:IndexWriter 索引写入器 查:IndexSearch 索引搜索器3、入门步骤 (1)下载lucene (2) 导入jar...原创 2019-08-30 17:29:38 · 202 阅读 · 0 评论 -
lucene (二)
一、索引目录 就是存放索引目录的抽象,里面存放索引文件,用Directory表示,但他是一个抽象类不能直接使用,要用他的子类1.FSDirectory:文件目录系统,通过磁盘来获取MMapDirectory:内存映射目录,支持内存映射NIOFSDirectory:linux支持SimpleFSDirectory:windos支持*正常来说我们要根据自己的系统来选择合适的Dire...原创 2019-09-03 15:20:03 · 162 阅读 · 0 评论