<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_35744728的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_35744728</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_35744728]]></copyright><item><title><![CDATA[RabbitMQ]]></title><link>https://blog.youkuaiyun.com/qq_35744728/article/details/151327247</link><guid>https://blog.youkuaiyun.com/qq_35744728/article/details/151327247</guid><author>qq_35744728</author><pubDate>Mon, 08 Sep 2025 16:58:26 +0800</pubDate><description><![CDATA[-AMQP依赖，包含RabbitMQ-->spring:rabbitmq:host: 192.168.150.101 # 主机名port: 5672 # 端口virtual-host: / # 虚拟主机username: itcast # 用户名password: 123321 # 密码listener:simple:prefetch: 1 # 每次只能获取一条消息，处理完成才能获取下一个消息消息处理 work   多个消费者共同处理消息处理。]]></description><category></category></item><item><title><![CDATA[redis]]></title><link>https://blog.youkuaiyun.com/qq_35744728/article/details/151324704</link><guid>https://blog.youkuaiyun.com/qq_35744728/article/details/151324704</guid><author>qq_35744728</author><pubDate>Mon, 08 Sep 2025 16:04:57 +0800</pubDate><description><![CDATA[以商品详情页为例，假设现在客户端有大量请求在查询商品详情信息， 如果直接基于数据库查询的话，则很有可能因为数据库性能问题，造成系统响应速度过慢，甚至宕机。那么此时则可以基于Redis进行改造。//解决Redis value的序列化方式。Map<String,Set>   交并差操作。//设置一些redis的属性。//添加配置类 用来保证。]]></description><category></category></item><item><title><![CDATA[mybaitsplus]]></title><link>https://blog.youkuaiyun.com/qq_35744728/article/details/151324065</link><guid>https://blog.youkuaiyun.com/qq_35744728/article/details/151324065</guid><author>qq_35744728</author><pubDate>Mon, 08 Sep 2025 15:23:46 +0800</pubDate><description><![CDATA[*** 分页查询：*  1. 当前页码：currentPage*  2. 每页显示条数：size*  注意：使用mp的分页要设置一个拦截器！！！eq( ) :  等于 =ne( ) :  不等于 <>gt( ) :  大于 >ge( ) :  大于等于  >=lt( ) :  小于 <le( ) :  小于等于 <=between ( ) :  BETWEEN 值1 AND 值2。]]></description><category></category></item><item><title><![CDATA[经常问的14002]]></title><link>https://blog.youkuaiyun.com/qq_35744728/article/details/150064323</link><guid>https://blog.youkuaiyun.com/qq_35744728/article/details/150064323</guid><author>qq_35744728</author><pubDate>Fri, 08 Aug 2025 13:46:52 +0800</pubDate><description><![CDATA[default默认的隔离级别，使用数据库默认的隔离级别，别外四个与JDBC事物隔离级别对应 读未提交、可重复读、不可重复读、序列化 (脏读、不可重复读（侧重修改）、幻读（侧重插入）)default(默认) PlatfromTransactionManager默认的隔离级别 使用数据库默认的事务隔离级别, 除了default 其它几个Spring事务隔离级别与JDBC事务隔离级别相对应。]]></description><category></category></item><item><title><![CDATA[经常问的14000]]></title><link>https://blog.youkuaiyun.com/qq_35744728/article/details/150061622</link><guid>https://blog.youkuaiyun.com/qq_35744728/article/details/150061622</guid><author>qq_35744728</author><pubDate>Fri, 08 Aug 2025 11:32:29 +0800</pubDate><description><![CDATA[1线程的sleep() 和 wait() 区别sleep是Thread类的方法，wait是Object类中的方法 sleep可以在任何地方使用，wait只能在synchronized方法或块中使用 sleep让出CPU，让线程睡眠一段时间，不释放线程资源，wait让出cpu，释放已占有资源，直到超时或被唤醒。]]></description><category></category></item><item><title><![CDATA[搭建admin.service]]></title><link>https://blog.youkuaiyun.com/qq_35744728/article/details/149973289</link><guid>https://blog.youkuaiyun.com/qq_35744728/article/details/149973289</guid><author>qq_35744728</author><pubDate>Wed, 06 Aug 2025 15:39:20 +0800</pubDate><description><![CDATA[com.heima.${模块名称}为基础包名 如平台管理就是 com.heima.admin。不分页：com.heima.common.dtos.ResponseResult。分页通用返回：com.heima.common.dtos.PageResult。ad_channel 频道表。]]></description><category></category></item><item><title><![CDATA[代码2全局过滤器分页插件]]></title><link>https://blog.youkuaiyun.com/qq_35744728/article/details/146132819</link><guid>https://blog.youkuaiyun.com/qq_35744728/article/details/146132819</guid><author>qq_35744728</author><pubDate>Sun, 09 Mar 2025 15:39:25 +0800</pubDate><description><![CDATA[用户进入网关开始登陆，网关过滤器进行判断，如果是登录，则路由到后台管理微服务进行登录用户登录成功，后台管理微服务签发JWT TOKEN信息返回给用户用户再次进入网关开始访问，网关过滤器接收用户携带的TOKEN网关过滤器解析TOKEN ，判断是否有权限，如果有，则放行，如果没有则返回未认证错误在网关微服务中新建全局过滤器/*** 网关全局过滤器*/@Slf4j@Component/*** 网关全局过滤。]]></description><category></category></item><item><title><![CDATA[配置nacos]]></title><link>https://blog.youkuaiyun.com/qq_35744728/article/details/146132471</link><guid>https://blog.youkuaiyun.com/qq_35744728/article/details/146132471</guid><author>qq_35744728</author><pubDate>Sun, 09 Mar 2025 15:10:54 +0800</pubDate><description><![CDATA[解压资料中的nacos-server-1.2.0.zip进入bin目录双击  startup.cmd 运行文件访问http://localhost:8848/nacos。]]></description><category></category></item><item><title><![CDATA[jbdc-servelet-sprimgssm-springboot]]></title><link>https://blog.youkuaiyun.com/qq_35744728/article/details/139128320</link><guid>https://blog.youkuaiyun.com/qq_35744728/article/details/139128320</guid><author>qq_35744728</author><pubDate>Wed, 22 May 2024 19:59:19 +0800</pubDate><description><![CDATA[jbdc-servelet-sprimgssm-springboot]]></description><category></category></item><item><title><![CDATA[字符集7-10]]></title><link>https://blog.youkuaiyun.com/qq_35744728/article/details/125798250</link><guid>https://blog.youkuaiyun.com/qq_35744728/article/details/125798250</guid><author>qq_35744728</author><pubDate>Fri, 15 Jul 2022 09:57:21 +0800</pubDate><description><![CDATA[不要告诉具体哪错应告诉用户名或密码错

