<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[a28528的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/a28528</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a28528]]></copyright><item><title><![CDATA[MySQL数据误删或者误更新如何恢复(详细步骤，一看就会)]]></title><link>https://blog.youkuaiyun.com/a28528/article/details/158097577</link><guid>https://blog.youkuaiyun.com/a28528/article/details/158097577</guid><author>a28528</author><pubDate>Sun, 15 Feb 2026 09:26:56 +0800</pubDate><description><![CDATA[这次是更新 那就先找 Update_rows ，找到后 往上找 INFO列的 BEGIN，再往上一行, SET @@SESSION.GTID_NEXT 设置全局事务ID的这行就是这次更新事务的始位置。我们可以在最后几行中找到 删除相关的语句，并记录下事务开始设置时的位置 (Pos列的数字)，和事务提交时的位置(End_log_pos列的数字)。如果报了下面的错就要好好检查下 --start-position 和 -stop-position 的数值 取的对不对了。所以我们要查看最后几十行就行。]]></description><category></category></item><item><title><![CDATA[MySQL5.7.44-winx64版本Windows Server下载安装教程图解]]></title><link>https://blog.youkuaiyun.com/a28528/article/details/158097184</link><guid>https://blog.youkuaiyun.com/a28528/article/details/158097184</guid><author>a28528</author><pubDate>Sun, 15 Feb 2026 07:38:43 +0800</pubDate><description><![CDATA[2、解压到D:mysql-5.7.44-winx64 目录下（这个可以根据需要自行调整），解压后在根目录下创建my.ini和data文件夹。3.新建环境变量，命名为MYSQL_HOME，变量值为msql的安装目录:D:mysql-5.7.44-winx64。再在服务里启动mysql，这时候mysql的端口已修改，原来已使用的程序，请也一起修改端口。6.登录mysql，mysql -uroot -p,首次默认空密码，修改远程连接配置。7、修改密码，mysql -uroot -p,首次默认空密码。]]></description><category></category></item><item><title><![CDATA[MS SQL Server 实战 统计与汇总重复记录]]></title><link>https://blog.youkuaiyun.com/a28528/article/details/158096920</link><guid>https://blog.youkuaiyun.com/a28528/article/details/158096920</guid><author>a28528</author><pubDate>Sun, 15 Feb 2026 05:53:07 +0800</pubDate><description><![CDATA[如图可以看出，统计汇总结果清晰的反映出了重复记录的情况，即 count(title)>1 的 ct 字段值，值大于1 的表示该题目出现的个数。另外命令结果增加了4个行，包括单选题统计共 248 题，多选题统计共 113 题，判断题统计共 293 题，总数统计共 654 题。主要是通过 case when 语句对 title 字段进行判断 ，为NULL值的表示汇总行，则进行 isnull(etype,‘总数’)+‘统计情况：’ 的字符串拼接，etype字段为 NULL 值的表示总数的统计行。]]></description><category></category></item><item><title><![CDATA[java进阶1——JVM]]></title><link>https://blog.youkuaiyun.com/a28528/article/details/158096550</link><guid>https://blog.youkuaiyun.com/a28528/article/details/158096550</guid><author>a28528</author><pubDate>Sun, 15 Feb 2026 04:07:55 +0800</pubDate><description><![CDATA[Java 虚拟机就是二进制字节码的运行环境，负责装载字节码到其内部，解释/编译为对 应平台上的机器码指令行，每一条 java 指令，java 虚拟机中都有详细定义，如怎么取操 作数，怎么处理操作数，处理结果放在哪儿。一次编译到处运行自动内存管理自动垃圾回收功能现在的 JVM 不仅可以执行 java 字节码文件,还可以执行其他语言编译后的字节码文件,是一 个跨语言平台.]]></description><category></category></item><item><title><![CDATA[Flask框架中SQLAlchemy的使用方法]]></title><link>https://blog.youkuaiyun.com/a28528/article/details/158096064</link><guid>https://blog.youkuaiyun.com/a28528/article/details/158096064</guid><author>a28528</author><pubDate>Sun, 15 Feb 2026 02:22:23 +0800</pubDate><description><![CDATA[config.py。]]></description><category></category></item><item><title><![CDATA[最新SQL Server 2022保姆级安装教程【附安装包】]]></title><link>https://blog.youkuaiyun.com/a28528/article/details/158067554</link><guid>https://blog.youkuaiyun.com/a28528/article/details/158067554</guid><author>a28528</author><pubDate>Sat, 14 Feb 2026 09:57:58 +0800</pubDate><description><![CDATA[这里随便输入一个英文命名。]]></description><category></category></item><item><title><![CDATA[如何使用固定公网地址访问多个本地Nginx服务搭建的网站]]></title><link>https://blog.youkuaiyun.com/a28528/article/details/158044358</link><guid>https://blog.youkuaiyun.com/a28528/article/details/158044358</guid><author>a28528</author><pubDate>Fri, 13 Feb 2026 21:44:04 +0800</pubDate><description><![CDATA[访问http://127.0.0.1:9200/登录cpolar web UI管理界面，点击左侧仪表盘的隧道管理——隧道列表，找到所要配置的隧道，点击右侧的编辑。接下来,我们通过强大的且稳定的内网穿透工具cpolar，将本地nginx服务暴露至公网环境,以实现穿透多个站点端口需求，无需公网IP，也不用设置路由器。提示更新隧道成功，点击左侧仪表盘的状态——在线隧道列表，可以看到公网地址已经更新为保留成功的二级子域名，将其复制下来。来访问两个站点，测试访问成功，现在该公网地址不会随机变化了。]]></description><category></category></item><item><title><![CDATA[分布式WEB应用中会话管理的变迁之路]]></title><link>https://blog.youkuaiyun.com/a28528/article/details/157987630</link><guid>https://blog.youkuaiyun.com/a28528/article/details/157987630</guid><author>a28528</author><pubDate>Thu, 12 Feb 2026 02:29:46 +0800</pubDate><description><![CDATA[利用负载均衡器的分发能力，将同一浏览器上同一用户的请求，都定向发送到固定服务器上，让这个服务器处理诠用户的所有请求，这样只要这个服务器上保存了用户Session，就能保讷用户的状态一致性。，是把原来的单体架构应用，通过分而治之的手段，按照业务功能，切分成一些小的模块应用，部署在不同服务器节点上，例如上图中的服务器A和B。在这样的单体架构中，由于所有的用户请求都是由这个唯一的服务器进行响应处理，所以只要把保存了用户信息和状态的Session对象，存放在应用服务器内存里，就能轻松地达到保持用户状态的目的。]]></description><category></category></item><item><title><![CDATA[【解决】RESP.app GUI for Redis 连接不上redis服务器]]></title><link>https://blog.youkuaiyun.com/a28528/article/details/157986105</link><guid>https://blog.youkuaiyun.com/a28528/article/details/157986105</guid><author>a28528</author><pubDate>Thu, 12 Feb 2026 01:44:03 +0800</pubDate><description><![CDATA[可以使用 firewall-cmd --zone=public --list-ports 查询开放了哪些防火墙端口。会出现 6379/tcp ，此时再使用RESP GUI去连接redis就可以了。重启redis：systemctl restart redis.service。服务器端口号没有开放，或者使用宝塔，redis的6379端口号没设置。比如我的redis是使用6379端口。需要添加6379端口号在服务器安全组内添加和宝塔的安全设置中添加。ip正确，端口号也正确，redis服务也开启，但就是不成功。]]></description><category></category></item><item><title><![CDATA[【SQL】MySQL中的字符串处理函数：concat 函数拼接字符串，COALESCE函数处理NULL字符串]]></title><link>https://blog.youkuaiyun.com/a28528/article/details/157968572</link><guid>https://blog.youkuaiyun.com/a28528/article/details/157968572</guid><author>a28528</author><pubDate>Wed, 11 Feb 2026 04:03:54 +0800</pubDate><description><![CDATA[内容搜索词（contentKeyword）：如果提供了内容搜索词，将会检查文章的标题和内容是否包含该关键词的子串。用户搜索词（userKeyword）：如果提供了用户搜索词，将会检查文章的作者用户名是否包含该关键词的子串。类别ID（categoryId）：如果提供了类别ID，将会检查文章的类别ID是否匹配指定的ID。用户ID（userId）：如果提供了用户ID，将会检查文章的作者用户ID是否匹配指定的ID。函数是一个非常实用的字符串函数，用于将两个或多个字符串参数连接成一个单一的字符串。]]></description><category></category></item><item><title><![CDATA[【Mysql】：如何恢复误删的数据？]]></title><link>https://blog.youkuaiyun.com/a28528/article/details/157967946</link><guid>https://blog.youkuaiyun.com/a28528/article/details/157967946</guid><author>a28528</author><pubDate>Wed, 11 Feb 2026 01:43:54 +0800</pubDate><description><![CDATA[在MySQL中恢复误删除的数据是一个常见但复杂的问题。具体的方法取决于几个因素，包括您是否有备份、使用的是哪种存储引擎（如InnoDB或MyISAM）、以及您的数据库配置等。]]></description><category></category></item><item><title><![CDATA[[已解决]ERROR 1290 (HY000) The MySQL server is running with the --skip-grant-tables 成功解决报错]]></title><link>https://blog.youkuaiyun.com/a28528/article/details/157928394</link><guid>https://blog.youkuaiyun.com/a28528/article/details/157928394</guid><author>a28528</author><pubDate>Tue, 10 Feb 2026 04:09:06 +0800</pubDate><description><![CDATA[报错说mysql服务器正在运行不能添加，但是关闭mysql服务器重新登录时会有这个报错：ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket /var/lib/mysql/mysql.sock（此报错解决方法可参考这篇文章。）解决这个报错是要重启mysql服务，这样就会陷入死循环。这时再进行用户创建和数据库授权IP操作时就会正常进行了。退出mysql，重启mysql服务。这样就可以正常操作了。]]></description><category></category></item><item><title><![CDATA[SQL中字符串截取函数（substring）]]></title><link>https://blog.youkuaiyun.com/a28528/article/details/157924394</link><guid>https://blog.youkuaiyun.com/a28528/article/details/157924394</guid><author>a28528</author><pubDate>Tue, 10 Feb 2026 01:49:16 +0800</pubDate><description><![CDATA[select substr(‘重庆沙坪坝兰溪谷地’,1,char_length(‘重庆沙坪坝兰溪谷地’)-3)select substring(‘重庆沙坪坝兰溪谷地’,-4,2)select substring(‘重庆沙坪坝兰溪谷地’,5，3)select substring(‘重庆沙坪坝兰溪谷地’,-4)select substring(‘重庆沙坪坝兰溪谷地’,3)]]></description><category></category></item><item><title><![CDATA[Spring中把一个bean对象交给Spring容器管理的三种方式]]></title><link>https://blog.youkuaiyun.com/a28528/article/details/157912744</link><guid>https://blog.youkuaiyun.com/a28528/article/details/157912744</guid><author>a28528</author><pubDate>Mon, 09 Feb 2026 23:25:20 +0800</pubDate><description><![CDATA[Component：适合在本项目内或者各子项目之间使用，允许去更改要管理的对象，去添加该注解。@Import和@Bean适合引入第三方得资源，我们无法去修改其本来的对象。]]></description><category></category></item><item><title><![CDATA[springboot整合mybatis-plus(保姆教学) 及搭建项目]]></title><link>https://blog.youkuaiyun.com/a28528/article/details/157912225</link><guid>https://blog.youkuaiyun.com/a28528/article/details/157912225</guid><author>a28528</author><pubDate>Mon, 09 Feb 2026 22:38:17 +0800</pubDate><description><![CDATA[一、Spring整合MyBatis。测试一下看看项目是否能运行起来。二:整合mybatis步骤。]]></description><category></category></item><item><title><![CDATA[Spring+Quartz实现定时任务的配置方法]]></title><link>https://blog.youkuaiyun.com/a28528/article/details/157868739</link><guid>https://blog.youkuaiyun.com/a28528/article/details/157868739</guid><author>a28528</author><pubDate>Sun, 08 Feb 2026 06:11:05 +0800</pubDate><description><![CDATA[如果是通过MethodInvokingJobDetailFactoryBean在运行中动态生成的Job，配置的xml文件有个concurrent属性，这个属性的功能是配置此job是否可以并行运行，如果为false则表示不可以并行运行，否则可以并行。如果为false，那么，在这种情况下，当前job还在运行，那么下一个job只能延时运行。任务有并行和串行之分，并行是指：一个定时任务，当执行时间到了的时候，立刻执行此任务，不管当前这个任务是否在执行中；如果不配置，默认是true的，就是允许并行。]]></description><category></category></item><item><title><![CDATA[nginx的重定向]]></title><link>https://blog.youkuaiyun.com/a28528/article/details/157868360</link><guid>https://blog.youkuaiyun.com/a28528/article/details/157868360</guid><author>a28528</author><pubDate>Sun, 08 Feb 2026 03:51:55 +0800</pubDate><description><![CDATA[location = 完整路径 = 1.jpg即完整的一个字也不能少location^~location ~、location /(字符串)部分起始位置、location /]]></description><category></category></item><item><title><![CDATA[spring-cloud-gateway报错Failed to bind properties under ‘‘ to org.springframework.cloud.gateway]]></title><link>https://blog.youkuaiyun.com/a28528/article/details/157834088</link><guid>https://blog.youkuaiyun.com/a28528/article/details/157834088</guid><author>a28528</author><pubDate>Sat, 07 Feb 2026 06:32:04 +0800</pubDate><description><![CDATA[这里是因为PredicateDefinition在添对应的Predicate的时候，根据PredicateDefinition的name取出对应的XXXXRoutePredicateFactory。比如name是Query,那么对应的就是QueryRoutePredicateFactory，如果name是Header，那么对应的就是HeaderRoutePredicateFactory。这里的addArg会有一个key，这里的key必须和XXXXRoutePredicateFactory的对应。]]></description><category></category></item><item><title><![CDATA[Spring Boot 整合 Apollo 配置中心实战]]></title><link>https://blog.youkuaiyun.com/a28528/article/details/157828881</link><guid>https://blog.youkuaiyun.com/a28528/article/details/157828881</guid><author>a28528</author><pubDate>Sat, 07 Feb 2026 04:02:21 +0800</pubDate><description><![CDATA[Apollo 提供了配置修改实时生效、版本管理、灰度发布、权限管控等强大功能，支持多环境（如开发、测试、生产）配置隔离，采用 HTTP 接口供客户端获取配置，适配多种编程语言和框架，极大方便了不同技术栈团队接入。]]></description><category></category></item><item><title><![CDATA[MySQL无法连接到本地localhost的解决办法2024.11.8]]></title><link>https://blog.youkuaiyun.com/a28528/article/details/157798343</link><guid>https://blog.youkuaiyun.com/a28528/article/details/157798343</guid><author>a28528</author><pubDate>Fri, 06 Feb 2026 03:04:43 +0800</pubDate><description><![CDATA[我的MySQL可以远程连接服务器，但无法连接自己的localhost。1. 检查环境变量是否正确：发现没有配置，加上正确的环境变量↓。2.加上环境变量后，仍然显示不能连接到我的localhost。step3：再在cmd中，输入以下内容，重新安装服务。step1：用管理员权限打开cmd，在命令框中输入。4.没发现问题（大雾）]]></description><category></category></item></channel></rss>