自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 轻松解决:Dependency requires at least JVM runtime version 17. This build uses a Java 11 JVM.

闲言少叙,如果你的项目是Gradle构建的,jdk版本该配的也都配了,那么请看下图:不想说你...

2024-11-19 19:30:22 1580

原创 Windows查看端口对应进程号并杀死进程。

本文内容为实操记录,仅供参考!我们以8080端口为例,后面找到占用8080端口的进程的PID,再杀死PID。

2024-10-31 16:07:15 2481

原创 idea删除git历史提交记录

所以希望大家也谨慎操作。值得注意的是,强制推送也可能会导致其他人的分支丢失,所以请谨慎使用。拓展:还可以通过在终端输入命令`git branch`来查看所有的分支,然后使用命令`git checkout 分支名`来切换到目标分支。首先,通过idea的终端或系统的cmd控制台,进入到你的项目文件根目录,idea终端默认就是项目根目录。使用`git log`命令查看当前分支的提交记录,确认你要删除的提交记录的哈希值。保存并关闭编辑器,Git会自动重新应用修改后的提交记录,这将删除你指定的提交记录。

2024-10-18 13:57:52 2487

原创 idea更改git用户全流程,一篇就够了!

解释与拓展:这里的In KeePass是使用密码本登录,也是默认的登录方式,密码是在你初次登录时保存下来的。其实很简单,再次选择In keePass就好,这里的意思是,当你再次选择使用密码本登录后,idea会再次弹窗向你询问你要使用的用户而进行保存。此时,进行git提推操作,无论是idea的历史提交记录,还是git仓库上的提交人记录,都变成了新的目标用户。到此,idea层面配置的git用户就切换成功了,但此时提交代码,你会发现提交记录中的提交人依旧没有改变。所以我们在步骤二需要对git层面的用户进行更改。

2024-10-17 18:19:15 10739 3

原创 Ubuntu通过分用户进行多版本jdk配置

