教程

Java中stream是什么及如何使用

在Java中,Stream(流)是一种用于操作集合(Collection)、数组等数据源的API。它提供了一种功能强大且表达力高的编程模型,可以用更简洁、更具可读性的方式处理数据。 Stream的主要作用是进行数据的转换、筛...

java之LinkedHashMap的应用与实践

LinkedHashMap 是 HashMap 的子类,它具有 HashMap 的所有特性,同时还保留了元素插入的顺序。也就是说,LinkedHashMap 内部维护了一个双向链表,可以按照元素插入的顺序进行迭代访问。 对于 LinkedHashMap,...

springboot实现多线程

1 线程同步和异步 线程同步:A线程要请求某个资源,但是此资源正在被B线程使用中,因为同步机制存在,A只能等待下去。耗时较长,安全性较高。 线程异步:A线程要请求某个资源,但是此资源正在被B线程使用中,...

vm虚拟机越来越大怎么办

日常工作学习中,我们都会使用VMware来搭建一些测试环境。 但是随着使用的时间增加,会发现磁盘占用越来越大,对于win下空间不足的小伙伴,接下来就推荐一个指令,清理vmware的磁盘占用。 想要完成这个功能,...

yarn如何清除缓存

当我们在使用yarn安装依赖包时,有可能会出现一些问题,比如某个包被误删、网络问题等等,这些问题都会导致安装失败或者缺失某些包。此时,我们可以尝试清除yarn的缓存,来解决这些问题。 一、通过yarn cache...

Ubuntu清理磁盘空间

一、Linux清理磁盘空间命令 Linux下有一些命令可以通过 shell 命令行执行,帮助我们在磁盘空间不足时释放掉一些空间,这些命令包含如下: # 查看文件夹大小,按照大小排序 du -sch * | sort -h # 清空日...

Nginx 反向代理以及 cookie

proxy_cookie_path 语法 proxy_cookie_path source target; source 源路径 target 目标路径 使用原因 cookie 的 path 与地址栏上的 path 不一致 浏览器就不会接受这个 cookie,无法传入 JSESSIONID 的 co...

golang 变量三个点

在Go语言中,三个点(...)可以用于多种场景,具体取决于它们的上下文。以下是几种常见的用法: 可变参数函数:在函数定义时,如果某个参数的类型前面有三个点(...),表示该参数是一个可变参数,即可以接受...