<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_74816813的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_74816813</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_74816813]]></copyright><item><title><![CDATA[【笔记day1】黑马点评redis]]></title><link>https://blog.youkuaiyun.com/qq_74816813/article/details/151754357</link><guid>https://blog.youkuaiyun.com/qq_74816813/article/details/151754357</guid><author>qq_74816813</author><pubDate>Wed, 17 Sep 2025 17:01:03 +0800</pubDate><description><![CDATA[本项目实现的功能以及如何解决问题的概览本项目使用前后端分离的模式，开发阶段后端部署在IDEA，前端部署在Nginx上，开发完成后部署在Tomcat上至此，短信登录业务完成了，做项目、开发功能前，需要明确流程，提前画出流程图，理清思路，有助于编写代码。使用reids时，需要考虑到数据存储使用哪种数据结构合适、用什么来作为key合适，这两点尤其重要，还需要注意redis存储数据的有效期，具体情况具体分析，在完善大致功能后，再思考需要注意的细节点，完善业务代码。]]></description><category></category></item><item><title><![CDATA[【笔记】redis的java客户端]]></title><link>https://blog.youkuaiyun.com/qq_74816813/article/details/151657673</link><guid>https://blog.youkuaiyun.com/qq_74816813/article/details/151657673</guid><author>qq_74816813</author><pubDate>Mon, 15 Sep 2025 16:54:08 +0800</pubDate><description><![CDATA[不用写 Jedis/Lettuce 的底层指令，像操作 Java 集合一样使用 Redis，并且与 Spring 生态无缝集成（事务、缓存、序列化、连接池一键到位）。默认使用的是jdk的序列化方式，可读性差，内存占用大，所以我们可以自定义序列化自定义序列化设置序列化工具，一般来说key是用string类型，而value用josn来序列化即可redisserializer.string()返回的就是string类型的序列化，所以不用再去new一个工具了，最后进行返回，同时记得注入到所需代码进行使用。]]></description><category></category></item><item><title><![CDATA[【笔记】redis命令]]></title><link>https://blog.youkuaiyun.com/qq_74816813/article/details/151654078</link><guid>https://blog.youkuaiyun.com/qq_74816813/article/details/151654078</guid><author>qq_74816813</author><pubDate>Sat, 13 Sep 2025 19:23:36 +0800</pubDate><description><![CDATA[key可以用多个单词形成层级结构，把一整个作为key值，不过图形化界面会有分级。和string类似，不过需要加h作为开头，同时hash类型还有。，获取所有field和value，和其他的get不同，输入heima:product:2为key。顾名思义，具有排序的集合，常用于排行榜统计。图形化界面会进行分级。]]></description><category></category></item><item><title><![CDATA[【笔记】redis入门（介绍及安装）]]></title><link>https://blog.youkuaiyun.com/qq_74816813/article/details/151650582</link><guid>https://blog.youkuaiyun.com/qq_74816813/article/details/151650582</guid><author>qq_74816813</author><pubDate>Sat, 13 Sep 2025 16:06:31 +0800</pubDate><description><![CDATA[Redis（Remote Dictionary Server）是一个开源的内存存储系统，常用于构建高性能、高可扩展性的应用程序。它支持多种数据结构，如字符串、哈希表、列表、集合、有序集合等，并提供了丰富的操作命令，使开发人员能够快速、灵活地处理数据。]]></description><category></category></item><item><title><![CDATA[【笔记】Maven分模块开发]]></title><link>https://blog.youkuaiyun.com/qq_74816813/article/details/151625935</link><guid>https://blog.youkuaiyun.com/qq_74816813/article/details/151625935</guid><author>qq_74816813</author><pubDate>Sat, 13 Sep 2025 13:26:34 +0800</pubDate><description><![CDATA[配置文件中使用属性，需要开启资源文件目录加载属性的过滤器，directory只能存在一个，所以这里使用了project.basedir，排除依赖相当于去掉了排除的依赖，比如说用别人的项目时发现依赖已经过时，有更好的依赖，这时就可以排除依赖（排除依赖是自己用别人的）可选依赖是隐藏当前依赖的资源，比如依赖因为版本问题发生了依赖冲突，设置可选依赖可以解决这个问题（可选依赖是给别人用）比如说某个功能升级，只需要测试这一个功能，那么就可以跳过某些不需要的测试，缩短时间，让开发更加高效。是 Maven 的一个。]]></description><category></category></item><item><title><![CDATA[【笔记】AOP基本知识]]></title><link>https://blog.youkuaiyun.com/qq_74816813/article/details/151621383</link><guid>https://blog.youkuaiyun.com/qq_74816813/article/details/151621383</guid><author>qq_74816813</author><pubDate>Fri, 12 Sep 2025 17:03:02 +0800</pubDate><description><![CDATA[AOP（Aspect-Oriented Programming，面向切面编程）是一种编程范式，旨在通过分离横切关注点（如日志、事务、安全等）来提高代码模块化。AOP（面向切面编程）中的通知（Advice）定义了切面在何时执行。通过合理选择通知类型，可以实现非侵入式的横切关注点（如日志、事务、安全等）与业务逻辑的解耦。2.定义通知类型，同时将通知（共性功能）和切入点（pt（）方法）绑定，形成一个切面。在目标方法执行前触发，适用于权限校验、日志记录等场景。在目标方法执行后触发（无论是否抛出异常），类似于。]]></description><category></category></item><item><title><![CDATA[【笔记】SpringMVC异常处理]]></title><link>https://blog.youkuaiyun.com/qq_74816813/article/details/151620342</link><guid>https://blog.youkuaiyun.com/qq_74816813/article/details/151620342</guid><author>qq_74816813</author><pubDate>Fri, 12 Sep 2025 16:06:18 +0800</pubDate><description><![CDATA[Spring MVC 提供了多种机制来处理应用程序中的异常，确保用户体验和系统稳定性。对于 RESTful API，通常需要返回 JSON 格式的错误信息。实现异常类型与视图的简单映射。在 Spring 配置文件中定义即可，无需编写代码。注解标注方法，指定需要处理的异常类型。该方法会在指定异常发生时自动调用。这种方式适合需要深度定制异常响应的场景。处理多个控制器中的异常。这种方式适用于集中管理异常逻辑。在控制器类内部定义异常处理方法，使用。系统异常氛围预期异常和运行时异常。也可以在xml中配置异常处理器。]]></description><category></category></item><item><title><![CDATA[【笔记】SpringMVC拦截器interceptor基本知识]]></title><link>https://blog.youkuaiyun.com/qq_74816813/article/details/151617098</link><guid>https://blog.youkuaiyun.com/qq_74816813/article/details/151617098</guid><author>qq_74816813</author><pubDate>Fri, 12 Sep 2025 15:45:18 +0800</pubDate><description><![CDATA[拦截器（Interceptor）是 Spring MVC 提供的一种机制，用于在请求处理的不同阶段（如控制器方法执行前后、视图渲染前后）插入自定义逻辑。拦截器通过实现接口或继承类实现，常用于权限校验、日志记录、参数预处理等场景。基本步骤：定义拦截器@Override// 示例：检查用户登录状态2.配置拦截器（也可以在配置文件中配置）@Override.addPathPatterns("/admin/**") // 拦截路径// 排除路径配置文件下配置。]]></description><category></category></item></channel></rss>