分号

空指针异常1null.equal空指针只要判断它]]></description><category></category></item><item><title><![CDATA[抽象静态方法]]></title><link>https://blog.youkuaiyun.com/qq_35744728/article/details/124080707</link><guid>https://blog.youkuaiyun.com/qq_35744728/article/details/124080707</guid><author>qq_35744728</author><pubDate>Fri, 15 Jul 2022 09:53:55 +0800</pubDate><description><![CDATA[replace() 方法用于在字符串中用一些字符替换另一些字符，或替换一个与正则表达式匹配的子串
语法：stringObject.replace(regexp/substr,replacement)
说明：regexp/substr（必须），规定子字符串或要替换的模式的RegExp对象。如果该值是一个字符串，则将它作为要检索的直接量文本模式，而不是首先被转换为RegExp对象。
replacement（必须）： 替换文本或生成替换文本的函数
返回值：一个用replacement替换了regexp的第一次匹.]]></description><category></category></item><item><title><![CDATA[stringequals]]></title><link>https://blog.youkuaiyun.com/qq_35744728/article/details/125637005</link><guid>https://blog.youkuaiyun.com/qq_35744728/article/details/125637005</guid><author>qq_35744728</author><pubDate>Wed, 06 Jul 2022 12:33:43 +0800</pubDate><description><![CDATA[Objects工具类的静态方法equals
        作用: 比较两个对象是否相同,避免空指针异常]]></description><category></category></item><item><title><![CDATA[多态day02]]></title><link>https://blog.youkuaiyun.com/qq_35744728/article/details/125629944</link><guid>https://blog.youkuaiyun.com/qq_35744728/article/details/125629944</guid><author>qq_35744728</author><pubDate>Tue, 05 Jul 2022 23:40:28 +0800</pubDate><description><![CDATA[权限修饰符]]></description><category></category></item><item><title><![CDATA[继承day01]]></title><link>https://blog.youkuaiyun.com/qq_35744728/article/details/125628069</link><guid>https://blog.youkuaiyun.com/qq_35744728/article/details/125628069</guid><author>qq_35744728</author><pubDate>Tue, 05 Jul 2022 22:21:58 +0800</pubDate><description><![CDATA[问题:
        Animal中有两个抽象方法eat和sleep,但是对应当前子类而言,
        只覆盖重写了一个抽象方法eat,相当于子类自己有个抽象方法sleep
        当前子类必须定义为抽象类]]></description><category></category></item><item><title><![CDATA[jsscript]]></title><link>https://blog.youkuaiyun.com/qq_35744728/article/details/125615345</link><guid>https://blog.youkuaiyun.com/qq_35744728/article/details/125615345</guid><author>qq_35744728</author><pubDate>Tue, 05 Jul 2022 18:01:11 +0800</pubDate><description><![CDATA[iiiiiii]]></description><category></category></item><item><title><![CDATA[这些不太会]]></title><link>https://blog.youkuaiyun.com/qq_35744728/article/details/125585063</link><guid>https://blog.youkuaiyun.com/qq_35744728/article/details/125585063</guid><author>qq_35744728</author><pubDate>Tue, 05 Jul 2022 00:14:13 +0800</pubDate><description><![CDATA[修改表结构]]></description><category></category></item><item><title><![CDATA[mybatis1]]></title><link>https://blog.youkuaiyun.com/qq_35744728/article/details/125567370</link><guid>https://blog.youkuaiyun.com/qq_35744728/article/details/125567370</guid><author>qq_35744728</author><pubDate>Fri, 01 Jul 2022 23:28:19 +0800</pubDate><description><![CDATA[java-mybatis]]></description><category></category></item><item><title><![CDATA[加州崛起reason]]></title><link>https://blog.youkuaiyun.com/qq_35744728/article/details/124835523</link><guid>https://blog.youkuaiyun.com/qq_35744728/article/details/124835523</guid><author>qq_35744728</author><pubDate>Wed, 18 May 2022 09:38:20 +0800</pubDate><description><![CDATA[青岛

