Roc-xb
坚持最初的梦想,扬帆起航,乘风破浪,永不言败。
展开
-
BigDecimal 工具类分享
BigDecimalUtil 工具类是一个用于简化和精确处理浮点数运算的工具类。由于 Java 中的浮点数(float 和 double)在进行算术运算时可能会产生精度问题,因此 BigDecimal 类被广泛用于需要高精度计算的场景。这个工具类提供了一些常用的 BigDecimal 运算方法,使得这些操作更为简便和直观。原创 2024-08-03 16:59:03 · 226 阅读 · 0 评论 -
SpringBoot实战教程(3)| 整合Thymeleaf
Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全代替传统JSP 。官方文档:Documentation - Thymeleaf目录一、初始化SpringBoot项目二、引入依赖pom三、application.properties配置文件四、编写Controller类五、编写html模板六、运行结果展示一、初始化SpringBoot项目二、引入依赖pom <dependency>...原创 2021-11-15 19:14:39 · 912 阅读 · 0 评论 -
thymeleaf在JS里中文被转义了怎么办?
使用thymeleaf在JS中中文被转义了怎么办?原创 2022-12-02 03:26:24 · 826 阅读 · 0 评论 -
SpringBoot实战教程(5)| 整合Freemaker
FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。目录一、初始化Springboot项目二、引入依赖文件三、编写配置文件四、编写Controller类五、编写模板文件六、预览效果一、初始化Springboot项目二、引入依赖文件 <!-- fr...原创 2021-12-10 19:51:25 · 251 阅读 · 0 评论 -
SpringBoot实战教程(1)| 整合Swagger3.0.0
本文教你如何在SpringBoot中整合Swagger,快速实现在线接口文档。Swagger版本:3.0.0SpringBoot版本:2.5.6一、初始化SpringBoot项目二、引入依赖pom<!--整合Swagger3.0 --><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</..原创 2021-11-12 01:02:05 · 1335 阅读 · 0 评论 -
SpringBoot实战教程(2)| 整合knife4j3.0.3
Knife4j的前身是swagger-bootstrap-ui,前身swagger-bootstrap-ui是一个纯swagger-ui的ui皮肤项目。项目正式更名为knife4j,取名knife4j是希望她能像一把匕首一样小巧,轻量,并且功能强悍,更名也是希望把她做成一个为Swagger接口文档服务的通用性解决方案,不仅仅只是专注于前端Ui前端。官网文档地址:https://xiaoym.gitee.io/knife4j/knife4j版本:3.0.3SpringBoot版本...原创 2021-11-13 02:13:47 · 8633 阅读 · 2 评论 -
SpringBoot实战教程(8)| 整合mybatis-plus
MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。mybatis-plus官网地址:https://baomidou.com/目录一、初始化springboot项目二、引入依赖文件三、编写配置文件四、编写测试案例User.javaUserMapper.javaUserService.java...原创 2021-12-19 07:47:39 · 979 阅读 · 0 评论 -
SpringBoot实战教程(4)| 整合Mybatis
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAOs)mybatis官网文档地址:http://mybatis...原创 2021-11-20 10:00:00 · 926 阅读 · 0 评论 -
VSCode C++(Code Runner)+ OpenSSL开发环境搭建
本章教程,主要介绍在VSCode中配置OpenSSL环境。操作系统:wsl+ubuntu22.04。原创 2024-09-15 21:20:55 · 271 阅读 · 0 评论 -
springboot mybatis 字典枚举转换实现
这只是一个简单例子,就没有定义service层,直接调用的mapper层。原创 2024-09-12 06:23:21 · 200 阅读 · 0 评论 -
Centos7 Hadoop 单机版安装教程(图文)
本章教程,主要记录如何在Centos7中安装Hadoop单机版。原创 2024-09-11 13:35:24 · 470 阅读 · 0 评论 -
IDEA/Pycharm/Goland/jetbrains2024.2全家桶汉化失败问题解决
近期,jetbrains全家桶更新到了2024.2版本,不少人反馈到,下载安装之后,按照以前的方式进行汉化插件的之后,并没有生效。原创 2024-08-26 19:36:56 · 792 阅读 · 0 评论 -
NACOS 2.4.1如何开启账号密码登录功能
Nacos Server 2.4.0+已正式发布取消管理员用户 nacos 的默认密码支持初始化指定密码。本章教程,主要介绍如何给nacos加上鉴权,支持通过用户名和密码的方式进行访问nacos页面。原创 2024-08-24 02:39:05 · 410 阅读 · 0 评论 -
tomcat下载资源不存在404怎么办?
最近在tomcat官方下载tomcat,发现旧版本的tomcat下载的时候,显示资源已经不存在了,那么我们应该如何去下载以往的版本的tomcat呢?下面提供解决办法。原创 2024-08-16 19:11:32 · 235 阅读 · 0 评论 -
使用 Java Swing 创建一个最大公约数计算器 GUI 应用
使用Java语言,设计一个程序,实现求取两个正整数的最大公约数。比较基础的一个Java小程序。原创 2024-08-10 02:34:02 · 78 阅读 · 0 评论 -
VSCode上安装C#环境教程
本章教程,教你如何在vscode上,可以快速运行一些基础的c#代码。原创 2024-08-02 12:23:19 · 829 阅读 · 0 评论 -
Windows中如何配置Gradle环境变量?
本篇教程,主要介绍,如何在Windows中配置Gradle7.4环境变量。原创 2024-07-31 04:25:12 · 79 阅读 · 0 评论 -
centos7手动编译安装redis-6.2.1.tar.gz
本章教程,主要通过手动编译安装的方式,进行安装redis-6.2.1版本,如果需要安装其它版本的,可以在这里找到对应版本进行下载,安装步骤基本上差不多。原创 2024-07-25 10:43:30 · 2088 阅读 · 0 评论 -
Windows下使用 MSYS2 安装 MinGW-w64
如何在Windows下使用 MSYS2 安装 MinGW-w64?原创 2024-07-22 16:44:56 · 106 阅读 · 0 评论 -
GitHub连接超时问题 Recv failure: Connection was reset
用手机热点WIF拉取git项目的时候,遇到Recv failure: Connection was reset问题。原创 2024-07-12 01:37:27 · 303 阅读 · 0 评论 -
java如何实现一个死锁 ?
死锁(Deadlock)是指在并发系统中,两个或多个线程(或进程)因争夺资源而互相等待,导致它们都无法继续执行的一种状态。原创 2024-07-10 06:47:47 · 101 阅读 · 0 评论 -
如何用GO语言实现冒泡排序算法?
本章教程,介绍一下如何用GO语言实现基础排序算法中的冒泡排序。原创 2024-06-22 02:39:53 · 217 阅读 · 0 评论 -
新手指南:如何用 VSCode 编写 Go 语言入门代码
本章教程,主要介绍如何在VSCODE中,运行GO语言的入门代码。原创 2024-06-22 02:14:03 · 347 阅读 · 0 评论 -
FinalShell导出服务器配置信息密码password是加密的,如何解密?
本章教程,主要实现了一个小的功能,对FinalShell导出的配置信息,进行解密。FinalShell导出之后,会产生一个json文件,例如下面这种json格式,里面记录了服务器的IP地址,端口和密码,里面的密码是经过加密处理的,本文主要利用java代码实现对这个password进行解密还原。原创 2024-06-09 03:01:53 · 507 阅读 · 0 评论 -
Linux通过安装包配置环境变量(详细教程)
本章教程使用jdk1.8.0_241版本在Linux CentOS系统中,配置Java环境变量。原创 2024-06-07 00:15:50 · 450 阅读 · 0 评论 -
java枚举实现简单的控制台计算器
本文教程主要是用java枚举的方式实现一个简单的加减乘除计算器。原创 2024-06-05 00:41:47 · 132 阅读 · 1 评论 -
Windows10 安装 Lua详细教程
Lua 是一种轻量级、高效的脚本语言,最初由巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)的团队开发。Lua 的设计目标是作为一种嵌入式脚本语言,用于扩展应用程序的功能。原创 2024-05-31 05:51:13 · 820 阅读 · 0 评论 -
在Linux系统中解决Java生成海报文字乱码和缺少字体文件的问题
如果您希望在Java程序中使用自定义字体,可以将字体文件直接加载到程序中,而不依赖系统字体。// 创建一个空白图像 BufferedImage image = new BufferedImage(800 , 600 , BufferedImage . TYPE_INT_ARGB);// 启用抗锯齿 g . setRenderingHint(RenderingHints . KEY_ANTIALIASING , RenderingHints . VALUE_ANTIALIAS_ON);原创 2024-05-24 02:12:08 · 603 阅读 · 0 评论 -
实现自动化巡检多台交换机并将输出信息保存到文本文件中
为了实现自动化巡检多台交换机并将输出信息保存到文本文件中,可以扩展之前的类,使其能够处理多台交换机的连接和命令执行。我们可以使用多线程来并行处理多个 SSH 连接,以提高效率。原创 2024-05-24 02:04:43 · 110 阅读 · 0 评论 -
maven将项目打成jar包默认启动指定类的main方法
在 Java 开发中,使用 Maven 进行项目管理和构建是非常常见的需求。本文将介绍如何使用 Maven 将项目打包为 JAR 文件,并指定一个默认的启动类,使得在运行 JAR 文件时能够自动执行该类的main方法。原创 2024-05-24 01:28:02 · 586 阅读 · 0 评论 -
如何在Windows中安装RocketMQ?
本章教程,主要介绍如何在Windows中安装RocketMQ。JDK版本:java version "1.8.0_191"原创 2024-05-10 07:35:40 · 476 阅读 · 0 评论 -
java如何修改windows计算机本地日期和时间?
本文教程,主要介绍,在java中如何修改windows计算机本地日期和时间。原创 2024-01-16 01:32:54 · 776 阅读 · 1 评论 -
nginx将xxx.com重定向到www.xxx.com配置
有时候,我们网站,需要将顶级域名xxx.com统一跳转到二级域名www.xxx.com下。这时候,我们可以通过修改nginx配置达到我们的目的。原创 2024-01-03 13:47:20 · 18794 阅读 · 0 评论 -
java实现根据远程url下载文件到浏览器
可以实现,根据远程url地址下载推送至浏览器下载,这个方法可以解决因前端直接调用远程url下载出现的跨域问题。本文提供 java实现根据远程url下载文件到浏览器片段代码,仅供参考。原创 2023-12-01 21:26:43 · 648 阅读 · 0 评论 -
gitee.com[0: xxx.xx.xxx.xx]: errno=Unknown error
1、找到自己的电脑上的git用户配置文件2、编辑修改.gitconfig 文件原创 2023-11-05 21:04:09 · 434 阅读 · 0 评论 -
nginx+keepalived实现nginx服务的高可用
本章教程,简单介绍如何利用keepalived实现nginx服务高可用。keepalived是一个开源的高可用性解决方案,它可以在Linux系统上实现负载均衡和故障转移。它主要用于确保在服务器集群中的主服务器出现故障时,能够快速切换到备用服务器,从而保证系统的可用性。keepalived通过VRRP(Virtual Router Redundancy Protocol)协议实现故障转移。原创 2023-10-27 09:18:37 · 569 阅读 · 5 评论 -
C语言利用已知公式估算e的近似值
编写一个函数,由公式e=1+1/1!,计算不同精确度下e的近似值。要求能够用键盘揄入指定的精确度,并输出该精确度下的e的近似值。例如:输入精确度为10e-6,则输出结果:2.718279。原创 2023-10-20 11:57:56 · 1536 阅读 · 0 评论 -
java swing实现点击按钮切换图片(简单实现)
本文教程,主要提供一个简单的例子,使用java swing完成点击按钮能够切换图片。原创 2023-10-14 01:49:00 · 673 阅读 · 0 评论 -
Java短网址生成工具类(Murmurhash算法实现)
短网址服务通常会提供统计功能,可以追踪链接的点击次数、来源等信息,对于营销活动和数据分析很有帮助。: 短网址相比原始网址长度更短,可以节省字符空间,特别是在限制字符数的场景下,比如发送短信。: 短网址通常由随机字符或者简短的关键词组成,看起来更美观、简洁,易于记忆和分享。: 一些应用或平台可能会在显示较长的链接时进行截断,使用短网址可以避免这种情况。: 长网址可能包含敏感信息,使用短网址可以在一定程度上保护原始链接的隐私。: 有些短网址服务提供安全策略,可以检测和阻止恶意网址,提升用户安全体验。原创 2023-10-07 09:33:14 · 299 阅读 · 1 评论 -
Java判断字符串是否是有效的括号
给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。左括号必须用相同类型的右括号闭合。例如:"[]","()","{}"每个右括号都有一个对应的相同类型的左括号。例如:"[()]{}"左括号必须以正确的顺序闭合。原创 2023-10-05 09:15:00 · 305 阅读 · 1 评论