<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lsk_shah的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lsk_shah</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lsk_shah]]></copyright><item><title><![CDATA[【解决】kubectl cliuster timeout]]></title><link>https://blog.youkuaiyun.com/lsk_shah/article/details/153984260</link><guid>https://blog.youkuaiyun.com/lsk_shah/article/details/153984260</guid><author>lsk_shah</author><pubDate>Mon, 27 Oct 2025 21:34:25 +0800</pubDate><description><![CDATA[这篇优快云博文介绍了如何利用Python实现一个简易的图片爬虫程序，主要包含以下内容：1. 使用requests库获取网页内容；2. 通过BeautifulSoup解析HTML并提取图片链接；3. 使用os模块创建本地存储目录；4. 实现图片下载功能。文章还提供了完整的代码示例和异常处理建议，适合Python初学者学习网页爬虫基础技术。]]></description><category></category></item><item><title><![CDATA[write your own xx-starter【1】]]></title><link>https://blog.youkuaiyun.com/lsk_shah/article/details/141650846</link><guid>https://blog.youkuaiyun.com/lsk_shah/article/details/141650846</guid><author>lsk_shah</author><pubDate>Wed, 28 Aug 2024 22:28:59 +0800</pubDate><description><![CDATA[细心的朋友还可以发现其实上面的spring.factories和MybatisAutoConfiguration都在mybatis-spring-boot-autoconfigurer中，我们项目一般依赖的是mybatis-soring-boot-starter,其实是为了职责清晰，starter中只包含pom文件pom文件又依赖autoconfigurer而已。总的来说springboot自动去获取spring.factories中的自动配置类信息，进行扫描，被扫描的配置类根据项目环境条件注入bean。]]></description><category></category></item><item><title><![CDATA[springboot3 rocketmq]]></title><link>https://blog.youkuaiyun.com/lsk_shah/article/details/141305485</link><guid>https://blog.youkuaiyun.com/lsk_shah/article/details/141305485</guid><author>lsk_shah</author><pubDate>Mon, 19 Aug 2024 01:30:00 +0800</pubDate><description><![CDATA[springboot3  要使用RocketTemplate 和 @RocketMQMessageListener。启动mq控制台 (可省略此步骤)搭建springboot项目。切换rocketmq目录。启动nameserver。]]></description><category></category></item><item><title><![CDATA[redme note 10 pro不解锁刷机]]></title><link>https://blog.youkuaiyun.com/lsk_shah/article/details/139074074</link><guid>https://blog.youkuaiyun.com/lsk_shah/article/details/139074074</guid><author>lsk_shah</author><pubDate>Mon, 20 May 2024 20:28:16 +0800</pubDate><description><![CDATA[使用稳深刷软件， 点击disable auth。使用sp flash tool 工具进行线刷。电源 + 音量上下一起按。进入 mtk 深刷模式。]]></description><category></category></item><item><title><![CDATA[【ts 类型兼容性】]]></title><link>https://blog.youkuaiyun.com/lsk_shah/article/details/137993442</link><guid>https://blog.youkuaiyun.com/lsk_shah/article/details/137993442</guid><author>lsk_shah</author><pubDate>Sat, 20 Apr 2024 10:52:53 +0800</pubDate><description><![CDATA[泛型像是定义了无数类型。]]></description><category></category></item><item><title><![CDATA[【记录搭建elk & 如何在linux共享文件】]]></title><link>https://blog.youkuaiyun.com/lsk_shah/article/details/136787403</link><guid>https://blog.youkuaiyun.com/lsk_shah/article/details/136787403</guid><author>lsk_shah</author><pubDate>Sun, 17 Mar 2024 22:56:08 +0800</pubDate><description><![CDATA[其他用户可以对文件进行操作：为防止其他用户的删除操作，对文件添加stick权限  【慎重使用,在git等操作中不要用这个】给文件添加SGID 和stick之后其他用户可以对文件目录都有写的权限但是不能删除其他用户创建的文件。]]></description><category></category></item><item><title><![CDATA[【springboot单元测试，集成测试】]]></title><link>https://blog.youkuaiyun.com/lsk_shah/article/details/134045052</link><guid>https://blog.youkuaiyun.com/lsk_shah/article/details/134045052</guid><author>lsk_shah</author><pubDate>Wed, 25 Oct 2023 22:47:38 +0800</pubDate><description><![CDATA[本文介绍一下SpringBoot中的测试方法。]]></description><category></category></item><item><title><![CDATA[Mockito + Junit + SpringBoot进行单元测试]]></title><link>https://blog.youkuaiyun.com/lsk_shah/article/details/129443558</link><guid>https://blog.youkuaiyun.com/lsk_shah/article/details/129443558</guid><author>lsk_shah</author><pubDate>Fri, 10 Mar 2023 15:32:41 +0800</pubDate><description><![CDATA[单元测试是保证代码正确性的重要部分，可是经常被忽视]]></description><category></category></item><item><title><![CDATA[【GROOVY IN ACTION】]]></title><link>https://blog.youkuaiyun.com/lsk_shah/article/details/128583232</link><guid>https://blog.youkuaiyun.com/lsk_shah/article/details/128583232</guid><author>lsk_shah</author><pubDate>Fri, 06 Jan 2023 18:19:37 +0800</pubDate><description><![CDATA[assert "aa" == "aa123".replaceAll(/\d/, '')
]]></description><category></category></item><item><title><![CDATA[kafka 安装及测试]]></title><link>https://blog.youkuaiyun.com/lsk_shah/article/details/127561697</link><guid>https://blog.youkuaiyun.com/lsk_shah/article/details/127561697</guid><author>lsk_shah</author><pubDate>Thu, 27 Oct 2022 22:24:23 +0800</pubDate><description><![CDATA[kafka 急速安装测试]]></description><category></category></item><item><title><![CDATA[Docker ubuntu install]]></title><link>https://blog.youkuaiyun.com/lsk_shah/article/details/127197330</link><guid>https://blog.youkuaiyun.com/lsk_shah/article/details/127197330</guid><author>lsk_shah</author><pubDate>Fri, 07 Oct 2022 18:36:18 +0800</pubDate><description><![CDATA[docker 安装]]></description><category></category></item><item><title><![CDATA[[LeeCode][动态规划][简单] 杨辉三角]]></title><link>https://blog.youkuaiyun.com/lsk_shah/article/details/127178820</link><guid>https://blog.youkuaiyun.com/lsk_shah/article/details/127178820</guid><author>lsk_shah</author><pubDate>Thu, 06 Oct 2022 00:21:52 +0800</pubDate><description><![CDATA[LeeCode 杨辉三角]]></description><category></category></item><item><title><![CDATA[[LeeCode][动态规划][简单]上楼梯]]></title><link>https://blog.youkuaiyun.com/lsk_shah/article/details/127178364</link><guid>https://blog.youkuaiyun.com/lsk_shah/article/details/127178364</guid><author>lsk_shah</author><pubDate>Wed, 05 Oct 2022 23:21:58 +0800</pubDate><description><![CDATA[leecode 上楼梯]]></description><category></category></item><item><title><![CDATA[docker部署jar file]]></title><link>https://blog.youkuaiyun.com/lsk_shah/article/details/126866693</link><guid>https://blog.youkuaiyun.com/lsk_shah/article/details/126866693</guid><author>lsk_shah</author><pubDate>Thu, 15 Sep 2022 10:51:27 +0800</pubDate><description><![CDATA[docker 部署 jar ]]></description><category></category></item><item><title><![CDATA[对查询结果进行排序]]></title><link>https://blog.youkuaiyun.com/lsk_shah/article/details/125356235</link><guid>https://blog.youkuaiyun.com/lsk_shah/article/details/125356235</guid><author>lsk_shah</author><pubDate>Sun, 19 Jun 2022 11:55:30 +0800</pubDate><description><![CDATA[当我们取数据时， 有时候需要对某个字段或者多个字段进行排序
]]></description><category></category></item><item><title><![CDATA[Mybatis xml if tag tips]]></title><link>https://blog.youkuaiyun.com/lsk_shah/article/details/125355965</link><guid>https://blog.youkuaiyun.com/lsk_shah/article/details/125355965</guid><author>lsk_shah</author><pubDate>Sun, 19 Jun 2022 11:39:13 +0800</pubDate><description><![CDATA[当我们使用 if 标签  实现动态sql时， 需要注意， 单个字符比较问题。