硕士博士本科it科学家工程师科技

思维活跃` 互相切磋迸发出创新的火花

集结世界各地人才美国科学院院士诺贝尔

创业--旅行最近--让快递当天到达---超市----本地在线电子商务---外卖----聚餐

高水平知识--研究费用高产品面向世界---

允许失败的创新 崇尚竞争 平等开发

地理位置优越气候宜人交通便利创新环境和创新文化

2004年到2021年高速发展电子技术高速发展--科研力量高的院校--高技术的中小公司和超级大公司融科学技术生产为一体

租金低 风投 将众多网络协议在校园自由]]></description><category></category></item><item><title><![CDATA[路由守卫1]]></title><link>https://blog.youkuaiyun.com/qq_35744728/article/details/124570255</link><guid>https://blog.youkuaiyun.com/qq_35744728/article/details/124570255</guid><author>qq_35744728</author><pubDate>Wed, 04 May 2022 14:19:36 +0800</pubDate><description><![CDATA[什么是路由呢？

路由其实是一种映射关系。

生活中的路由：设备和ip的映射关系；

node.js路由：接口和服务的 映射关系；

（前端）Vue中的路由：路径和组件的映射关系。

路由守卫的使用场景？

首先，如何给路由添加一个权限判断呢？例如，用户在登录的状态下就能去到某页面，但是未登录则给你弹出一个未登录的提示。

路由守卫的目标是实现这样一个权限判断，在路由跳转之前，会触发一个函数.

//语法：router.beforeEach((to,from,next) =&gt; {}

let isL.]]></description><category></category></item><item><title><![CDATA[格式化数据]]></title><link>https://blog.youkuaiyun.com/qq_35744728/article/details/123952877</link><guid>https://blog.youkuaiyun.com/qq_35744728/article/details/123952877</guid><author>qq_35744728</author><pubDate>Mon, 04 Apr 2022 14:01:02 +0800</pubDate><description><![CDATA[]]></description><category></category></item></channel></rss>