<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_50497708的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_50497708</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_50497708]]></copyright><item><title><![CDATA[java主流技术栈——搞懂Spring、SpringMVC、MyBatis、SpringBoot、SpringCloud、SpringCloudAlibaba从单体到微服务]]></title><link>https://blog.youkuaiyun.com/qq_50497708/article/details/169266716</link><guid>https://blog.youkuaiyun.com/qq_50497708/article/details/169266716</guid><author>qq_50497708</author><pubDate>Tue, 27 Oct 2026 20:26:32 +0800</pubDate><description><![CDATA[小白也能轻松看懂Java后端从单体到微服务的整套主流技术栈，依次讲解Spring、SpringMVC、MyBatis、 SpringBoot、SpringCloud、SpringCloud Alibaba、MyBatis-Plus是什么，理清关系和技术栈路线。]]></description><category></category></item><item><title><![CDATA[新手小白也能会的：windows兼容多个nodejs版本，以及如何集成流心iflow cli（AI工具）]]></title><link>https://blog.youkuaiyun.com/qq_50497708/article/details/160182704</link><guid>https://blog.youkuaiyun.com/qq_50497708/article/details/160182704</guid><author>qq_50497708</author><pubDate>Wed, 15 Apr 2026 15:54:50 +0800</pubDate><description><![CDATA[摘要：在Windows上同时保留Node.js14并兼容最新版22+（iFlowCLI要求），推荐使用nvm-windows管理多版本。步骤如下：1)卸载原Node.js14并清理残留；2)安装nvm-windows（建议D盘路径）；3)配置淘宝/清华镜像源后安装Node14和22；4)通过nvm use切换版本（需管理员权限），安装iFlowCLI时切到22；5)日常开发按需切换版本。此方案完美解决版本冲突问题，保持环境隔离。]]></description><category></category></item><item><title><![CDATA[成功解决Redis启动报错： Could not create server TCP listening socket *:6379: bind: 在一个非套接字上尝试了一个操作...]]></title><link>https://blog.youkuaiyun.com/qq_50497708/article/details/155930321</link><guid>https://blog.youkuaiyun.com/qq_50497708/article/details/155930321</guid><author>qq_50497708</author><pubDate>Mon, 15 Dec 2025 09:19:01 +0800</pubDate><description><![CDATA[Redis启动不成功，oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo出现"Could not create Server TCP listening socket*:6379:bind"错误，通常是因为6379端口被占用。解决方法包括：1)使用netstat -ano|findstr :6379查看占用进程；2)通过taskkill /PID [进程ID] /F终止该进程（需管理员权限）。]]></description><category></category></item><item><title><![CDATA[不懂项目管理你拿什么混职场！IT人必会之IT项目管理（基础版）]]></title><link>https://blog.youkuaiyun.com/qq_50497708/article/details/155767715</link><guid>https://blog.youkuaiyun.com/qq_50497708/article/details/155767715</guid><author>qq_50497708</author><pubDate>Wed, 10 Dec 2025 16:58:34 +0800</pubDate><description><![CDATA[本文讲述IT项目管理相关内容基础内容。全篇简洁明了讲述什么是项目？项目管理、IT项目定义、国际上主要的两大项目管理知识体系PMP、IPMP；其核心包括十大知识领域（范围、时间、成本、质量等）和五大过程组（启动、规划、执行、监控、收尾）、五事四人、项目管理五大过程组、如何做好项目管理的方法43210法、项目团队建设和管理、IT项目规划的详细描述，通过关键路径法、甘特图等工具进行时间管理，运用三点估算法评估风险，最终实现项目目标。成功的IT项目管理需要技术能力与管理方法的有机结合。]]></description><category></category></item><item><title><![CDATA[太强大！IDEA丝滑连接deepseek——idea + deepseek + codegpt 看了就会保姆级教程！]]></title><link>https://blog.youkuaiyun.com/qq_50497708/article/details/145757162</link><guid>https://blog.youkuaiyun.com/qq_50497708/article/details/145757162</guid><author>qq_50497708</author><pubDate>Mon, 24 Feb 2025 11:06:13 +0800</pubDate><description><![CDATA[太强大！【deepseek + idea】看了就会！尽情享受ai码代码的快乐~！]]></description><category></category></item><item><title><![CDATA[Powerdesigner连接mysql数据库，逆向工程生成ER图 (保姆级教程：下载-＞连接-＞配置）看这一篇就够了]]></title><link>https://blog.youkuaiyun.com/qq_50497708/article/details/140917854</link><guid>https://blog.youkuaiyun.com/qq_50497708/article/details/140917854</guid><author>qq_50497708</author><pubDate>Mon, 05 Aug 2024 11:23:39 +0800</pubDate><description><![CDATA[Powerdesigner连接mysql数据库，逆向工程生成ER图，保密级教程排坑排错]]></description><category></category></item><item><title><![CDATA[yarn install报错error Error: certificate has expired at TLSSocket.onConnectSecure (_tls_wrap.js:14]]></title><link>https://blog.youkuaiyun.com/qq_50497708/article/details/136248050</link><guid>https://blog.youkuaiyun.com/qq_50497708/article/details/136248050</guid><author>qq_50497708</author><pubDate>Fri, 23 Feb 2024 09:44:05 +0800</pubDate><description><![CDATA[yarn i报错]]></description><category></category></item><item><title><![CDATA[【ThreeJS入门——】WEB 3D可视化技术——threejs]]></title><link>https://blog.youkuaiyun.com/qq_50497708/article/details/129622201</link><guid>https://blog.youkuaiyun.com/qq_50497708/article/details/129622201</guid><author>qq_50497708</author><pubDate>Sun, 07 Jan 2024 19:02:52 +0800</pubDate><description><![CDATA[网页上已经可以做出很多复杂的动画，精美的效果。下图就是通过WebGL在网页中绘制高性能的3D图形。threejs是一个让用户通过javascript入手进入搭建webgl项目的类库。]]></description><category></category></item><item><title><![CDATA[【JavaScript】——javascript牛客专项练习错题合集]]></title><link>https://blog.youkuaiyun.com/qq_50497708/article/details/128256546</link><guid>https://blog.youkuaiyun.com/qq_50497708/article/details/128256546</guid><author>qq_50497708</author><pubDate>Wed, 28 Dec 2022 10:03:37 +0800</pubDate><description><![CDATA[javascript选择题错题整理]]></description><category></category></item><item><title><![CDATA[【AnimeJs】——仿Animejs徒手实现SVG动画]]></title><link>https://blog.youkuaiyun.com/qq_50497708/article/details/128429767</link><guid>https://blog.youkuaiyun.com/qq_50497708/article/details/128429767</guid><author>qq_50497708</author><pubDate>Sat, 24 Dec 2022 17:20:32 +0800</pubDate><description><![CDATA[我们一般会引入anime.js来改变svg动画，但是anime.js源码有一千多行，但我们只需要修改svg这部分的时候，可以通过我们自己手写一段代码来实现svg动画，来优化性能。]]></description><category></category></item><item><title><![CDATA[【Animejs】——Anime.js照片墙案例实现]]></title><link>https://blog.youkuaiyun.com/qq_50497708/article/details/128425929</link><guid>https://blog.youkuaiyun.com/qq_50497708/article/details/128425929</guid><author>qq_50497708</author><pubDate>Sat, 24 Dec 2022 16:10:15 +0800</pubDate><description><![CDATA[完成案例用js编写使用animejs实现图片复杂的切换效果]]></description><category></category></item><item><title><![CDATA[【Anime.js】——Anime.js源码之引擎的理解]]></title><link>https://blog.youkuaiyun.com/qq_50497708/article/details/128348889</link><guid>https://blog.youkuaiyun.com/qq_50497708/article/details/128348889</guid><author>qq_50497708</author><pubDate>Mon, 19 Dec 2022 10:18:32 +0800</pubDate><description><![CDATA[引擎engine的方法和动画anime的方法，没有放在一起，这样我们就可以多次调用 anime方法，这就意味着调用一个anime方法就针对一个引擎，但是他们调用的都是同一个方法，那么如何区分开呢？Anime.js之所以能如此强大主要是因为它的代码结构设计的非常巧妙合理，所以我们想要掌握Anime.js的核心，首先我们要了解它的结构。Anime.js的强大之处在于代码量非常少，但功能却非常强大。下面三个蓝色的 方块是Anime.js自己实现的方法。，这样就将不同的anime方法对应不同的引擎。]]></description><category></category></item><item><title><![CDATA[【Anime.js】——用Anime.js实现动画效果]]></title><link>https://blog.youkuaiyun.com/qq_50497708/article/details/128347670</link><guid>https://blog.youkuaiyun.com/qq_50497708/article/details/128347670</guid><author>qq_50497708</author><pubDate>Fri, 16 Dec 2022 22:16:40 +0800</pubDate><description><![CDATA[第二个动画不是等到第一个动画结束才开始，是在整个时间轴执行30ms之后开始的，设置Number类型的时间偏移量。现在看到的效果就是，它运动完一个点，跑到下一个点的时候就停止了，我们如何让他一直是动态的呢？是用来创建一个虚拟的节点对象，或者说，是用来创建文档碎片节点。它可以包含各种类型的节点，在创建之初是空的。实现自动选点，对该点进行先缩小后放大如何回到比其他点大一点的状态，并以该点从外向内放大。这两个点不是同时执行的，要让他们有一个交错的效果，给第二个动画设置delay。（1）先实现红色小圆点的动画效果。]]></description><category></category></item><item><title><![CDATA[【Anime.js】——JavaScript动画库：Anime.js——学习笔记]]></title><link>https://blog.youkuaiyun.com/qq_50497708/article/details/128322505</link><guid>https://blog.youkuaiyun.com/qq_50497708/article/details/128322505</guid><author>qq_50497708</author><pubDate>Wed, 14 Dec 2022 23:30:06 +0800</pubDate><description><![CDATA[官网定义：anime.js 是一个简便的JS动画库，用法简单而且适用范围广，涵盖CSS，DOM，SVG还有JS的对象，各种带数值属性的东西都可以动起来。]]></description><category></category></item><item><title><![CDATA[npm安装依赖报错npm ERR code ENOTFOUND npm ERR errno ENOTFOUND]]></title><link>https://blog.youkuaiyun.com/qq_50497708/article/details/128322810</link><guid>https://blog.youkuaiyun.com/qq_50497708/article/details/128322810</guid><author>qq_50497708</author><pubDate>Wed, 14 Dec 2022 22:10:48 +0800</pubDate><description><![CDATA[npm ERR! code ENOTFOUND npm ERR! errno ENOTFOUND npm ERR! network request to http://jfrog.cloud.qiyi.domain:80/api/npm/npm/animejs failed, reason: getaddrinfo ENOTFOUND jfrog.cloud.qiyi.domain npm ERR! network This is a problem related to network connecti]]></description><category></category></item><item><title><![CDATA[Chrome 浏览器安装Vue2、Vue3插件方法 (详细有效)]]></title><link>https://blog.youkuaiyun.com/qq_50497708/article/details/128261618</link><guid>https://blog.youkuaiyun.com/qq_50497708/article/details/128261618</guid><author>qq_50497708</author><pubDate>Sun, 11 Dec 2022 11:58:47 +0800</pubDate><description><![CDATA[以vue3插件为例：下载完解压。将下面的文件拖到扩展程序的页面。]]></description><category></category></item><item><title><![CDATA[【计算机网络】——通信协议综述（网络协议、网络分层、ifconfige命令行、DHCP与PXE）]]></title><link>https://blog.youkuaiyun.com/qq_50497708/article/details/128247038</link><guid>https://blog.youkuaiyun.com/qq_50497708/article/details/128247038</guid><author>qq_50497708</author><pubDate>Fri, 09 Dec 2022 16:54:04 +0800</pubDate><description><![CDATA[始终牢记一个原则：只要是在网络上跑的包，都是完整的。可以有下层没上层，绝对不可能有上层没下层。IP 是地址，有定位功能；MAC 是身份证，无定位功能；CIDR 可以用来判断是不是本地人；IP 分公有的 IP 和私有的 IP。后面的章节中我会谈到“出国门”，就与这个有关。DHCP 协议主要是用来给客户租用 IP 地址，和房产中介很像，要商谈、签约、续租，广播还不能“抢单”；DHCP 协议能给客户推荐“装修队”PXE，能够安装操作系统，这个在云计算领域大有用处。]]></description><category></category></item><item><title><![CDATA[【JavaScript】——JS数组的方法（全且详细）]]></title><link>https://blog.youkuaiyun.com/qq_50497708/article/details/128216125</link><guid>https://blog.youkuaiyun.com/qq_50497708/article/details/128216125</guid><author>qq_50497708</author><pubDate>Wed, 07 Dec 2022 12:11:47 +0800</pubDate><description><![CDATA[js数组中的方法]]></description><category></category></item><item><title><![CDATA[【JavaScript】——“重学前端”06JavaScript执行——闭包和执行上下文]]></title><link>https://blog.youkuaiyun.com/qq_50497708/article/details/128210984</link><guid>https://blog.youkuaiyun.com/qq_50497708/article/details/128210984</guid><author>qq_50497708</author><pubDate>Tue, 06 Dec 2022 22:03:12 +0800</pubDate><description><![CDATA[闭包: 执行上下文：var 声明与赋值： let：]]></description><category></category></item><item><title><![CDATA[【JavaScript】——“重学前端”05JavaScript执行——Promise里的代码为什么比setTimeout先执行？]]></title><link>https://blog.youkuaiyun.com/qq_50497708/article/details/128196900</link><guid>https://blog.youkuaiyun.com/qq_50497708/article/details/128196900</guid><author>qq_50497708</author><pubDate>Tue, 06 Dec 2022 09:59:07 +0800</pubDate><description><![CDATA[新特性：async/await：]]></description><category></category></item></channel></rss>