查询结果不会过滤China用户，
此时if 条件是不成立的， 因为上面的写法   ‘1’ 会解析为单个字符， 因此条件总是不成立， 所以  也不会生效解决办法：



使用toString()
感兴趣的朋友可以深入了解一下 mybatis 是如何解析 if 里面的表达式的
以及OGNL 语言OGNL...]]></description><category></category></item><item><title><![CDATA[Mybatis小技巧]]></title><link>https://blog.youkuaiyun.com/lsk_shah/article/details/125107474</link><guid>https://blog.youkuaiyun.com/lsk_shah/article/details/125107474</guid><author>lsk_shah</author><pubDate>Thu, 02 Jun 2022 22:10:25 +0800</pubDate><description><![CDATA[Mybatis 大家想必用得很多，这里给大家介绍两个实战小技巧]]></description><category></category></item><item><title><![CDATA[记录一次简单的秒杀场景]]></title><link>https://blog.youkuaiyun.com/lsk_shah/article/details/123984103</link><guid>https://blog.youkuaiyun.com/lsk_shah/article/details/123984103</guid><author>lsk_shah</author><pubDate>Mon, 11 Apr 2022 17:42:40 +0800</pubDate><description><![CDATA[事务和锁 如何加在方法上]]></description><category></category></item><item><title><![CDATA[Jenkins ——你很神气]]></title><link>https://blog.youkuaiyun.com/lsk_shah/article/details/123105070</link><guid>https://blog.youkuaiyun.com/lsk_shah/article/details/123105070</guid><author>lsk_shah</author><pubDate>Thu, 24 Feb 2022 09:51:05 +0800</pubDate><description><![CDATA[安装Jenkins
just one line
docker run -it -p 8080:8080 jenkinsci/blueocean
open broswer input ip:8080
创建task
新建 - 流水线
配置里填写git仓库地址， 选择分支
脚本路径默认 Jenkinsfile
在项目(git仓库的Project)根路径创建Jenkinsfile 文件
pipline {
  agent any //agent 部分指定了整个流水线或特定的部分, 将会在Jenkins环境中执行的位]]></description><category></category></item><item><title><![CDATA[【FLAG】]]></title><link>https://blog.youkuaiyun.com/lsk_shah/article/details/122815126</link><guid>https://blog.youkuaiyun.com/lsk_shah/article/details/122815126</guid><author>lsk_shah</author><pubDate>Mon, 07 Feb 2022 21:34:03 +0800</pubDate><description><![CDATA[新年新flag
看完《java编程思想》
扒一扒 tomcat 源码
看《算法图解》
看《http 权威指南》
学 go 或者继续看Node

]]></description><category></category></item></channel></rss>