logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【文档搜索引擎】搜索模块的完整实现

实现了Searcher类里面的search方法分词触发排序包装结果这里面的很多脏活累活都交给了第三方库和前面模块已经封装好的方法,这里仅仅只是将之前准备好的工作给串起来这里的搜索模块实现比较简单,主要还是因为当前没有什么“业务逻辑有的搜索结果要展示不同的搜索样式(图片、子版块、视频…)有的搜索结果会受到地域和时间的影响在实际开发中,技术都是为了业务服务的在公司中除了学习技术之外,也要学习产品的业务

文章图片
#搜索引擎#java
【文档搜索引擎】缓冲区优化和索引模块小结

开机之后,首次制作索引会非常慢,但后面就会快了重启机器,第一次制作又会非常慢这是为什么呢?在 parserContent 里面,我们进行了一个读文件的操作的核心操作,就是读取文件,从磁盘进行访问,操作系统就会对“经常读取的文件”进行缓存首次运行的时候,当前的这些 Java 文档,都没有在内存中缓存,因此读取的时候只能直接从硬盘上读取(相对耗时)

文章图片
#搜索引擎#spring#java
【Spring】获取Cookie和Session(@CookieValue()和@SessionAttribute())

这是没有Spring的时候,用Servlet来获取(获取所有的 Cookie)Spring MVCWebServletHTTPHTTPHTTPHTTPSpringCookie是一个数组,所以进行循环打印进入网页后,Cookie可以直接进行修改(F12然后在里面添加信息,name=bitevalue=666,随后保存之后刷新,可在服务端看到Cookie信息Spring MVCWebServletSe

文章图片
#spring#java#后端
【Spring】Cookie和Session是什么

HTTP 协议自身是属于“”协议但是在实际开发中,我们很多时候是需要知道请求之间的关联关系的上述图片中的“令牌”通常就存储在Cookie字段中此时在服务器这边就需要记录“令牌”的信息,以及令牌对应的用户信息,这个就是Session机制所做的工作。

文章图片
#spring#java#后端
【软件测试】设计测试用例的万能公式

什么是测试用例?测试⽤例(Test Case)是为了实施测试⽽向被测试的系统提供的⼀组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等要素。软件中涉及到的特性太多了,仅仅通过头脑风暴是无法完成一次完整的测试的。编写测试用例,通过编写测试用例我们可以想到要测试哪些内容,通过一次又一次的更新修改,将测试用例写到完成,功能覆盖率高即可编写测试用例也有讲究(编写测试用例要素),但是这种讲究在很

文章图片
#测试用例
【数据结构】大根堆和小根堆

本篇文章详细介绍了大根堆和小根堆的实现逻辑和具体步骤,使用Java语言实现

文章图片
#数据结构#算法#java
【软件测试】敏捷模型(Scrum模型)和V模型、W模型

前面的那些模型以前非常流行,但现在开发人员在使用的时候会遇到各种问题。主要困难包括在所以为了克服这些缺点,就提出了。在敏捷模型中,需求被分解成许多可以增量开发的小部分。敏捷模型采用迭代开发。每个增量部分都是在迭代中开发的。敏捷模型中有一个非常重要的《

文章图片
#scrum
【Spring IoC】容器和IoC介绍以及IoC程序开发的优势

容器是用来容纳某种物品的(基本)装置。生活中的水杯,垃圾桶,冰箱等等这些都是容器。我们想象,之前的内容中我们接触到了哪些容器?List/Map:数据存储容器Tomcat:Web 容器IoC是Spring的核心思想,也是常见的面试题。其实我们在前面已经使用过了IoC,在类上面添加注解,就是把这个对象交给Spring管理,Spring框架启动时就会加载该类。把对象交给Spring管理,就是IoC思想。

文章图片
#java#spring
【人工智能】人工智能的历史发展与机器学习和神经网络

人工智能是如何工作的?机器学习和神经网络又是什么?

文章图片
#人工智能#机器学习#神经网络
到底了