出发点:最新的项目需要用jdk17来编译,就把服务器的jdk版本升级到了17,但是有一些软件例如nexus还需要jdk1.8进行启动,这就需要在同一个服务器上配置两个版本的jdk,分别是jdk17、jdk1.8。通过此命令将新建用户家目录中所有子文件的所有权给到新建用户。命令新建用户,使用此方式新建的用户可以通过远程访问。2、赋予新建用户sudo权限,使用。ALL=(ALL:ALL) ALL 保存之后通过。将jdk配置由原来的系统环境变量(此时新建用户拥有sudo权限。的环境变量,在新建用户下的。

2024-03-28 11:13:40 688

原创 Linux安装JDK1.8

保存退出:点击esc 然后 Shift +;点击 " i "进入编辑模式 在最下面写入。前言:本文内容为实操记录,仅供参考!

2024-03-28 09:43:25 772

原创 关于Linux中的history命令

接触过Linux操作系统的朋友一般都知道history命令,直接输入history命令,会显示当前用户的历史输入记录。这个原理是linux会记录我们输入过的每一行命令到一个文件,而history命令就是其实就是检视这个文件。命令将关闭Bash shell的历史记录功能,使得你输入的命令不会保存在.bash_history文件中。这个设置只会影响当前的shell会话,当会话结束或者你重新启动一个新的shell时,该设置将被重置,历史记录功能将重新生效。可以直接对该文件进行编辑,增删改查都是可以的。

2024-03-26 16:33:14 871

原创 Linux进程无法杀死或以另一个进程号运行

如果父进程无法杀死,那么就通过原先的sudo netstat -tlnp | grep 端口号 命令查看监听该端口的服务,之后通过 ps -ef | grep 服务,找到此服务所以有的进程,然后一并杀死,即可解决问题。前言:本文内容为实操记录,仅供参考!kill -9 PPid(父进程号)kill -9 Pid(子进程号)cd /proc/进程号。

2024-03-26 16:09:58 343

原创 Centos系统与Ubuntu系统防火墙区别,以及firewalld、ufw和iptables三者之前的区别。

然而,CentOS 7及更高版本、Ubuntu以及其他一些较新的Linux发行版都开始使用更高级的防火墙工具,如firewalld和ufw,这些工具可以提供更加强大的功能和更好的管理体验。另外,在一些特殊情况下,例如您需要使用一些iptables的高级特性或者您需要对防火墙规则进行复杂的配置,那么可能需要直接操作iptables。iptables是Linux系统中最早的防火墙工具,虽然仍然可以使用,但由于其命令复杂且需要手动刷新规则才能生效,已经逐渐被firewalld和ufw等更高级的防火墙工具所取代。

2024-03-26 15:55:09 983

原创 云服务器运营商后台管理安全规则与操作系统中的防火墙规则的区别

操作系统中的防火墙规则和云服务器运营商后台管理网页层面上的防火墙规则有何不同,为什么我在操作系统的防火墙开放某个端口之后,运营商后台管理网页层面没有开放,依然不能远程访问?运营商后台管理网页层面的防火墙规则是否有着绝对的话语权?总的来说,虽然操作系统中的防火墙规则和云服务器运营商后台管理网页层面上的防火墙规则有所不同,但它们的目的都是为了保护网络和系统的安全。首先,操作系统中的防火墙规则是针对本地计算机或服务器的网络接口进行保护的,它可以过滤流经该接口的网络流量,并根据设置的不同允许或拒绝特定的数据流。

2024-03-26 15:43:50 1338

原创 Linux操作命令小记(待整理更新)

查看8081端口是否被占用 netstat -tuln | grep 8081。#查看占用8081端口的服务 sudo lsof -i :8081。#查看模糊查询历史命令 history | grep 关键词。#查看当前文件夹下每一个文件的大小 du -h。#查看文件权限、所属及大小 ls -l。#查看具体文件 ls 文件名 -l。#查看历史命令 history。#查看磁盘空间 df -h。

2024-03-26 15:38:54 290

原创 Linux安装Subversion(小乌龟)

由于离线安装需要依赖apr、apr-util、sqlite-amalgamation、zlib、openssl、expat、serf等多个模块,所以安装过程极易出错,现在svn多推荐在线安装。realm = /data/svn/版本库名称 # 版本库路径 :认证命名空间,subversion会在认证提示里显示,并且作为凭证缓存的关键字。format文件:是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号。六、访问:在你的svn应用里直接输入:svn://ip:3690/svndata/

2024-03-25 15:27:44 1157

原创 Redis部署中的问题总汇

redis在解压完之后,使用make进行编译(在安装目录进行编译)。redis-server /usr/local/redis-6.2.6/redis.conf服务启动命令后,命令窗口定格在redis的启动界面,此时的redis已经启动成功,只是这个窗口无法在执行其他命令,如果使用ctrl+C键将中止redis服务启动,这时候就需要另开一个新的命令窗口来继续执行其他操作。本次安装之后找不到bin目录,查找之后得知bin目录指向了原先版本的redis的安装目录下,我直接将其剪切到指定的安装目录下,问题解决。

2024-03-25 15:11:59 592

原创 Ubuntu安装UFW防火墙及常用命令

如今的云服务器安全策略除防火墙程序外,还包括运营商提供的网页层面后台管理的安全规则。网页层面的安全规则权限大于防火墙程序。如若开放某个端口,需要先在网页层面的安全组里添加该端口号。iptables并成为大部分ubuntu系统默认的防火墙工具。一般情况下应使其处于启用状态,威胁层出不穷,病毒无孔不入。注意:启用之前确保22端口处于开放状态,否则会断连。sudo ufw delete allow 端口号。其次,目前ufw已经代替。sudo ufw allow 端口号。

2024-03-25 14:54:21 1035

原创 Linux安装redis(基于CentOS系统,Ubuntu也可参考)

1、执行下面的命令下载redis:wget https://download.redis.io/releases/redis-6.2.6.tar.gz2、解压redis:tar xzf redis-6.2.6.tar.gz3、移动redis目录,一般都会将redis目录放置到 /usr/local/redis目录:mv redis-6.2.6 /usr/local/redis1、进入redis安装目录,执行make命令编译redis:cd /usr/local/redismake等待make命令执行完成即可

2024-03-25 14:45:53 2390

原创 MySQL操作报错:Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated colu

Mysql数据库操作报错:Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'informat。这个问题主要是由于sql_mode引起,所以先查看sql_mode 然后修改即可,主要是去除only_full_group_by。说明:此方法可以解决大部分mysql8出现的上述报错,配置之后若不生效或启动错误需删除以上配置并需求新的解决方案。

2024-03-25 14:21:37 1918

原创 MySQL新建用户并授权、删除用户、修改用户名

前言:本文内容为实操记录,仅供参考!

2024-03-25 14:00:24 724 1

原创 解决MySQL登陆报错:Unable to load authentication plugin ‘caching_sha2_password‘.

输入:alter user 'username' @'localhost' identified with mysql_native_password by 'passwd';输入:select user,host,plugin,authentication_string from user;刷新:FLUSH PRIVILEGES;前言:本文内容为实操记录,仅供参考!输入:use mysql;

2024-03-25 13:08:48 1933

原创 Linux安装MySQL8.0

前言:本文内容为实操记录,仅供参考!

2024-03-25 11:24:10 433

原创 Tomcat配置https

keystorePass="keystorePass.txt(这里是密码内容)"其中8081是访问端口,将 redirectPort的端口改为 443,因为 https 的端口为 443。进入tomcat根目录,conf同级目录下创建cert文件夹,并将证书两个文件上传到该文件夹;keystoreFile=".jks或.pfx文件绝对路径"keystoreType="PKCS12"(.pfx文件需要此行配置,.jks文件不需要)前言:本文内容为实操记录,仅供参考!四、重启Tomcat进行验证。

2024-03-25 10:26:15 987 2

原创 Nginx配置https

ssl_certificate_key server.key文件的绝对路径;ssl_certificate server.crt文件的绝对路径;下载证书得到server.crt和server.key两个文件。(将location配置移动到443server配置)②在原始server配置其上配置433server配置。}(由原始server配置移动而来)

