摘要: 1. 前言 需求: 客户端启动后在执行某些命令式,需要长期、持续、及时的获取服务端产生的日志数据。此时就需要用到WebSocket的后端主动往指定前端发送消息的技术来实现。 技术原理: 下面引用文章的大佬已经给出讲解,这里不过多赘述。 前置 本文是基于 《Spring应用-1-SpringBoot+ 阅读全文
posted @ 2022-07-22 15:32 苍凉温暖 阅读(2388) 评论(0) 推荐(0)
摘要: 目录1. 前言2. 导入依赖3. 下载vue.js、element-ui、axios4. 配置5. 页面6. Controller 1. 前言 为什么这么选择? Thymeleaf在这里仅仅负责跳转页面和引导资源用的,核心的数据交互展示使用的是引入的vue.js、element-ui、axios.j 阅读全文
posted @ 2022-07-22 09:42 苍凉温暖 阅读(5090) 评论(1) 推荐(0)
摘要: 1. 前言 Apache POI是Apache开源的用以Java操作Microsoft Office套件档案进行读写的API库。 版本 HSSF:支持Excel 97~2003版本的.xls文档操作,不过局限性较大,单个sheet最多65536行256列。 XSSF:支持Excel 2007版本往后 阅读全文
posted @ 2022-07-02 18:50 苍凉温暖 阅读(496) 评论(0) 推荐(0)
摘要: 1. 目录、文件工具类 // 检查目录是否存在,不存在则创建 public boolean chkDirExists(String pathStr) { File path = new File(pathStr); if (path.exists()) { return true; } else { 阅读全文
posted @ 2022-07-02 16:24 苍凉温暖 阅读(66) 评论(0) 推荐(0)
摘要: 1. 非Spring框架中使用 依赖 最常用的Redis在Java上的开发包就是jedis.jar,同时也需要导入commons-pool2.jar用作连接池的组件依赖包。注意commons-pool2的版本最好保持最新,过低版本可能导致无法使用。这里做示例的版本是:jedis-2.9.3.jar和 阅读全文
posted @ 2022-07-02 15:30 苍凉温暖 阅读(322) 评论(0) 推荐(0)
摘要: 目录hash是什么hash值如何计算Hash碰撞(冲突)HashMap1. HashMap初始化数组大小的计算2. 计算值存放的数组索引3. HashMap扩容4. HashMap解决Hash冲突时使用的链表和红黑树5. 为什么一定要重写equals和hashCode方法6. 线程安全的HashMa 阅读全文
posted @ 2022-04-18 10:53 苍凉温暖 阅读(87) 评论(0) 推荐(0)
摘要: 一. 起因 正在使用的Linux是原本用来测试简易安装用的,所以根目录只提供了16GB空间,安装完毕openSUSE之后发现还行,就觉得凑合用一下就行,没想到随着数据量的提升直接把根目录存满了。因为没有使用LVM,所以动态扩容也没辙,找了一圈方法以后决定把最占空间的docker和映射目录下的文件进行 阅读全文
posted @ 2022-03-29 19:54 苍凉温暖 阅读(4074) 评论(0) 推荐(0)
摘要: 一. 前言 本文参考了以下文本,将其中内容进行个人化统合和补充: Docker中搭建FastDFS文件系统(多图教程) SpringBoot集成FastDFS依赖实现文件上传的示例 本地环境 | 项目 | 版本 | | | | | docker宿主机系统 | openSUSE Leap 15.3 x 阅读全文
posted @ 2022-02-20 21:35 苍凉温暖 阅读(835) 评论(0) 推荐(0)
摘要: 一. 准备工作 下载Nacos 官网提供稳定版:https://github.com/alibaba/nacos/releases 可以选择源码自编译或二进制可执行文件压缩包(Windows下载.zip包;Linux和MacOS下载.tar.gz) JDK 1.8+ JDK最低要求版本是1.8 官网 阅读全文
posted @ 2022-01-23 10:19 苍凉温暖 阅读(1359) 评论(0) 推荐(0)
摘要: 一. 问题描述 从Apache新下了一个Tomcat以后解压在目录下面,IDEA配上以后就准备开始启动,但是发现使用Debug启动项目的时候会报错无法启用端口。 然后我在设置里修改了Debug的端口号,然后再尝试,报错依旧,我想还能这么巧正好端口被占用了么?然后检查了对应端口,发现并没有被占用。 当 阅读全文
posted @ 2021-03-07 10:52 苍凉温暖 阅读(489) 评论(0) 推荐(0)
摘要: 一. 准备工作 一台具备可用的 LAN 唤醒功能,支持WoL(Wake On LAN)功能的主机,需要网卡支持,根据网卡型号在对应的官网查找即可,主流的最近的网卡基本都支持。 比如我的主机是戴尔的T7810工作站,在戴尔的官网就可以找到:《如何在戴尔系统上设置-lan-唤醒-wol》,在支持的设备列 阅读全文
posted @ 2021-02-10 15:00 苍凉温暖 阅读(14648) 评论(0) 推荐(0)
摘要: 一. 安装 Oracle官网:官网。注意,别下成JRE。 因为Oracle不知道犯什么病,下载JDK也要密码,这里提供一个密码网站:Oracle共享密码 下载的安装包是dmg格式,和Windows系统安装exe执行文件一样,只不过多一个步骤。 安装没啥好说的,一路下一步就行。 二. 配置环境变量 安 阅读全文
posted @ 2021-01-31 11:37 苍凉温暖 阅读(830) 评论(0) 推荐(0)
摘要: 目录一. 修改SSH配置文件二. 使用Linux创建密钥并且限制登陆方式 一. 修改SSH配置文件 因为Linux安装的时候会默认安装openssh,所以基本不需要再次安装。 可以使用命令检查是否已经安装:yum list installed | grep openssh-server 用文本编辑器 阅读全文
posted @ 2021-01-01 02:39 苍凉温暖 阅读(3132) 评论(0) 推荐(0)
摘要: 1. 前言 因为我的WordPress是用于团队存放文档使用,如果全部归为私密则不方便查看,而且也没有开放注册,所以需要禁止未登陆的用户查看所有文章。翻阅了很多热门的方案,最多的是在header.php调用functions.php的函数,但是不知道为什么一直无法调用。后来翻到了 wpon.cn 的 阅读全文
posted @ 2020-12-27 22:38 苍凉温暖 阅读(610) 评论(0) 推荐(0)
摘要: 一. 安装依赖/工具 连接身份验证工具-ssh 安装:yum install -y openssh-server openssh-clients 启动:systemctl start sshd 检查启动状态:systemctl status sshd 添加到开机自启项:systemctl enabl 阅读全文
posted @ 2020-11-15 14:52 苍凉温暖 阅读(1202) 评论(0) 推荐(0)