会吐泡泡oO
码龄7年
关注
提问 私信
  • 博客:39,550
    39,550
    总访问量
  • 25
    原创
  • 43,409
    排名
  • 132
    粉丝

个人简介:啥也不会,活着就是天天睡

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-06-03
博客简介:

蛤?

查看详细资料
  • 原力等级
    领奖
    当前等级
    3
    当前总分
    263
    当月
    39
个人成就
  • 获得256次点赞
  • 内容获得41次评论
  • 获得225次收藏
  • 代码片获得3,893次分享
创作历程
  • 22篇
    2024年
  • 3篇
    2023年
成就勋章
TA的专栏
  • Java技术
    1篇
兴趣领域 设置
  • Java
    javatomcatspringmavenintellij-idea
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

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

闲言少叙,如果你的项目是Gradle构建的,jdk版本该配的也都配了,那么请看下图:不想说你...
原创
发布博客 2024.11.19 ·
211 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

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

本文内容为实操记录,仅供参考!我们以8080端口为例,后面找到占用8080端口的进程的PID,再杀死PID。
原创
发布博客 2024.10.31 ·
379 阅读 ·
5 点赞 ·
0 评论 ·
3 收藏

idea删除git历史提交记录

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

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

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

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

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

Linux安装JDK1.8

保存退出:点击esc 然后 Shift +;点击 " i "进入编辑模式 在最下面写入。前言:本文内容为实操记录,仅供参考!
原创
发布博客 2024.03.28 ·
635 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

关于Linux中的history命令

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

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

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

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

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

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

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

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 ·
263 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

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 ·
914 阅读 ·
4 点赞 ·
0 评论 ·
7 收藏

Redis部署中的问题总汇

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

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

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

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 ·
2316 阅读 ·
73 点赞 ·
0 评论 ·
40 收藏

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 ·
1347 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

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

前言:本文内容为实操记录,仅供参考!
原创
发布博客 2024.03.25 ·
621 阅读 ·
9 点赞 ·
0 评论 ·
2 收藏

解决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 ·
1379 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Linux安装MySQL8.0

前言:本文内容为实操记录,仅供参考!
原创
发布博客 2024.03.25 ·
360 阅读 ·
6 点赞 ·
0 评论 ·
3 收藏

Tomcat配置https

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