学习笔记 解决问题 过程记录
文章平均质量分 73
学习笔记 解决问题 过程记录
kfepiza
这个作者很懒,什么都没留下…
展开
-
eclipse报: cvc-elt.1: Cannot find the declaration of element
这个错误通常出现在XML文件中,它表示XML解析器在尝试解析XML文件时找不到某个元素的声明。这通常是因为XML文件引用的DTD(文档类型定义)或XSD(XML Schema定义)中不存在该元素,或者XML文件没有正确地引用DTD或XSD。如果你尝试了以上所有解决方案仍然无法解决问题,那么可能需要更详细地检查XML文件和相关的DTD或XSD文件,以确定问题的根本原因。你也可以考虑在相关的开发社区或论坛上寻求帮助,向其他开发者咨询他们的经验和建议。原创 2024-03-13 06:31:19 · 706 阅读 · 0 评论 -
docker load报open /var/lib/docker/tmp/docker-import- /repositories: no such file or directory
等等这些异常, 可能是保存Image的tar文件发生了变化, 校验以下hash值, md5。docker load 的时候 , 出现下面这些异常。原创 2024-02-10 03:07:26 · 830 阅读 · 0 评论 -
git push报 Updates were rejected because the tip of your current branch is behindit 240204
git push报 Updates were rejected because the tip of your current branch is behindit 240204当你在使用Git进行推送(push)操作时,如果你的当前分支的最新提交(tip)落后于远程分支的最新提交,就会出现"Updates were rejected because the tip of your current branch is behind its remote counterpart"的错误提示。原创 2024-02-05 10:37:16 · 4694 阅读 · 0 评论 -
Public Key Retrieval is not allowed 异常解决方法 240204
数据库” 👉 “驱动管理器” 👉"Mysql"👉编辑👉右键新增。如果是用 DBeaver。原创 2024-02-04 19:19:42 · 350 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/springframework/aot/AotDetector 240204
原因, mybatis 版本与 springboot版本不匹配导致。springboot3.2.2改为2.7.18后。从(3.0.3)将为(2.3.2)后故障消除。原创 2024-02-04 13:47:34 · 1741 阅读 · 0 评论 -
@Scheduled笔记240124
属性:使用Cron表达式定义任务的执行时间,可以实现高度灵活的调度。属性:任务完成后,等待一段固定的时间再执行下一次。注:星期日为每周第一天,所以1-7表示周末到周六。属性:在应用启动后,首次执行任务前的延迟时间。// 启动后等待3秒,然后每隔5秒执行一次。// 任务执行完后,等待5秒再执行下一次。1-7或SUN-SAT(大小写均可)属性:根据固定的频率执行任务。秒 分 时 日 月 周 年。秒 分 时 日 月 周 年。// 每隔5秒执行一次。// 每天凌晨2点执行。原创 2024-01-24 03:27:27 · 927 阅读 · 0 评论 -
221012 Win10 sftp AlmaLinux9 报 Received message too long Ensure the remote shell produces no output
(经测试,Ubuntu22.04Server版 不会出现这样的情况, 无需修改)连接Linux文件服务, 报👇。awk脚本引用shell变量。等输出语句 , 也可以使用。移除这句后, 问题解决。, 使用内部sftp。原创 2022-10-14 04:51:46 · 525 阅读 · 0 评论 -
Windows10命令行光标消失,调出输入法输个字母回车后光标出现
调出中文输入法,输入个字母,然后回车,光标出现。Windows10命令行光标消失。原创 2022-09-17 02:14:28 · 693 阅读 · 1 评论 -
解决Debian10Standard版安装network-manager后,用nmcli,nmtui设置网络时,NetworkManager报“Device Not Managed“ 221020记录
Debian10Standard版安装network-manager后,用nmcli,nmtui设置网络时,NetworkManager报"Device Not Managed" 221020记录。原创 2022-11-02 07:32:05 · 945 阅读 · 0 评论 -
AlmaLiniux9 su或bash后, 开头变成了 `bash-5.1$` 或 `bash-5.1# ` 221013
内容为空或者文件被删时就会这样。被删了 , 恢复即可。原因是用户文件夹下的。原创 2022-10-13 05:06:37 · 487 阅读 · 0 评论 -
Received message too long Ensure the remote shell produces no output for non-interactive sessions.
(经测试,Ubuntu22.04Server版 不会出现这样的情况, 无需修改, 但 Debian11.05会)连接Linux文件服务, 报👇。awk脚本引用shell变量。等输出语句 , 也可以使用。移除这句后, 问题解决。, 使用内部sftp。原创 2022-10-14 07:57:19 · 3519 阅读 · 1 评论 -
解决Ubuntu22.04Desktop桌面版的vim的编辑模式下的上下左右变成ABCD 221019记录
Ubuntu22.04Desktop桌面版的vim的编辑模式下的上下左右变成ABCD , 退格键也失效, 大名鼎鼎的vim也出现这种低级bug, 这也太开玩笑了吧, 还是Ubuntu故意为之?暂时没法用vi,vim , 可以用 nano 或 gedit 修改。查看并试验vim的上下左右。原创 2022-10-19 20:32:06 · 892 阅读 · 0 评论 -
Linux,Shell,bash的for循环笔记221112
在Ubuntu22.04.01Desktop环境下测试。原创 2022-11-12 05:51:01 · 139 阅读 · 0 评论 -
Linux的hwclock命令笔记221110
在某些情况下,实际设置的值为94(或95),因此,如果您有这些机器中的一台,则hwlock不能在1999年之后设置,也不能以正常的方式使用时钟的值作为真正的时间。hwclock是一种访问硬件时钟的工具,可以显示当前时间,将硬件时钟设置为指定的时间,将硬件时钟设置为系统时间,以及从硬件时钟设置系统时间。指定硬件时钟时代开始的年份,即在AD中,硬件时钟的年份计数器中的零值所指的进入AD的年份数。如果您指定了错误的硬件时钟(或者既不指定也不使用错误的默认值),则硬件时钟的设置和读取都将不正确。原创 2022-11-11 07:32:23 · 2042 阅读 · 0 评论 -
Html和Markdown中的空格,  ;     以及   ‌ ‍三种Unicode空格
HTML和Markdown可以用以下转义字符分隔字符,,,,,的宽度,可运行于所有主流浏览器。其他几种空格(,,,,)在不同浏览器中宽度各异。原创 2022-11-11 07:06:30 · 2613 阅读 · 0 评论 -
Linux的hwclock命令笔记221109
hwclock显示并设置硬件时钟。语法: HW clock [adjust ] [debug ] [direct isa ] [hctosys ] [show ] [systohc ] [test ][utc ] [version ] [setdate=日期和时间]补充说明: Linux有硬件时钟和系统时钟两种时钟。硬件时钟是指主板上的时钟设备,通常可以在BIOS屏幕中设置的时钟。系统时钟是kernel的时钟。Linux启动后,系统时钟将读取硬件时钟设置,然后系统时钟将独立运行。原创 2022-11-11 01:29:16 · 1422 阅读 · 0 评论 -
Ubuntu22.04.01Desktop桌面版 允许root用户远程登陆 笔记221110
设置在 sshd(8) 接收到客户端返回的任何消息的情况下可以发送的客户端活动消息的数量。如果 ClientAliveInterval 设置为 15,并且 ClientAliveCountMax 保留为默认值,则无响应的 SSH 客户端将在大约 45 秒后断开连接。,则将允许使用公钥身份验证进行root登录,但前提是指定了命令选项(即使通常不允许root登录,这对于进行远程备份也很有用)。设置一个超时间隔(以秒为单位),如果客户端没有收到任何数据, sshd(8) 将通过加密通道发送消息请求客户端响应。原创 2022-11-10 05:28:42 · 1075 阅读 · 0 评论 -
/etc/ssh/sshd_config的 PasswordAuthentication PermitRootLogin ClientAliveCountMax ClientAliveInterval
与远程登陆相关 , #PasswordAuthentication yes 这个选项允许远程登陆用密码来认证, 但加了号, 不会起作用将前面的去掉, 变为 可以允许远程用密码登录认证#PermitRootLogin prohibit-password 设为 允许root远程登陆与远程连接保持相关 , 不直接修改, 而是在 下建立一个 Mysshd.conf 配置文件并重启sshd.service服务因为 的默认值就是 , 所以可以不设置来个进入 文件夹 的命令, 方便复制查看 文原创 2022-11-10 05:21:26 · 6264 阅读 · 0 评论 -
Ubuntu22.04.01Desktop桌面版安装记录221109
自定义分区新建分区表点击新建的空闲分区, 然后点加号因为虚拟机设置选了UEFI , 所以先建立一个"EFI系统分区" , 设置大小,来它300兆继续点 剩下的空闲分区, 再点加号剩下的空间都个了根分区/没有设置/boot和swap分区, 只为做一下试验, 看能否安装点按钮点按钮选时区设置用户名密码安装完成重启点, 回车重启启动成功, 没有设置/boot和swap分区 , 也能安装设置硬件时钟(RTC)为本地时钟通过hwclock命令可查看硬件时钟不加sudo查看不到。原创 2022-11-10 02:27:37 · 1204 阅读 · 0 评论 -
mkdir cd 创建并进入文件夹,创建并进入目录,只写一遍目录名, `$_`获取最后一个参数, 笔记221108
创建并进入文件夹的通常方法是先创建文件夹再进入文件夹这样的话,文件夹路径名要写两遍例如发现一个好东东$_$下划线只写一遍目录名也可以应该是表示最后一个参数, 下面是一个测试Ubuntu22.04桌面版的 mkdir 命令笔记用于创建文件夹mkdir -p自动创建父文件夹,父文件夹存不存在都没关系, 等效。原创 2022-11-08 19:48:11 · 1823 阅读 · 1 评论 -
Linux tee 笔记221108
tee的功能类似重定向, tee前面可以加sudo , 重定向不能加sudo , 这在不能使用root用户时很有用用法:tee [选项]… [文件]…将标准输入复制到每个指定文件,并显示到标准输出。-a, --append 内容追加到给定的文件而非覆盖-i, --ignore-interrupts 忽略中断信号-p 对写入非管道的行为排查错误–output-error[=模式] 设置写入出错时的行为。原创 2022-11-08 17:51:15 · 212 阅读 · 0 评论 -
VMware16安装Ubuntu22.10ServerLive版笔记221108
对比发现, 22.04版的ssh默认启用, 22.10版的ssh默认禁用, 但可以远程ssh连接。重启 sshd 服务时,竟然显示没有这项服务, 但远程ssh是可用的, 已在远程用root登录。发现22.10版, ssh服务默认是禁用的(disable)回车,输入用户名,回车,输入密码,回车。启用ssh后, sshd服务也出现了。也可手动设置静态ip地址。新建VMware虚拟机。允许root远程登录。原创 2022-11-08 03:47:33 · 1251 阅读 · 0 评论 -
chmod,rwx Linux文件属性笔记221107
Linux的文件属性包含文件类型和文件权限文件类型-dl文件权限rwx文件所属ugochmod命令可以修改用户权限。原创 2022-11-07 17:51:54 · 753 阅读 · 0 评论 -
Ubuntu22.04桌面版的 mkdir , mkdir -p 命令笔记2221107
Ubuntu22.04桌面版的 mkdir 命令笔记用于创建文件夹mkdir -p自动创建父文件夹,父文件夹存不存在都没关系, 等效。原创 2022-11-07 13:55:22 · 1010 阅读 · 0 评论 -
Git安装使用gitee(码云)记录2208201631
Git安装使用gitee(码云)记录2208201631。原创 2022-11-06 15:06:38 · 292 阅读 · 0 评论 -
在Linux中执行shell(bash)脚本的方法 2208笔记
用source命令执行脚本文件时,是在当前Shell进程中执行,而不是像./与sh方式一样在新的Shell进程中执行,因此早先设置的变量在脚本里是可以读取到的。source是Shell(准确地说是Bash)的内置命令,在Bourne Shell中的等价命令是一个点.,即点命令。后, 就能在任意文件夹, 像执行命令一样, 直接输入脚本名就能执行 , 会在子Shell中执行。按路径直接执行,需要脚本文件有可执行权限, 一般自己创建的文件有读写权限,但没有可执行权限。命令直接在当前shell执行脚本。原创 2022-11-06 14:39:43 · 3162 阅读 · 0 评论 -
Linux的iproute2 : ip address ip route ip link 笔记221103
net-tools起源于BSD的TCP/IP工具箱,后来成为老版本Linux内核中配置网络功能的工具,但Linux社区自2001年起已对其停止维护。最新的Linux发行版,如Arch Linux、CentOS 7/8、RHEL 7及以后版本等已经完全抛弃net-tools,默认仅支持iproute2。iproute2的出现旨在从功能上取代net-tools。原创 2022-11-04 06:47:18 · 958 阅读 · 0 评论 -
net-tools 和 iproute2 笔记221103
net-tools起源于BSD的TCP/IP工具箱,后来成为老版本Linux内核中配置网络功能的工具,但Linux社区自2001年起已对其停止维护。最新的Linux发行版,如Arch Linux、CentOS 7/8、RHEL 7及以后版本等已经完全抛弃net-tools,默认仅支持iproute2。net-tools通过procfs(/proc)和ioctl系统调用去访问和改变内核网络配置,iproute2则通过netlink套接字接口与内核通讯。原创 2022-11-03 14:16:26 · 374 阅读 · 0 评论 -
Debian10 /etc/apt/sources.list 221102笔记
是apt源的配置文件, 同样的还有位于 /etc/apt/sources.list.d/文件夹的各以。档案类型为二进制预编译软件包,一般我们所用的档案类型。档案类型为用于编译二进制软件包的源代码。有网安装时选163源的初始。有网安装时选华为源的初始。原创 2022-11-02 20:49:57 · 510 阅读 · 0 评论 -
networking /etc/network/interfaces 笔记221102
在系统启动的时候启动网络接口,无论网络接口有无连接 (插入网线)。如果该接口配置了 DHCP,则无论有无网线,系统都会去获取 DHCP。并且如果没有插入网线,则等该接口超时后才会继续 DHCP。配置这个命令,仅仅是用于开机启动时启动网络接口,如果不配置重启自动不会启动网络接口,就直接导致远程登录失败。如果系统开机时该接口没有插入网线,则系统不会启动该接口。系统启动后,如果插入网线,系统会自动启动该接口。配置这个命令,是为了保证端口状态及时更新,或者避免由于手动操作导致的重启 network 失败。原创 2022-11-02 20:45:52 · 989 阅读 · 0 评论 -
Debian11.5设置静态IP 221021记录
所以在命令行界面可以用修改该文件的方式修改DNS。经测试,在图形界面设置DNS后,的内容对应图形界面的DNS。对应影响的配置文件是。原创 2022-11-02 09:49:26 · 752 阅读 · 0 评论 -
systemctl笔记221029
atcive(exited) ##仅执行一次就正常结束的服务, 目前并沒有任何程序在系統中执行 , 在操作系统中,有某些服务只需要初始化一下就可以了;这种服务初始化完成后就直接推出,其服务的状态就是active(exited)active(running) ##正有一个或多个程序正在系统中执行, vsftpd就是这种模式。对应 service xxx start , 不能用 service xxx.service。enbaled ##服务开机启动。禁用某项服务(开机不启动)启用(开机启动)某项服务。原创 2022-10-29 13:39:38 · 637 阅读 · 0 评论 -
ipv6学习笔记221029
IPv6是英文“Internet Protocol Version 6”(互联网协议第6版)的缩写ipv6的长度有128位, ipv4的长度是32位ipv6以冒号分隔 , ipv4以点.分隔。原创 2022-10-29 06:16:25 · 2474 阅读 · 0 评论 -
Fedora36启用root,并且root直接通过ssh远程连接 2209010539
Fedora36 Server 可以在安装过程启用 root , 并且可设置允许root远程登录Fedora36 WorkStation 安装过程没有上述选项, 只能之后设置。原创 2022-09-01 05:43:31 · 1440 阅读 · 0 评论 -
vi vim 笔记心得2209010344
GO。原创 2022-09-01 04:23:37 · 173 阅读 · 0 评论 -
最小安装CentOS7后安装Git2.37.2 220828记录
CentOS7 用 yum install git 安装的是较旧的版本git官网也说, 新版可以用源码编译安装RHEL 和衍生产品通常会发布旧版本的 git。您可以下载 tar包 并从源代码构建,或使用第三方存储库(例如 IUS 社区项目)来获取更新版本的 git。...原创 2022-08-30 11:10:22 · 281 阅读 · 0 评论