<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[RiverStudy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/RiverStudy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; RiverStudy]]></copyright><item><title><![CDATA[DSH 必装 10+1 款插件[特殊字符]实用向清单来了！]]></title><link>https://blog.youkuaiyun.com/RiverStudy/article/details/169925425</link><guid>https://blog.youkuaiyun.com/RiverStudy/article/details/169925425</guid><author>RiverStudy</author><pubDate>Tue, 03 Nov 2026 09:54:35 +0800</pubDate><description><![CDATA[我们做的开放插件市场，收录工具、Skills、Memory、UI 等社区插件，支持每日精选、智能推荐和随机发现。02｜dsh-client-ui-task-board 集中管理 Agent 任务、定时执行和运行状态，多个任务一起推进时很实用。07｜dsh-config-manager 备份和恢复 DSH 配置，换电脑、迁移环境时少踩坑。]]></description><category></category></item><item><title><![CDATA[MYSQL开启远程访问权限的方法]]></title><link>https://blog.youkuaiyun.com/RiverStudy/article/details/155299690</link><guid>https://blog.youkuaiyun.com/RiverStudy/article/details/155299690</guid><author>RiverStudy</author><pubDate>Thu, 27 Nov 2025 09:01:00 +0800</pubDate><description><![CDATA[以下MySQL远程连接：MySQL部署环境为Ubuntu，MySQL为5.7版本，本地搭建的数据库，只能使用局域网ip连接。确认状态：可以在服务状态变化后输入sc query mysql来确认服务的状态，确保MySQL服务已经正确重启。将host字段的值改为%就表示在任何客户端机器上能以root用户登录到mysql服务器，建议在开发时设为%。使用mysql -u root -p命令登录到MySQL服务器，输入root用户的密码。进入mysql.conf.d目录，更改mysqld.cnf的配置信息。]]></description><category></category></item><item><title><![CDATA[ERROR 1133 (42000): Can‘t find any matching row in the user table]]></title><link>https://blog.youkuaiyun.com/RiverStudy/article/details/155227704</link><guid>https://blog.youkuaiyun.com/RiverStudy/article/details/155227704</guid><author>RiverStudy</author><pubDate>Tue, 25 Nov 2025 10:42:08 +0800</pubDate><description><![CDATA[解决方法是检查数据库中user表的Host字段，确保命令中的'localhost'与该字段值一致。如果Host为'%', 则修改命令为set password for 'root'@'%' = password('新密码');执行后刷新权限，用flush privileges;命令即可完成密码修改。提示：命令修改mysql数据库root用户密码提示ERROR 1133 (42000): Can't find any matching row in the user table错误。]]></description><category></category></item><item><title><![CDATA[MySQL登录报错 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)]]></title><link>https://blog.youkuaiyun.com/RiverStudy/article/details/155227624</link><guid>https://blog.youkuaiyun.com/RiverStudy/article/details/155227624</guid><author>RiverStudy</author><pubDate>Tue, 25 Nov 2025 10:39:48 +0800</pubDate><description><![CDATA[接下来再次输入set password for `root`@`localhost`=password('Abcdefg@123');1.修改/etc/my.cnf文件，在[mysqld]中添加skip-grant-tables（登录时跳过权限检查）错误 1045 （28000）：用户“root”@“本地主机”的访问被拒绝（使用密码：是）5.将my.cnf中的skip-grant-tables去除。简单的说，就是用户root没有使用权限。会让你输入密码，直接点击回车即可。使用修改后的密码登录即可。]]></description><category></category></item><item><title><![CDATA[Java-Linux环境下查看JDK安装路径]]></title><link>https://blog.youkuaiyun.com/RiverStudy/article/details/153181372</link><guid>https://blog.youkuaiyun.com/RiverStudy/article/details/153181372</guid><author>RiverStudy</author><pubDate>Mon, 13 Oct 2025 09:57:20 +0800</pubDate><description><![CDATA[可以看到JDK安装路径在/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64目录里。JDK安装路径在/home/software/jdk/jdk1.8.0_201目录里。1、如果配置了环境变量JAVA_HOME。Linux环境下查看JDK安装路径。2、如果没有配置环境变量。]]></description><category></category></item><item><title><![CDATA[centos7 安装可视化界面]]></title><link>https://blog.youkuaiyun.com/RiverStudy/article/details/148403267</link><guid>https://blog.youkuaiyun.com/RiverStudy/article/details/148403267</guid><author>RiverStudy</author><pubDate>Sun, 14 Sep 2025 23:01:15 +0800</pubDate><description><![CDATA[也可以使用vncserver -list 查看当前运行的vnc服务，默认端口是5901，第一列的:1就表示是5901，然后每创建一个vnc服务器就会自动+1,比如:5 就是5905 端口，后面是进程号。https://www.realvnc.com/en/connect/download/viewer/ 这个是vnc的官网安装地址，根据自己的系统来选择合适的，笔者这里使用的是windows系统。输入服务器的ip地址+端口号，服务器名可以随意，这里的ip是你的，不要跟我填写一样的。]]></description><category></category></item><item><title><![CDATA[完美解决Linux服务器tomcat开机自启动问题]]></title><link>https://blog.youkuaiyun.com/RiverStudy/article/details/149441548</link><guid>https://blog.youkuaiyun.com/RiverStudy/article/details/149441548</guid><author>RiverStudy</author><pubDate>Fri, 18 Jul 2025 11:35:27 +0800</pubDate><description><![CDATA[grep /home/server/shichuan/ | grep java 过滤出包含这些内容，即过滤出对应的pid。这个才是真正的启动成功，由于是用autostart的方式会先执行停止后启动，一定不会重新最后一行是之前启动成功留下来的。启动成功需要40秒左右，应该先sleep 足够长的时间再检测，否则会出现启动多个tomcat进程的问题。grep -v grep 相当于grep自己吧自己过滤掉，就是不显示grep。通过调用外部命令kill 来干掉。这个判断pid的方式还是可能出现启动失败的情况。]]></description><category></category></item><item><title><![CDATA[CentOS7中Tomcat设置开机自启动]]></title><link>https://blog.youkuaiyun.com/RiverStudy/article/details/149441478</link><guid>https://blog.youkuaiyun.com/RiverStudy/article/details/149441478</guid><author>RiverStudy</author><pubDate>Fri, 18 Jul 2025 11:34:21 +0800</pubDate><description><![CDATA[systemctl start tomcat.service　#（启动tomcat服务）systemctl stop tomcat.service　#（停止tomcat服务）systemctl enable tomcat.service #（设置开机自启动）systemctl restart tomcat.service　#（重新启动服务）systemctl enable tomcat.service #（设置开机自启动）systemctl reload tomcat.service #（重新加载配置）]]></description><category></category></item><item><title><![CDATA[linux(centos7)设置tomcat开机启动]]></title><link>https://blog.youkuaiyun.com/RiverStudy/article/details/149441435</link><guid>https://blog.youkuaiyun.com/RiverStudy/article/details/149441435</guid><author>RiverStudy</author><pubDate>Fri, 18 Jul 2025 11:31:57 +0800</pubDate><description><![CDATA[3、重启之后查看tomcat运行状态（参考：https://blog.youkuaiyun.com/lidew521/article/details/82714469）如果返回类似以下信息出现，说明tomcat是启动了，第一个是启动该进程的用户，第二个是该进程的id，第三个 是占用CPU的百分比，#请记住，你必须执行“chmod +x /etc/rc.d/rc.local”来确保确保这个脚本在引导时执行。因为如果是centos7的话，默认是系统自动不执行/etc/rc.d/rc.local，需要更改权限。]]></description><category></category></item><item><title><![CDATA[Java如何通过SSE实现消息推送详解]]></title><link>https://blog.youkuaiyun.com/RiverStudy/article/details/149440041</link><guid>https://blog.youkuaiyun.com/RiverStudy/article/details/149440041</guid><author>RiverStudy</author><pubDate>Fri, 18 Jul 2025 10:50:20 +0800</pubDate><description><![CDATA[SSE（Server-Sent Events）是一种用于实现服务器主动向客户端推送数据的技术，也被称为“事件流”（Event Stream）。它基于 HTTP 协议，利用了其长连接特性，在客户端与服务器之间建立一条持久化连接，并通过这条连接实现服务器向客户端的实时数据推送。到此这篇关于Java如何通过SSE实现消息推送的文章就介绍到这了,更多相关Java SSE消息推送内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家！java通过SSE实现消息推送。]]></description><category></category></item><item><title><![CDATA[NTP服务设置开机自启启动失败]]></title><link>https://blog.youkuaiyun.com/RiverStudy/article/details/149439126</link><guid>https://blog.youkuaiyun.com/RiverStudy/article/details/149439126</guid><author>RiverStudy</author><pubDate>Fri, 18 Jul 2025 10:23:02 +0800</pubDate><description><![CDATA[文章讲述了在Linux服务器上，NTP服务无法开机自启动的原因是chrony服务与其冲突。解决方法包括禁用chrony的自启动，启动NTP服务，设置NTP服务开机自启，并通过重启服务器来验证NTP服务是否能正常启动。#查看chrony服务的启动状态设置（disabled代表关闭）原因：chrony服务与NTP服务冲突导致开机启动未生效。一、NTP服务设置开机自启启动失败原因。一、NTP服务设置开机自启启动失败原因。2.查看chrony服务的启动状态。5.再次设置NTP服务开机自启。]]></description><category></category></item><item><title><![CDATA[CentOS设置系统时间与网络时间同步]]></title><link>https://blog.youkuaiyun.com/RiverStudy/article/details/149439072</link><guid>https://blog.youkuaiyun.com/RiverStudy/article/details/149439072</guid><author>RiverStudy</author><pubDate>Fri, 18 Jul 2025 10:17:17 +0800</pubDate><description><![CDATA[Linux的时间分为System Clock（系统时间）和Real Time Clock （硬件时间，简称RTC）。上述提到的是手动设置时间到一个时间点，可能与当前网络的时间有误差。下面介绍一下与时间服务器上的时间同步的方法。设置硬件时间的命令： # hwclock –set –date = （月/日/年 时：分：秒）设置系统时间的命令： #date –set（月/日/年 时：分：秒）系统时间：指当前Linux Kernel中的时间。硬件时间：主板上有电池供电的时间。1.  安装ntpdate工具。]]></description><category></category></item><item><title><![CDATA[centos7开启ntp并同步时间到指定时区]]></title><link>https://blog.youkuaiyun.com/RiverStudy/article/details/149426537</link><guid>https://blog.youkuaiyun.com/RiverStudy/article/details/149426537</guid><author>RiverStudy</author><pubDate>Thu, 17 Jul 2025 17:29:35 +0800</pubDate><description><![CDATA[前提：近期公司都是使用的直接对外的云服务器，在登上服务器后用date命令查看新服务器的时间，发现并不是标准时间，于是需要做时间同步。我这里讲的是能连接外网的情况下，在服务器不多的情况下是否此方法，大型集群环境未验证。ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #这里按上海时区来同步。4.再用date命令查看发现时间已按目标时区同步完成。3.将本地时间按指定时区来同步。2.开启服务并加入开机自启动。1.yum安装ntp。]]></description><category></category></item><item><title><![CDATA[在Linux系统中创建并管理用户]]></title><link>https://blog.youkuaiyun.com/RiverStudy/article/details/149425182</link><guid>https://blog.youkuaiyun.com/RiverStudy/article/details/149425182</guid><author>RiverStudy</author><pubDate>Thu, 17 Jul 2025 16:44:14 +0800</pubDate><description><![CDATA[tag_list：可选，包括 NOPASSWD（允许用户在执行指定命令时不需要输入密码）、PASSWD（要求用户在执行指定命令时必须输入密码，默认行为）、NOEXEC（防止用户通过 sudo 执行的命令启动子 shell） 等标签。你可以使用 useradd 命令来创建新用户，并使用 passwd 命令来设置用户的密码。赋予管理员权限，就是将该用户添加到 sudo 组，这样用户就可以使用 sudo 命令执行需要超级用户权限的操作。系统会提示输入用户 john 的密码，如果一切正常，命令将成功执行。]]></description><category></category></item><item><title><![CDATA[CentOS Stream 8 Unit network.service not found]]></title><link>https://blog.youkuaiyun.com/RiverStudy/article/details/148411152</link><guid>https://blog.youkuaiyun.com/RiverStudy/article/details/148411152</guid><author>RiverStudy</author><pubDate>Tue, 03 Jun 2025 22:09:34 +0800</pubDate><description><![CDATA[在 CentOS Stream 8 操作系统中，配置完静态IP 信息，想重启网络服务。CentOS 8 的网络服务名称，已经由原来的。3、查看网络服务状态。]]></description><category></category></item><item><title><![CDATA[Restarting network (via systemctl): Job for network.service failed because the control process exit]]></title><link>https://blog.youkuaiyun.com/RiverStudy/article/details/148411112</link><guid>https://blog.youkuaiyun.com/RiverStudy/article/details/148411112</guid><author>RiverStudy</author><pubDate>Tue, 03 Jun 2025 22:06:36 +0800</pubDate><description><![CDATA[今天碰到一个网络问题。浪费了一个小时解决。]]></description><category></category></item><item><title><![CDATA[SpringBoot与Jasypt整合，实现数据库字段自动加密解密功能]]></title><link>https://blog.youkuaiyun.com/RiverStudy/article/details/146915964</link><guid>https://blog.youkuaiyun.com/RiverStudy/article/details/146915964</guid><author>RiverStudy</author><pubDate>Tue, 01 Apr 2025 16:23:33 +0800</pubDate><description><![CDATA[使用Jasypt可以显著提升应用程序的数据安全性，简化加密操作，并提供灵活的配置选项。不仅有助于满足各种法规要求，还能提高开发效率和系统的整体稳定性。]]></description><category></category></item><item><title><![CDATA[给服务器安装centos7]]></title><link>https://blog.youkuaiyun.com/RiverStudy/article/details/145323946</link><guid>https://blog.youkuaiyun.com/RiverStudy/article/details/145323946</guid><author>RiverStudy</author><pubDate>Thu, 23 Jan 2025 15:09:26 +0800</pubDate><description><![CDATA[IPADDR="192.168.183.10" 设置IP地址（如果是在虚拟机，可以在win查看能正常上网的地址的网段，设置到同一个网段）如果你发现给root改大数字没生效，是因为home吃完了，要把home改小，再改root，命令行设置也是同理。我写博客用的虚拟机示范，用的典型安装一路默认，硬盘只有20，所以root占用17，正常还有个home，磁盘分区，一般默认就行，默认是root占用50g，如果你还有空间，会全部分配给home。选择时区，中国就行，差不太多，一般这个默认中国上海都不用理的。]]></description><category></category></item><item><title><![CDATA[javascript 发送tcp]]></title><link>https://blog.youkuaiyun.com/RiverStudy/article/details/144883675</link><guid>https://blog.youkuaiyun.com/RiverStudy/article/details/144883675</guid><author>RiverStudy</author><pubDate>Thu, 02 Jan 2025 12:30:12 +0800</pubDate><description><![CDATA[2024-08-18 05:41:50©著作权文章标签文章分类阅读数如果你也想自学JavaScript，可以关注我。]]></description><category></category></item><item><title><![CDATA[javascript通讯udp发送信息]]></title><link>https://blog.youkuaiyun.com/RiverStudy/article/details/144883642</link><guid>https://blog.youkuaiyun.com/RiverStudy/article/details/144883642</guid><author>RiverStudy</author><pubDate>Thu, 02 Jan 2025 12:27:16 +0800</pubDate><description><![CDATA[在这篇文章中，我们逐步讲解了如何使用JavaScript实现UDP通讯。我们学习了如何创建UDP Socket、发送和接收数据、以及关闭Socket。希望这篇文章对你有所帮助，让你能够在实际项目中应用UDP通讯的知识。通过实践多加练习，你会发现UDP通讯在某些场合的确是一个高效的选择。如果你对这方面还有其他问题，欢迎随时向我提问！如果你也想自学JavaScript，可以关注我。]]></description><category></category></item></channel></rss>