韵搜坊(全栈开发)
文章平均质量分 70
聚合搜索平台
诨号无敌鸭
纵有疾风起,人生不言弃
展开
-
韵搜坊 -- 项目优化点
防抖:等待一段时间没有其他操作了,才执行操作(比如输入搜索)解决调用第三方接口不稳定(比如该项目调用的bing接口)接口稳定性保障:Guava Retrying重试机制。节流:每段时间最多执行x次(比如服务器限流)高亮,建议,都可以从返回值里拿到。原创 2024-05-19 11:32:57 · 346 阅读 · 0 评论 -
韵搜坊 -- 项目遇到的BUG及解决方案
看别人是删除E:\software\ElasticStack\logstash-7.17.9\data\plugins\inputs\jdbc\logstash_jdbc_last_run 这个文件就好了,我是需要重启logstash的。系统找不到指定的路径。下载相近的版本,解压后修改plugin-descriptor.properties文件里面的elasticsearch.version就可以。解决:将本地的JAVA_HOME环境变量名字改为它所推荐的LS_JAVA_HOME。原创 2024-05-19 11:32:12 · 991 阅读 · 0 评论 -
韵搜坊-- jmeter压力测试
操作步骤。原创 2024-05-18 10:11:18 · 280 阅读 · 0 评论 -
韵搜坊 -- Elastic Stack快速入门
beats套件:从各种不同类型的文件、应用中采集数据logstash:从多个采集器或数据源来抽取,转换数据,向es输送elasticsearch:存储,查询数据kibana:可视化es的数据。原创 2024-05-18 10:08:32 · 1575 阅读 · 0 评论 -
韵搜坊 -- 聚合接口优化(设计模式)
文章目录门面模式适配器模式后端数据源统一接口图片适配器帖子适配器用户适配器修改SearchFacade注册器模式注册器SearFacade类又精简了门面模式帮助我们用户(客户端)去更轻松的实现功能,不需要关心门面背后的细节,当调用你接口的客户端觉得麻烦的时候,是不是就可以抽象成一个门面了?后端将controller层的业务代码抽象到manager/SearchFacade中前端IndexPage代码改造为加载单类数据<template> <div class="index原创 2024-05-17 19:15:12 · 1274 阅读 · 0 评论 -
韵搜坊 -- 聚合接口开发
wtf,还慢了,并发不一定快,短板效应,要以实际测试为准。怎么样,变化大吧,前端代码是不是显得很整洁。原创 2024-05-17 19:14:05 · 436 阅读 · 0 评论 -
韵搜坊 -- 前后端联调实现搜索图片
坐标:src/components/PictureList.vue。(目前在加载页面时,分别调用接口获取文章,图片,用户数据)坐标:src/pages/InderxPage.vue。坐标:src/pages/InderxPage.vue。坐标:src/pages/InderxPage.vue。因为用户只能根据用户名来查。原创 2024-05-16 11:40:19 · 255 阅读 · 0 评论 -
韵搜坊 -- java爬虫抓取数据
实时抓取:我们自己的网站不存在这些数据,用户要搜的时候,直接从别人的接口(网站)去搜。jsoup库:获取到HTML文档,然后从中解析出需要的字段。每个网站的用户都是自己的,没必要抓取。原创 2024-05-16 11:37:21 · 541 阅读 · 0 评论 -
韵搜坊 -- 前端整合Axios(联调后端)
【代码】韵搜坊 -- 前端整合Axios(联调后端)原创 2024-05-14 19:24:47 · 290 阅读 · 0 评论 -
韵搜坊(全栈)-- 前后端初始化
vscode打开项目,在终端输入下面的命令,安装antdesign vue 组件。在main.ts入口文件中引入下面的代码,记得把之前的代码删去。使用ant design of vue 组件库。启动成功,前端初始化完成。原创 2024-05-13 12:18:57 · 598 阅读 · 1 评论 -
韵搜坊(全栈开发)-- 项目介绍
一个聚合搜素平台,可以让用户在同一个页面集中搜索出不同来源,不同类型的内容。用户:提升用户的检索效率,提升用户体验。企业:无需针对每个项目都去开发一个搜索功能,当你有新的内容,新的网站时,可以复用同一套搜索系统,提高开发效率。原创 2024-05-13 12:15:35 · 249 阅读 · 1 评论