2024-03-25 10:20:32 341

原创 Win11:“该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在”默认应用设置页面中创建关联。”

Win11任务栏打开应用时弹窗:“该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在”默认应用设置页面中创建关联。”以及正确去除小箭头方式。

2024-02-02 16:01:36 18477 47

原创 Linux用户忘记密码&修改密码

前面liyb是我的用户名,黄线部分$6$EA1zlF/E$LoxAOVm2Viq5Ofcln6/SFfJsdw4J6BwwZa7/iih4OShjoF/TVTNupsxeN7YHsl1LFW5ioSxu9cQJL5AEEg.qe0。从原理上来讲这哥仨的加密方式都是不可逆的,并且以现在的计算机算力是无法破译的。在linux系统中,用户名被存放在了/etc/passwd这个文件中;密码存放在/etc/shadow中。而/etc/shadow即使在root用户下默认也只是可读,此时需要添加可写权限。

2023-09-11 10:21:25 625

原创 远程连接redis失败原因(Linux)

3 输入命令:firewall-cmd --zone=public --add-port=6379/tcp --permanent,永久开放6379端口。开放端口,我启动redis使用redis默认的端口6379,如果你启动redis时修改过端口,则需要根据你实际的端口进行设置。1 切换到root用户,并输入命令:firewall-cmd --query-port=6379/tcp 确认端口是否开放。2 输入命令: firewall-cmd --get-active-zones 拿到zone名称。

2023-09-09 15:15:14 609 3

原创 Idea中maven依赖爆红解决方案(附上settings.xml文本)

貌似也没什么问题。(其实上面我也是一点点改过来的,我甚至重新部署了一遍jdk1.8/(ㄒoㄒ)/~~)到这里我只剩下和标签在报红别慌,马上第三步...

2023-09-07 17:02:09 8059

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除