摘要: Ubuntu server 默认使用LVM进行磁盘管理,安装后只使用了硬盘一部分空间,要充分利用硬盘空间,需要扩展现有的逻辑卷; 如果添加新硬盘,需要将其添加到现有的卷组,然后扩展逻辑卷到新硬盘。 1、查看磁盘占用情况 df -h 2、查看现有的卷组 sudo vgdisplay 3、扩展现有的逻辑 阅读全文
posted @ 2024-03-01 09:33 wang_longan 阅读(102) 评论(0) 推荐(1) 编辑
摘要: 启用IPv6支持 在Docker容器中使用IPv6之前,您需要在Docker守护程序中启用IPv6支持。之后,您可以选择使用IPv4或IPv6(或两者都使用)与任何容器或网络。 IPv6仅在运行在Linux主机上的Docker守护程序中受支持。 注意 当使用IPv6时,我们建议您在守护程序配置中启用 阅读全文
posted @ 2024-02-21 22:46 wang_longan 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 前言 最近有一个需求,需要让一个非80端口的http服务支持https访问;但是业务牵扯太多没法将http直接改为https,因此需要一个端口同时支持http和https 方案一. 使用nginx的stream、 stream_ssl_preread模块 参考资料 Module ngx_stream 阅读全文
posted @ 2024-02-04 11:55 wang_longan 阅读(479) 评论(0) 推荐(0) 编辑
摘要: maven项目聚合 聚合项目又称为多模块项目,这种结构的目的是为了统一构建项目,也就是说当对根项目的任何mvn 命令操作,都会相应的执行到每一个被聚合的module项目中,目的是为了方便管理多个项目的编译打包等操作。 想象一下,如果你创建了10个项目,如果你要对这10个项目进行 mvn instal 阅读全文
posted @ 2023-11-10 08:57 wang_longan 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 在泛型中,extends和super是两个关键字,用于限制泛型类型参数的上界和下界。它们在泛型中的使用有以下区别: extends:用于限制泛型类型参数的上界,表示类型参数必须是指定类型或其子类型。在使用extends时,我们可以从泛型对象中获取数据,但不能添加任何元素。 示例代码: public 阅读全文
posted @ 2023-11-02 20:02 wang_longan 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1、背景 项目需求,一个端口既能接收tcp协议数据又能接收http协议数据并解析,如果简单使用java socket也能做到,但是当客户端使用post请求发送的是二进制文件时,socket将无法解析,因为无法判断二进制文件的开始和结束。 由于netty有现成的解析http协议的工具包,所以使用net 阅读全文
posted @ 2023-08-21 16:25 wang_longan 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 网易(163)yum源是国内最好的yum源之一 ,无论是速度还是软件版本,都非常的不错。 将yum源设置为163 yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。 安装步骤 首先备份/etc/yum.repos.d/CentOS-Base.repo mv /etc/yum. 阅读全文
posted @ 2023-06-05 14:17 wang_longan 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1、Lambda表达式初步认识 java是一个面向对象的语言,而Lambda表达式却是一个匿名函数,因此java把Lambda表达式抽象成一个匿名内部类(jdk中没有抽象出来,但是它是一个匿名内部类的实现,在下面的截图中,很明显可以看到是一个内部类的地址 为了证实如上所说,我就随手写了一个lambd 阅读全文
posted @ 2023-04-25 16:03 wang_longan 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 线程池ThreadPoolExecutor 1、线程池介绍 1.1 线程池概念 Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容 阅读全文
posted @ 2022-08-25 21:03 wang_longan 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 基本概念 HTTP(HyperText Transfer Protocol:超文本传输协议)是一种用于分布式、协作式和超媒体信息系统的应用层协议。 简单来说就是一种发布和接收 HTML 页面的方法,被用于在 Web 浏览器和网站服务器之间传递信息。 HTTP 默认工作在 TCP 协议 80 端口,用 阅读全文
posted @ 2022-08-17 13:45 wang_longan 阅读(52) 评论(0) 推荐(0) 编辑