引言
大家在项目中难免会遇到字符串小数的情况,这是之前在项目中遇到一个字符串小数大小比较的问题,需要获取集合中最大的字符串小数,在用 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...
阅读全文...
阅读全文...