<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_74474809的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_74474809</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_74474809]]></copyright><item><title><![CDATA[Java程序的生命周期--建立时间概念]]></title><link>https://blog.youkuaiyun.com/qq_74474809/article/details/157809778</link><guid>https://blog.youkuaiyun.com/qq_74474809/article/details/157809778</guid><author>qq_74474809</author><pubDate>Fri, 06 Feb 2026 17:38:04 +0800</pubDate><description><![CDATA[Java程序的生命周期--建立时间概念]]></description><category></category></item><item><title><![CDATA[ MapStruct 映射器（Converter）]]></title><link>https://blog.youkuaiyun.com/qq_74474809/article/details/157803137</link><guid>https://blog.youkuaiyun.com/qq_74474809/article/details/157803137</guid><author>qq_74474809</author><pubDate>Fri, 06 Feb 2026 12:00:59 +0800</pubDate><description><![CDATA[MapStruct 是一个 Java Bean 映射工具。一开始我的疑惑在于：这些注解是谁在看？JVM 什么时候执行它们？MapStruct 并不神秘，它只是把你“本来就要写的 setter 代码”，提前在编译期帮你写好了。今天学的这个还挺有意思的，知道了分层的思想。]]></description><category></category></item><item><title><![CDATA[把整型数组转换为字符串]]></title><link>https://blog.youkuaiyun.com/qq_74474809/article/details/157801254</link><guid>https://blog.youkuaiyun.com/qq_74474809/article/details/157801254</guid><author>qq_74474809</author><pubDate>Fri, 06 Feb 2026 10:51:18 +0800</pubDate><description><![CDATA[把整型数组转换为字符串]]></description><category></category></item><item><title><![CDATA[泛型类详解]]></title><link>https://blog.youkuaiyun.com/qq_74474809/article/details/156718216</link><guid>https://blog.youkuaiyun.com/qq_74474809/article/details/156718216</guid><author>qq_74474809</author><pubDate>Thu, 08 Jan 2026 11:45:57 +0800</pubDate><description><![CDATA[泛型类是在类定义时使用类型参数的类。它允许你在创建对象时才决定具体的类型。// 泛型缓存类// 内部类，存储值和过期时间// 存储方法// 获取方法// 批量获取if (value!= null) {// 使用示例// 1. 字符串缓存// 2. 用户对象缓存userCache.put(1L, new User("张三"), 300000);// 3. 配置缓存（Integer 为配置ID，String 为配置值）]]></description><category></category></item><item><title><![CDATA[泛型方法如何定义]]></title><link>https://blog.youkuaiyun.com/qq_74474809/article/details/156717715</link><guid>https://blog.youkuaiyun.com/qq_74474809/article/details/156717715</guid><author>qq_74474809</author><pubDate>Thu, 08 Jan 2026 11:37:14 +0800</pubDate><description><![CDATA[第一个<T>：声明这是一个泛型方法，类型参数名为T第二个<T>：在返回值类型中使用这个类型参数设计目的：让方法更灵活，可以返回不同类型的List注意事项：需要确保Redis中存储的类型与T匹配，否则会运行时错误。]]></description><category></category></item><item><title><![CDATA[SQL注入]]></title><link>https://blog.youkuaiyun.com/qq_74474809/article/details/155905779</link><guid>https://blog.youkuaiyun.com/qq_74474809/article/details/155905779</guid><author>qq_74474809</author><pubDate>Thu, 25 Dec 2025 00:18:37 +0800</pubDate><description><![CDATA[SQL注入是一种常见的安全漏洞，攻击者通过在应用程序的输入字段中插入恶意的SQL代码，从而欺骗数据库执行非预期的命令。这可能导致数据泄露、数据篡改、甚至完全控制数据库。]]></description><category></category></item><item><title><![CDATA[数据库 SQL 语句大全]]></title><link>https://blog.youkuaiyun.com/qq_74474809/article/details/155905527</link><guid>https://blog.youkuaiyun.com/qq_74474809/article/details/155905527</guid><author>qq_74474809</author><pubDate>Sun, 14 Dec 2025 09:45:49 +0800</pubDate><description><![CDATA[分类常用语句用途数据库操作数据库的创建、删除、切换表操作表的创建、修改、删除数据操作数据的增删改查事务控制事务管理索引索引管理视图视图管理存储过程存储过程管理触发器触发器管理权限管理用户和权限管理。]]></description><category></category></item><item><title><![CDATA[linux学习之查看linux历史命令]]></title><link>https://blog.youkuaiyun.com/qq_74474809/article/details/155424883</link><guid>https://blog.youkuaiyun.com/qq_74474809/article/details/155424883</guid><author>qq_74474809</author><pubDate>Mon, 01 Dec 2025 13:43:21 +0800</pubDate><description><![CDATA[零碎小计。]]></description><category></category></item><item><title><![CDATA[linux时间同步]]></title><link>https://blog.youkuaiyun.com/qq_74474809/article/details/151804730</link><guid>https://blog.youkuaiyun.com/qq_74474809/article/details/151804730</guid><author>qq_74474809</author><pubDate>Wed, 17 Sep 2025 23:38:27 +0800</pubDate><description><![CDATA[时间同步方案。]]></description><category></category></item><item><title><![CDATA[查看磁盘分区并新建一个分区，挂载分区]]></title><link>https://blog.youkuaiyun.com/qq_74474809/article/details/151803245</link><guid>https://blog.youkuaiyun.com/qq_74474809/article/details/151803245</guid><author>qq_74474809</author><pubDate>Wed, 17 Sep 2025 23:06:45 +0800</pubDate><description><![CDATA[linux系统磁盘。]]></description><category></category></item><item><title><![CDATA[网络问题排查]]></title><link>https://blog.youkuaiyun.com/qq_74474809/article/details/151766087</link><guid>https://blog.youkuaiyun.com/qq_74474809/article/details/151766087</guid><author>qq_74474809</author><pubDate>Tue, 16 Sep 2025 23:20:35 +0800</pubDate><description><![CDATA[查看当天的日志：journalctl --since"2025-02-27" --until"2025-02-27"清理日志：journalctl --vacuum-time=2weeks  清理两周之前的日志。如果系统出现问题，可以通过添加参数-f的方式实时监控日志：journalctl -f 回车。netstat 可以查看网络连接状态，可以看到显示系统的网络连接，路由表，接口等信息。查看状态：systemctl is-enabled nginx。日志内容全面，包括服务状态，最近日志等。]]></description><category></category></item><item><title><![CDATA[LAN口和WAN口]]></title><link>https://blog.youkuaiyun.com/qq_74474809/article/details/151765988</link><guid>https://blog.youkuaiyun.com/qq_74474809/article/details/151765988</guid><author>qq_74474809</author><pubDate>Tue, 16 Sep 2025 22:24:47 +0800</pubDate><description><![CDATA[把运营商进线插到 LAN口，电脑也插 LAN口 → 路由器当交换机用，把电脑插到 WAN口 → 路由器把它当成“外网主机”，默认防火墙阻断，，整机只能拿到一个公网 IP，别的终端就上不了网；，是家用网络最基础也最重要的“插线口诀”。]]></description><category></category></item><item><title><![CDATA[linux系统命令学习]]></title><link>https://blog.youkuaiyun.com/qq_74474809/article/details/151764702</link><guid>https://blog.youkuaiyun.com/qq_74474809/article/details/151764702</guid><author>qq_74474809</author><pubDate>Tue, 16 Sep 2025 22:20:17 +0800</pubDate><description><![CDATA[top:实时查看每一个进程的资源使用情况，输入之后，按大写的P就是按cpu使用大的排序，按M就是按内存大的开始排，按P退出。把john添加到wheel组里面：usermod -aG wheel john。修改账户John过期时间：chage -E 2025-02-26 john。把john加入到dev组当中：usermod -aG dev john。锁定账号，让账号无法登录：passwd -l john。查看现在用户John情况：chage -l john。查看john有哪几个组：id -nG john。]]></description><category></category></item><item><title><![CDATA[23黑马产品经理Day01]]></title><link>https://blog.youkuaiyun.com/qq_74474809/article/details/147287893</link><guid>https://blog.youkuaiyun.com/qq_74474809/article/details/147287893</guid><author>qq_74474809</author><pubDate>Wed, 16 Apr 2025 22:13:58 +0800</pubDate><description><![CDATA[怎么描述你的核心用户？如何区分核心用户：根据产品的供需关系：服务端和消费端来定义核心用户群体：比如司机端，乘客端人口统计学的维度：年龄，性别，地域，职业，学历，消费水平等：比如：0-2岁宝宝用品：宝妈熟悉程度：新用户（婚礼纪），老用户（美团），专家用户（知乎，小红薯）业务场景细分:业务定位（传智教育），用户身份（等级白银，铂金。。），公司行业，公司规模核心用户的特征：如何在工作中应用？]]></description><category></category></item><item><title><![CDATA[打算转产品经理了-观看黑马23产品经理视频记笔记]]></title><link>https://blog.youkuaiyun.com/qq_74474809/article/details/147261129</link><guid>https://blog.youkuaiyun.com/qq_74474809/article/details/147261129</guid><author>qq_74474809</author><pubDate>Tue, 15 Apr 2025 23:20:42 +0800</pubDate><description><![CDATA[简单理解产品经理是什么，工作流程，产品经理分类，未来规划.....]]></description><category></category></item><item><title><![CDATA[实战篇Redis]]></title><link>https://blog.youkuaiyun.com/qq_74474809/article/details/146695142</link><guid>https://blog.youkuaiyun.com/qq_74474809/article/details/146695142</guid><author>qq_74474809</author><pubDate>Sat, 29 Mar 2025 16:48:40 +0800</pubDate><description><![CDATA[在这个方案中，他确实可以使用对应路径的拦截，同时刷新登录token令牌的存活时间，但是现在这个拦截器他只是拦截需要被拦截的路径，假设当前用户访问了一些不需要拦截的路径，那么这个拦截器就不会生效，所以此时令牌刷新的动作实际上就不会执行，所以这个方案他是存在问题的前言什么是缓存?就像自行车,越野车的避震器举个例子:越野车,山地自行车,都拥有"避震器",防止车体加速后因惯性,在酷似"U"字母的地形上飞跃,硬着陆导致的损害,像个弹簧一样;]]></description><category></category></item><item><title><![CDATA[链表(摘抄自代码随想录)]]></title><link>https://blog.youkuaiyun.com/qq_74474809/article/details/146283181</link><guid>https://blog.youkuaiyun.com/qq_74474809/article/details/146283181</guid><author>qq_74474809</author><pubDate>Sun, 16 Mar 2025 20:18:09 +0800</pubDate><description><![CDATA[链表是一种通过指针串联在一起的线性结构，每一个节点由两部分组成，一个是数据指针域（存放指向下一个节点的指针），最后一个节点的指针域指向null(空指针)。移除头结点和移除其他节点的操作是不一样的，因为链表的其他节点都是通过前一个节点来移除当前节点，而头结点没有前一个节点。直接将C节点的next指针指向E节点就可以了，因为java有自己的内存回收机制，就不用自己动手释放D节点的这块内存。示例 1： 输入：head = [1,2,6,3,4,5,6], val = 6 输出：[1,2,3,4,5]]]></description><category></category></item><item><title><![CDATA[开发商购买土地]]></title><link>https://blog.youkuaiyun.com/qq_74474809/article/details/146243406</link><guid>https://blog.youkuaiyun.com/qq_74474809/article/details/146243406</guid><author>qq_74474809</author><pubDate>Thu, 13 Mar 2025 22:24:05 +0800</pubDate><description><![CDATA[在一个城市区域内，被划分成了n * m个连续的区块，每个区块都拥有不同的权值，代表着其土地价值。也是使用前缀和求解，分别求出统计纵向，横向的和，分别比较前n行的和与剩余行的差值哪一个更小，比较前n列的和与剩余列的差值哪一个更小。然而，由于城市规划的限制，只允许将区域按横向或纵向划分成两个子区域，而且每个子区域都必须包含一个或多个区块。为了确保公平竞争，你需要找到一种分配方式，使得 A 公司和 B 公司各自的子区域内的土地总价值之差最小。请输出一个整数，代表两个子区域内土地总价值之间的最小差距。]]></description><category></category></item><item><title><![CDATA[区间和--跟着代码随想录刷题]]></title><link>https://blog.youkuaiyun.com/qq_74474809/article/details/146211643</link><guid>https://blog.youkuaiyun.com/qq_74474809/article/details/146211643</guid><author>qq_74474809</author><pubDate>Thu, 13 Mar 2025 15:23:14 +0800</pubDate><description><![CDATA[https://programmercarl.com/kamacoder/0058.%E5%8C%BA%E9%97%B4%E5%92%8C.html#%E6%80%9D%E8%B7%AF]]></description><category></category></item><item><title><![CDATA[59.螺旋矩阵II]]></title><link>https://blog.youkuaiyun.com/qq_74474809/article/details/146209589</link><guid>https://blog.youkuaiyun.com/qq_74474809/article/details/146209589</guid><author>qq_74474809</author><pubDate>Wed, 12 Mar 2025 17:33:04 +0800</pubDate><description><![CDATA[区间要在二分查找的过程中，保持不变量，就是在while寻找中每一次边界的处理都要坚持根据区间的定义来操作，这就是。]]></description><category></category></item></channel></rss>