- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 正排索引和倒排索引的差别
现在就好理解什么是倒排索引了,我们从遍历文件找关键词变成了从关键词找文件,与正排索引刚好相反,倒排索引记录了关键词在文档中的位置,频率等信息,方便我们准确快速的找到我们所需要的文档。over。
2024-02-23 15:04:11 434
原创 使用spock进行单元测试
如果测试中有多个测试方法,每个方法都会创建一个新的实例,这可能会导致测试运行速度变慢。有时候,我们可能需要在测试方法失败后停止执行后续测试方法,以避免测试结果受到之前测试方法的影响。有时候,我们可能需要暂时忽略某个测试方法,例如当我们正在解决某个bug时。有时候,我们可能需要限制测试方法的执行时间,以避免测试运行时间过长。在这个测试中,我们使用了Spock的BDD(行为驱动开发)语法。有时候,我们可能需要按顺序执行测试方法,以确保测试的正确性。注解来展开测试结果,这样我们就可以看到每组测试数据的结果。
2023-03-22 14:06:16 1013
原创 正向代理与反向代理的区别
正向代理也是一种网络技术,它与反向代理相反。正向代理是由客户端发起请求,但是请求并不直接发送给目标服务器,而是先发送给代理服务器,由代理服务器代替客户端发送请求,并将响应返回给客户端。正向代理的作用是帮助客户端访问因某些原因无法直接访问的目标服务器,同时也可以提供缓存、安全性等功能。简单来说,正向代理就像是客户端和目标服务器之间的一个中间人,代理服务器接收客户端请求并进行转发,目标服务器并不知道真正的请求方是客户端。
2023-03-22 11:42:52 873
原创 【第三章】Google Guava之 Preconditions学习
Preconditions比较简单,用于检查是否符合条件,如果不符合就抛出异常。checkElementIndex:检查元素位置是否正确。checkNotNull:检查参数不为空,返回值。checkArgument:检查参数,不返回值。
2022-09-21 17:19:53 326
原创 进程和线程的区别,进程间如何通讯,线程间如何通讯|每天一道java面试题
# 通俗的比喻一条马路(系统),一辆马车(进程),马车被4匹马(线程)拉。马车是马路分配资源的最小单位,马是马车的最小运行单元。# 专业解释一个程序至少有一个进程,一个进程至少有一个线程。 内存空间:进程与进程间的内存是独立的,线程是共享的 资源拥有:进程间独立,线程共享 关键词:进程独立,线程共享 # 进程通讯(1)、管道( pipe ):管道是...
2019-07-21 11:59:31 478
原创 Java线程的状态|java面试题每天一道
线程共包括以下 5 种状态:1.新建状态(New): 当用new操作符创建一个线程时, 例如new Thread(r),线程还没有开始运行,此时线程处在新建状态。当一个线程处于新生状态时,程序还没有开始运行线程中的代码2.就绪状态(Runnable) 一个新创建的线程并不自动开始运行,要执行线程,必须调用线程的start()方法。当线程...
2019-07-21 11:57:40 263
原创 fatal: unable to access ‘https://gitee.com/mingSoft/MCMS.git/‘: 问题解决
做了一个外卖小程序,大家日常点外卖的,可以每天来领券哦
2019-07-14 10:20:32 30013 4
原创 知识点
计算机网络 2-1 网络基础知识讲解 2-2 TCP的三次握手_1 2-3 TCP的三次握手_2 2-4 TCP的四次挥手 2-5 TCP和UDP的区别 2-6 TCP的滑窗 2-7 HTTP相关 2-8 HTTP相关_2 2-9 HTTP和HTTPS的区别 2-10 socket相关 2-11 网络知识总结 2-12 彩...
2019-06-16 21:12:11 109
原创 jvm笔记
-server JVM运行模式 只有在这个模式才能进行逃逸分析mix/client-Xms10m -Xms10m 堆的大小-XX:+DoEscapeAnalysis 启用逃逸分析-XX:+PrintGC 打印GC日志-XX:-EliminateAllocations:标量替换-XX:-UseTLAB:TLAB: ThreadLocalAllocBuffer 线程本地分配缓存,...
2019-06-02 18:15:41 220
原创 java多线程学习笔记知识点记录
使用线程不一定比串行快,因为线程有创建和上下文切换的开销。在数据量越小,并发时间比串行时间越慢,效果越不明显减少上下文切换的方法:List item...
2019-05-25 16:12:43 92
原创 java抽象类面试题考点
不可被实例化类中可以没有abstract修饰的方法,但是如果有,那么类必须是抽象类如果方法是抽象方法,那么必须被子类实现,如果不全部实现,那么子类也必须定义为抽象类...
2019-05-25 09:38:27 303
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人