Roc-xb
坚持最初的梦想,扬帆起航,乘风破浪,永不言败。
展开
-
centos7手动编译安装redis-6.2.1.tar.gz
本章教程,主要通过手动编译安装的方式,进行安装redis-6.2.1版本,如果需要安装其它版本的,可以在这里找到对应版本进行下载,安装步骤基本上差不多。原创 2024-07-25 10:43:30 · 2035 阅读 · 0 评论 -
Windows下使用 MSYS2 安装 MinGW-w64
如何在Windows下使用 MSYS2 安装 MinGW-w64?原创 2024-07-22 16:44:56 · 15 阅读 · 0 评论 -
GitHub连接超时问题 Recv failure: Connection was reset
用手机热点WIF拉取git项目的时候,遇到Recv failure: Connection was reset问题。原创 2024-07-12 01:37:27 · 190 阅读 · 0 评论 -
java如何实现一个死锁 ?
死锁(Deadlock)是指在并发系统中,两个或多个线程(或进程)因争夺资源而互相等待,导致它们都无法继续执行的一种状态。原创 2024-07-10 06:47:47 · 56 阅读 · 0 评论 -
如何用GO语言实现冒泡排序算法?
本章教程,介绍一下如何用GO语言实现基础排序算法中的冒泡排序。原创 2024-06-22 02:39:53 · 201 阅读 · 0 评论 -
新手指南:如何用 VSCode 编写 Go 语言入门代码
本章教程,主要介绍如何在VSCODE中,运行GO语言的入门代码。原创 2024-06-22 02:14:03 · 313 阅读 · 0 评论 -
FinalShell导出服务器配置信息密码password是加密的,如何解密?
本章教程,主要实现了一个小的功能,对FinalShell导出的配置信息,进行解密。FinalShell导出之后,会产生一个json文件,例如下面这种json格式,里面记录了服务器的IP地址,端口和密码,里面的密码是经过加密处理的,本文主要利用java代码实现对这个password进行解密还原。原创 2024-06-09 03:01:53 · 313 阅读 · 0 评论 -
Linux通过安装包配置环境变量(详细教程)
本章教程使用jdk1.8.0_241版本在Linux CentOS系统中,配置Java环境变量。原创 2024-06-07 00:15:50 · 424 阅读 · 0 评论 -
java枚举实现简单的控制台计算器
本文教程主要是用java枚举的方式实现一个简单的加减乘除计算器。原创 2024-06-05 00:41:47 · 119 阅读 · 1 评论 -
Windows10 安装 Lua详细教程
Lua 是一种轻量级、高效的脚本语言,最初由巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)的团队开发。Lua 的设计目标是作为一种嵌入式脚本语言,用于扩展应用程序的功能。原创 2024-05-31 05:51:13 · 524 阅读 · 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 · 514 阅读 · 0 评论 -
实现自动化巡检多台交换机并将输出信息保存到文本文件中
为了实现自动化巡检多台交换机并将输出信息保存到文本文件中,可以扩展之前的类,使其能够处理多台交换机的连接和命令执行。我们可以使用多线程来并行处理多个 SSH 连接,以提高效率。原创 2024-05-24 02:04:43 · 89 阅读 · 0 评论 -
maven将项目打成jar包默认启动指定类的main方法
在 Java 开发中,使用 Maven 进行项目管理和构建是非常常见的需求。本文将介绍如何使用 Maven 将项目打包为 JAR 文件,并指定一个默认的启动类,使得在运行 JAR 文件时能够自动执行该类的main方法。原创 2024-05-24 01:28:02 · 345 阅读 · 0 评论 -
如何在Windows中安装RocketMQ?
本章教程,主要介绍如何在Windows中安装RocketMQ。JDK版本:java version "1.8.0_191"原创 2024-05-10 07:35:40 · 384 阅读 · 0 评论 -
java如何修改windows计算机本地日期和时间?
本文教程,主要介绍,在java中如何修改windows计算机本地日期和时间。原创 2024-01-16 01:32:54 · 725 阅读 · 1 评论 -
nginx将xxx.com重定向到www.xxx.com配置
有时候,我们网站,需要将顶级域名xxx.com统一跳转到二级域名www.xxx.com下。这时候,我们可以通过修改nginx配置达到我们的目的。原创 2024-01-03 13:47:20 · 16660 阅读 · 0 评论 -
java实现根据远程url下载文件到浏览器
可以实现,根据远程url地址下载推送至浏览器下载,这个方法可以解决因前端直接调用远程url下载出现的跨域问题。本文提供 java实现根据远程url下载文件到浏览器片段代码,仅供参考。原创 2023-12-01 21:26:43 · 550 阅读 · 0 评论 -
gitee.com[0: xxx.xx.xxx.xx]: errno=Unknown error
1、找到自己的电脑上的git用户配置文件2、编辑修改.gitconfig 文件原创 2023-11-05 21:04:09 · 415 阅读 · 0 评论 -
nginx+keepalived实现nginx服务的高可用
本章教程,简单介绍如何利用keepalived实现nginx服务高可用。keepalived是一个开源的高可用性解决方案,它可以在Linux系统上实现负载均衡和故障转移。它主要用于确保在服务器集群中的主服务器出现故障时,能够快速切换到备用服务器,从而保证系统的可用性。keepalived通过VRRP(Virtual Router Redundancy Protocol)协议实现故障转移。原创 2023-10-27 09:18:37 · 543 阅读 · 5 评论 -
C语言利用已知公式估算e的近似值
编写一个函数,由公式e=1+1/1!,计算不同精确度下e的近似值。要求能够用键盘揄入指定的精确度,并输出该精确度下的e的近似值。例如:输入精确度为10e-6,则输出结果:2.718279。原创 2023-10-20 11:57:56 · 1507 阅读 · 0 评论 -
java swing实现点击按钮切换图片(简单实现)
本文教程,主要提供一个简单的例子,使用java swing完成点击按钮能够切换图片。原创 2023-10-14 01:49:00 · 644 阅读 · 0 评论 -
Java短网址生成工具类(Murmurhash算法实现)
短网址服务通常会提供统计功能,可以追踪链接的点击次数、来源等信息,对于营销活动和数据分析很有帮助。: 短网址相比原始网址长度更短,可以节省字符空间,特别是在限制字符数的场景下,比如发送短信。: 短网址通常由随机字符或者简短的关键词组成,看起来更美观、简洁,易于记忆和分享。: 一些应用或平台可能会在显示较长的链接时进行截断,使用短网址可以避免这种情况。: 长网址可能包含敏感信息,使用短网址可以在一定程度上保护原始链接的隐私。: 有些短网址服务提供安全策略,可以检测和阻止恶意网址,提升用户安全体验。原创 2023-10-07 09:33:14 · 271 阅读 · 1 评论 -
Java判断字符串是否是有效的括号
给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。左括号必须用相同类型的右括号闭合。例如:"[]","()","{}"每个右括号都有一个对应的相同类型的左括号。例如:"[()]{}"左括号必须以正确的顺序闭合。原创 2023-10-05 09:15:00 · 284 阅读 · 1 评论 -
Java实现整数互转罗马数字基本算法
这样,罗马数字就有下面七个基本符号:I(1)、V(5)、X(10)、L(50)、C(100)、D(500)、 M(1000)。罗马数字与十进位数字的意义不同,它没有表示零的数字,与进位制无关。表示两只手时,就画成“ⅤⅤ”形,后来又写成一只手向上、一只手向下的“Ⅹ”,这就是罗马数字的雏形。整数【788】用罗马数字表示:DCCLXXXVIII。整数【328】用罗马数字表示:CCCXXVIII。整数【238】用罗马数字表示:CCXXXVIII。整数【328】用罗马数字表示:CCCXXVIII。原创 2023-10-05 09:00:00 · 611 阅读 · 0 评论 -
Java使用本地浏览器打开网页工具类分享
本文主要分享一个封装工具类,该工具类已实现查找本地可运行的浏览器打开网页。原创 2023-09-09 15:15:24 · 342 阅读 · 1 评论 -
java实现ssh连接服务器
例如:运行cmd命令。原创 2023-09-07 09:00:00 · 922 阅读 · 0 评论 -
SpringBoot有几种获取Request对象的方法?
HttpServletRequest(简称Request)是Java Servlet规范中定义的接口,用于表示HTTP请求。它提供了访问HTTP请求的方法,包括获取请求参数、请求头、请求路径等。HttpServletRequest接口提供了一系列方法,用于获取HTTP请求的各个部分的信息。下面是一些常用的方法:getRequestURI():获取请求的URI(统一资源标识符),即请求的路径部分,不包括主机名、端口号和上下文路径。原创 2023-08-17 10:33:52 · 528 阅读 · 0 评论 -
Java语言怎么输出有颜色的字符串呢?
在Java中,我们应该如何输出有颜色的文字字符串呢?原创 2023-08-16 21:46:17 · 800 阅读 · 0 评论 -
smtplib.SMTPHeloError: (500, b‘Error: bad syntax‘)
如果你编写邮件收发工具的时候,有可能会遇到这个问题。这里直接给出解决办法。原创 2023-08-11 02:27:14 · 502 阅读 · 1 评论 -
蓝桥杯历年真题JAVA版-2015年蓝桥杯省赛- Java组
一、星系炸弹(1)题目描述在X星系的广袤空间中漂浮着许多X星人造“炸弹”,用来作为宇宙中的路标。每个炸弹都可以设定多少天之后爆炸。比如:阿尔法炸弹2015年1月1日放置,定时为15天,则它在2015年1月16日爆炸。有一个贝塔炸弹,a年b月c日放置,定时为n天,请你计算它爆炸的准确日期。输入格式:输入存在多组数据,每组数据输入一行,每一行输入四个正整数a,b,c,n输入保证日期在1000-01-01到2020-01-01之间,且日期合法。n不超过1000输出格式:原创 2022-04-27 19:54:00 · 1158 阅读 · 0 评论 -
蓝桥杯历年真题JAVA版-2016年蓝桥杯省赛- Java组
目录第1题——生日蜡烛第2题——方格填数第3题——寒假作业第4题——剪邮票第5题——四平方和第6题——密码脱落第7题——煤球数目第8题——凑算式第9题——交换瓶子第10题——平方怪圈第11题——冰雹数第12题——搭积木第13题——取球博弈第14题——压缩变换第15题——有奖猜谜第1题——生日蜡烛(1)题目描述某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起来,他一共吹熄了236根蜡烛。请问原创 2022-04-28 05:59:25 · 2125 阅读 · 0 评论 -
jeecg-boot Maven私服设置(新手必看)
如果不加这句话,默认所有的依赖都会去阿里云仓库下载,加上后jeecg的依赖包就可以从jeecg私服下载了,配置完成,记得将maven clean一下,然后在mvn install 安装依赖。配置中的重点在这句话*,!JEECG存在自定义JAR包,放在自己的Maven私服上面,如果你不配置的话,很大概率会碰到文件找到的情况。找到maven_home目录下的conf/settings.xml文件。在标签内增加下面方式的阿里云maven镜像(删除自己的镜像配置)原创 2023-05-12 01:29:09 · 1028 阅读 · 0 评论 -
MyBatis入门到精通——入门篇
目录一、什么是 MyBatis?二、入门案例(1)创建maven项目(2)引入依赖包(3)创建数据库执行sql脚本三、入门程序源码(1)User.java(2)UserMapper.java(3)MybatisUtils.java(4)UserMapperTest.java(6)UserMapper.xml(7)mybatis-config.xml(8)pom.xml 四、程序单元测试结果五、程序完整源码获取在此之前,需要提前配置好java环境变量和maven环境变量。 (3)创建数据库执行sql原创 2022-04-16 23:24:56 · 3378 阅读 · 8 评论 -
JeecgBoot项目搭建教程
目录一、开源项目简介二、后端服务启动流程(1)拉取项目源代码(2)创建数据库(3)修改数据库连接信息(4)修改redis数据库连接信息(5)启动后端项目三、前端服务启动流程(1)进入到前端项目文件目录(2)安装依赖(3)运行前端四、访问项目一、开源项目简介JeecgBoot是一款基于代码生成器的低代码开发平台,零代码开发!采用前后端分离架构:SpringBoot2.x,Ant Design&Vue,Mybatis-plus,Shiro...原创 2022-03-04 00:15:42 · 5761 阅读 · 3 评论 -
推荐一个基于Java 的在线网盘开源程序
zfile是一个基于Java 的在线网盘程序,支持对接 S3、OneDrive、SharePoint、Google Drive、多吉云、又拍云、本地存储、FTP、SFTP 等存储源,支持在线浏览图片、播放音视频,文本文件、Office、obj(3d)等文件类型。原创 2023-07-06 23:48:50 · 799 阅读 · 0 评论 -
JAVA将当前日期格式化为字符串晚了8个小时
在使用SimpleDateFormat 对日期进行格式化的时候,输出结果比预期结果晚了8个小时。原创 2023-06-11 05:13:30 · 1083 阅读 · 0 评论 -
JAVA Socket实现实时接收TCP消息,让你的服务端通信更高效!
本文主要介绍如何利用socket实现实时接收服务端发送的TCP消息。原创 2023-06-04 04:54:39 · 4089 阅读 · 13 评论 -
微信Native下单API v3 回调接口解密
微信支付通过支付通知接口将用户支付成功消息通知给商户。原创 2023-02-17 13:59:26 · 1609 阅读 · 0 评论 -
微信支付Native下单API接口正确调用姿势
请求URL:https://api.mch.weixin.qq.com/v3/pay/transactions/native请求方式:POST"description": "Image形象店-深圳腾大-QQ公仔",参数说明:mchid 商户号 :在微信商户平台(微信支付 - 中国领先的第三方支付平台 | 微信支付提供安全快捷的支付方式)中获取out_trade_no 商户订单号:自己生成的业务订单编号(只能是数字、大小写字母,且在同一个商户号下唯一)description:商品描述信息。原创 2023-02-17 23:56:17 · 12735 阅读 · 1 评论 -
微信公众号启用了服务器配置如何自定义菜单?
请求协议:POST参数说明:access_token:步骤一中返回的内容body:自定义菜单JSON数据"name": "官方网站",},"name": "新人福利",},"name": "联系我们","name": "在线咨询",},"name": "商务合作",原创 2023-02-26 23:51:49 · 2400 阅读 · 2 评论