![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web应用
文章平均质量分 93
一只爱学习的小白
小白学习中······
展开
-
ES elasticsearch-analysis-dynamic-synonym连接数据库动态更新synonym近义词
在很多搜索场景中,我们希望能够搜索出填写词的近义词的商品。例如在商品搜索中,我填写“”,希望能够搜索出“”,但“”商品名称因不含有“”无法搜索出来。此时就需要将“”解析成“”和“”,es的synonym,synonym过滤器就是提供了该功能,将词转为近义词再分词。如下,声明了一个分词器将“”和“”定义为近义词可以看到,“” 被分词成为了。这是因为在自定分词器中,我们将“瓠瓜”和“西葫芦”定义成了近义词“”,相当于先将“”转为“”和“”,再依次对近义词集合(也就是“”和“”)分词得到结果。原创 2023-04-13 19:44:04 · 1610 阅读 · 11 评论 -
修改ik分词器源码实现直连数据库动态增量更新词汇
ik分词器直连数据库增量更新词汇原创 2022-12-14 21:24:36 · 1180 阅读 · 0 评论 -
记一次WebService优化(响应时间从300ms降到30ms)
优化结果:接口响应时间从300ms降到30ms,并且节约CPU和内存近10倍。一、背景及问题在公司的Mis系统中,服务调用使用的技术是WebService,但是每次在WebService添加一个方法,在调用方就要就要更新一次引用从而拿到调用方法,所以在6年前有一位前辈大佬为了提高大家的效率,写了一个名叫AllInOne的通用方法,这个方法只要给出类名和方法名就可以调用目标方法,是不是有点类似RPC,调用方再也不用为每次都要更新引用而头痛了。原理大家也都猜到了,就是使用了反射来调用目标方法。但是原创 2022-04-06 22:50:34 · 2460 阅读 · 0 评论 -
Tomcat手动部署web应用
首先我们看一下web应用的目录结构:按照结构创建好各目录后,接下来我们只要做两件事:将servlet编译成的class文件文件放到classes目录下 ( class文件要用到的jar包放到lib目录下 ) 在web.xml中设置好相关的配置,重启!第一步:我们写一个简单的servlet,HelloWorldServlet.java:package jsp.servlet;...原创 2019-08-03 17:08:53 · 403 阅读 · 0 评论 -
关于Tomcat7.0设置主页面问题
(1)首先找到安装目录,将你要设置成主页的文件放到appwebs/ROOT下(记住是ROOT目录下,不是在appwebs下,这简直就是坑爹呀)(2)打开conf文件夹下的web.xml,移至文件末尾,如图在<welcom-file-list>标签中加入自己想设置成主页的文件名,保存退出;PS:访问主页时它会按照设置的顺序去寻找主页资源,如果找到就会返回给用户(3)然后重...原创 2019-07-31 23:38:39 · 291 阅读 · 0 评论 -
IntelliJ IDEA部署远程Tomcat的方法及如何处理1099端口问题
首先说一下我的相关信息服务器:CentOS服务器Tomcat版本:Tomcat7Tomcat安装路径:/usr/local/tomcat首先我们要保证服务器的Tomcat正常访问第一步:第二步:第三步:(点击Remote staging中的Host右边的. . .进入,这个是创建并测试远程服务器连接的,创建好后选择该Host)第四步:...转载 2019-08-11 23:41:53 · 2340 阅读 · 3 评论 -
javaweb应用网站实现第三方QQ登入过程
腾讯开发文档入口今天实现了web应用第三方QQ登入,由于我当时只看了开发文档中实现登入的流程,没有看SDK中的demo,所以SDK中的工具我没有用到。其实只要知道流程,完全可以不借助它的SDK也能实现第三方登入。当然,既然是别人自家开发的,用起来一般比我们自己编写要高效得多。下面我就将实现的流程及遇到的问题分享一下,由于代码涉及到个人应用私密信息故没有上传,望谅解下面五步是准备工作:第...原创 2019-08-15 23:18:53 · 3148 阅读 · 1 评论