自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 poi导出折线图,饼图,柱状图,动态列表

java导出excel饼图,折线图,柱状图

2024-08-01 14:30:01 546

原创 正排索引和倒排索引的差别

现在就好理解什么是倒排索引了,我们从遍历文件找关键词变成了从关键词找文件,与正排索引刚好相反,倒排索引记录了关键词在文档中的位置,频率等信息,方便我们准确快速的找到我们所需要的文档。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 之 Strings源码解读

字符串的一些封装方法。

2022-09-21 18:11:07 229

原创 【第三章】Google Guava之 Preconditions学习

Preconditions比较简单,用于检查是否符合条件,如果不符合就抛出异常。checkElementIndex:检查元素位置是否正确。checkNotNull:检查参数不为空,返回值。checkArgument:检查参数,不返回值。

2022-09-21 17:19:53 326

原创 【第二章】Google Guava 之 Splitter 学习

【第二章】Google Guava 之 Splitter 学习

2022-09-21 15:37:49 624

原创 【第一章】google guava 之 Joiner学习

第一章:Google Guava学习之Joiner

2022-09-21 15:05:14 567

原创 idea 2021右下角分支没了

win10, 启动chrome

2022-08-23 17:33:04 1036

原创 win10 每次启动都打开chrome ,怎么办

win10, 启动chrome

2022-07-29 09:25:28 904

原创 @Validated用法

@validated用法

2022-07-13 11:34:24 4174

原创 什么是JSR

什么是JSR

2022-07-13 11:21:51 636

原创 idea 将//注释替换为/**/注释

idea 如何转换注释

2022-07-05 15:24:44 873

原创 进程和线程的区别,进程间如何通讯,线程间如何通讯|每天一道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

原创 TCP三次握手

2019-06-15 11:09:32 131

原创 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

nginx-1.15.5

nginx-1.15.5 下载,

2019-01-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除