引言
大家在项目中难免会遇到字符串小数的情况,这是之前在项目中遇到一个字符串小数大小比较的问题,需要获取集合中最大的字符串小数,在用 Stream 流处理时候 ide 提示使用 String 的 compareTo 方法,当时没有多想就直接这样写了,然后...
阅读全文...
如何通过策略模式和枚举实现灵活的功能扩展
前言
最近在做一个项目的用户模块的认证功能,考虑到以后的扩展,于是想到了使用 设计模式 中的 策略模式 来实现。之前也看过不少使用 策略模式 的案例,但是感觉不是特别优雅,所以本文基于 枚举 配合 策略模式 来实现更灵活的功能扩展。
策略模式
策略模式定...
阅读全文...
阅读全文...
CentOS 虚拟机大小写输入困扰?轻松解决!
本文使用的硬件、软件环境如下:
CentOS:7.9.2009
VmWare:15.5.7
问题起因
前面我们说到了如何在 VMWare 虚拟机中安装 CentOS 系统,今天就在虚拟机中使用 CentOS 遇到了一个问题,当我第一次按下键盘的 Ca...
阅读全文...
阅读全文...
几种常用的 SSH 工具推荐
前言
作为一名后端开发,工作中不免要接触 Linux 服务器相关操作,而连接 Linux 服务器需要使用到 SSH 客户端工具,下面推荐自己在 Windows 平台下了解和用过的几款 SSH 客户端工具。
章节目录
Xshell
NxShell
Win...
阅读全文...
阅读全文...
IDEA 远程调试 SpringBoot 项目
前言
最近在对接微信公众号消息推送的时候出现了一些问题需要调试,而我们配置消息推送使用的公网ip地址又是运营商专线网络,最后通过端口映射将公网端口映射到我们服务上部署的项目端口,所以调试起来非常麻烦,于是想到了远程调试来解决该问题。
准备工作
这里我创建...
阅读全文...
阅读全文...
Windows Linux系统下配置 JDK 环境变量
本文使用的Windows系统版本为Win10 21H1,Linux系统为CentOS7.9。
前言
相信很多人跟我一样,每次需要搭建新的 Java 开发环境时,总是为找历史版本的 JDK 而发愁,本文介绍了几种下载 JDK 的途径,顺便补充一下 JDK ...
阅读全文...
阅读全文...
VmWare15安装CentOS7系统(保姆级教程)
本文使用的硬件、软件环境如下:
CentOS:7.9.2009
VmWare:15.5.7
前言
使用虚拟机也有很长时间了,也在虚拟机上安装过Windows、Linux系统,但是很久没操作过容易遗忘,今天就记录一下使用VmWare虚拟机安装CentO...
阅读全文...
阅读全文...
Centos7 文件中文名乱码解决
问题发现
最近在公司服务器上部署前端项目时出现了服务器中文乱码问题,导致前端样式无法加载,但是在服务器上创建中文文件或编辑中文文本又显示正常,查询了很多方案都没有解决,最后通过自己排查解决了,因此记录一下。
问题复现
下面通过两张图复现一下出现的问题:
...
阅读全文...
阅读全文...
内网穿透-Docker搭建frp
本文使用的软件、硬件环境如下
Centos:7.9.2009
Docker:23.0.1
Docker Compose:v2.6.0
Docker镜像版本如下:
snowdreamtech/frps:0.51.0
snowdreamte...
阅读全文...
阅读全文...