<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_43939708的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_43939708</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_43939708]]></copyright><item><title><![CDATA[mysql实现根据传入的部门id查询此部门下所有的子部门和子部门的子部门]]></title><link>https://blog.youkuaiyun.com/weixin_43939708/article/details/130822700</link><guid>https://blog.youkuaiyun.com/weixin_43939708/article/details/130822700</guid><author>weixin_43939708</author><pubDate>Tue, 23 May 2023 11:11:37 +0800</pubDate><description><![CDATA[{deptId} 替换成自己要传入的部门id的值就可以了，拿掉or dept_id = #{deptId} 查询的就是当前部门下的所有子部门，加上就是查询当前部门以及所有子部门可以根据自己的需要改造一下。要注意的一点，一定要按照部门层级的顺序从一级部门开始遍历查询。]]></description><category></category></item><item><title><![CDATA[java获取指定日期所在月份的第一个周一]]></title><link>https://blog.youkuaiyun.com/weixin_43939708/article/details/129752820</link><guid>https://blog.youkuaiyun.com/weixin_43939708/article/details/129752820</guid><author>weixin_43939708</author><pubDate>Fri, 24 Mar 2023 16:03:57 +0800</pubDate><description><![CDATA[记录一下Java获取指定日期的第一个周一的方法实现。]]></description><category></category></item><item><title><![CDATA[spring AOP注解@Aspect实现自定义注解日志记录@Target:注解的作用目标]]></title><link>https://blog.youkuaiyun.com/weixin_43939708/article/details/128826805</link><guid>https://blog.youkuaiyun.com/weixin_43939708/article/details/128826805</guid><author>weixin_43939708</author><pubDate>Wed, 01 Feb 2023 10:26:30 +0800</pubDate><description><![CDATA[Target(ElementType.TYPE)——接口、类、枚举、注解@Target(ElementType.FIELD)——字段、枚举的常量@Target(ElementType.METHOD)——方法@Target(ElementType.PARAMETER)——方法参数@Target(ElementType.CONSTRUCTOR) ——构造函数@Target(ElementType.LOCAL_VARIABLE)——局部变量。]]></description><category></category></item><item><title><![CDATA[Jenkins下载安装、部署SpringBoot项目]]></title><link>https://blog.youkuaiyun.com/weixin_43939708/article/details/128185540</link><guid>https://blog.youkuaiyun.com/weixin_43939708/article/details/128185540</guid><author>weixin_43939708</author><pubDate>Mon, 05 Dec 2022 14:22:37 +0800</pubDate><description><![CDATA[Jenkins是一个开源的持续集成工具，基于Java开发，提供了大量的插件来支持构建、测试、部署各种项目。首先要保证安装了JDK
在线安装Jenkins
dnf是更新Jenkins，如果命令找不到的话，可以安装下
启动Jenkins服务
查看Jenkins状态，出现running就代表启动成功
在浏览器输入：http://你的电脑ip:8080
就可以看到解锁页面，在红字标记的文件位置找到密码，然后复制粘贴到密码框中
然后自定义Jenkins，新手就选择推荐的插件
后面就是等Jenkins安装插件，最后就创]]></description><category></category></item><item><title><![CDATA[Sharding-JDBC快速入门，环境搭建，实现，集成springboot]]></title><link>https://blog.youkuaiyun.com/weixin_43939708/article/details/127650307</link><guid>https://blog.youkuaiyun.com/weixin_43939708/article/details/127650307</guid><author>weixin_43939708</author><pubDate>Wed, 02 Nov 2022 14:30:46 +0800</pubDate><description><![CDATA[面对日益增加的系统访问量，数据库的吞吐量面临着巨大瓶颈。人工创建两张表，t_order_1和t_order_2，这两张表是订单表拆分后的表，通过Sharding-Jdbc向订单表插入数据， 按照一定的分片规则，主键为偶数的进入t_order_1，另一部分数据进入t_order_2，通过Sharding-Jdbc 查询数。定义t_order分片策略，order_id为偶数的数据落在t_order_1，为奇数的落在t_order_2，分表策略的表达式为t_order_$->{order_id % 2 + 1}]]></description><category></category></item><item><title><![CDATA[线程池的作用、自定义线程池配置以及乐观锁与悲观锁的区别及实现（面试必背）]]></title><link>https://blog.youkuaiyun.com/weixin_43939708/article/details/127647267</link><guid>https://blog.youkuaiyun.com/weixin_43939708/article/details/127647267</guid><author>weixin_43939708</author><pubDate>Wed, 02 Nov 2022 10:46:08 +0800</pubDate><description><![CDATA[一般情况下线程运行就死亡了，后面如果有新任务就必须创建新的线程，如果有大量的任务就需要创建大量线程，会降低服务器的性能，造成资源的浪费。
线程池的作用是：首先会在池中分配一定数量的线程，线程使用完后会回到池中，等待下一个任务，线程资源就得到回收利用，减少服务器资源的消耗，提高了性能。]]></description><category></category></item><item><title><![CDATA[线程的基本概念以及线程的实现（常见面试题）]]></title><link>https://blog.youkuaiyun.com/weixin_43939708/article/details/127645567</link><guid>https://blog.youkuaiyun.com/weixin_43939708/article/details/127645567</guid><author>weixin_43939708</author><pubDate>Wed, 02 Nov 2022 09:46:45 +0800</pubDate><description><![CDATA[Thread和Runnable的实质是继承关系，没有可比性。无论使用Runnable还是Thread，都会new Thread，然后执行run方法。用法上，如果有复杂的线程操作需求，那就选择继承Thread，如果只是简单的执行一个任务，那就现runnable。当需要拿到线程的返回值的时候就可以去使用Callable去实现。前面两种方法都不能返回结果，Callable的方法可以返回值。阻塞状态结束后，回到就绪状态。]]></description><category></category></item><item><title><![CDATA[视频上传到服务器，ffmpeg将MP4切片m3u8文件存储，返回url路径（Windows/Linux系统）]]></title><link>https://blog.youkuaiyun.com/weixin_43939708/article/details/126985188</link><guid>https://blog.youkuaiyun.com/weixin_43939708/article/details/126985188</guid><author>weixin_43939708</author><pubDate>Thu, 22 Sep 2022 09:46:39 +0800</pubDate><description><![CDATA[记录一次java实现视频上传到服务器，使用ffmpeg将MP4切片m3u8文件存储，附上超详细代码实现，以及用到的工具类]]></description><category></category></item><item><title><![CDATA[springboot主从库配置，多数据源切换实现]]></title><link>https://blog.youkuaiyun.com/weixin_43939708/article/details/126517727</link><guid>https://blog.youkuaiyun.com/weixin_43939708/article/details/126517727</guid><author>weixin_43939708</author><pubDate>Thu, 25 Aug 2022 10:01:04 +0800</pubDate><description><![CDATA[springboot多数据源配置超详细步骤]]></description><category></category></item><item><title><![CDATA[mybatis-plus自动填充失效的问题]]></title><link>https://blog.youkuaiyun.com/weixin_43939708/article/details/125977747</link><guid>https://blog.youkuaiyun.com/weixin_43939708/article/details/125977747</guid><author>weixin_43939708</author><pubDate>Mon, 25 Jul 2022 16:25:47 +0800</pubDate><description><![CDATA[解决mybatis-plus配置自动填充失效的几种常见情况]]></description><category></category></item><item><title><![CDATA[org.apache.ibatis.binding.BindingException: Invalid bound statement (not fou]]></title><link>https://blog.youkuaiyun.com/weixin_43939708/article/details/125892807</link><guid>https://blog.youkuaiyun.com/weixin_43939708/article/details/125892807</guid><author>weixin_43939708</author><pubDate>Wed, 20 Jul 2022 15:32:47 +0800</pubDate><description><![CDATA[MybatisPlus遇到了经典的问题“Statement not bound”。将常见问题排查了一遍都没解决，最后发现是SqlSessionFactory不能使用原生的，得换成MybatisSqlSessionFactory]]></description><category></category></item><item><title><![CDATA[解决测试类中无法依赖注入mapper类的问题]]></title><link>https://blog.youkuaiyun.com/weixin_43939708/article/details/124618042</link><guid>https://blog.youkuaiyun.com/weixin_43939708/article/details/124618042</guid><author>weixin_43939708</author><pubDate>Fri, 06 May 2022 20:28:37 +0800</pubDate><description><![CDATA[测试类mapper依赖注入空指针]]></description><category></category></item><item><title><![CDATA[sharding-jdbc 出现 java.sql.SQLFeatureNotSupportedException: getObject with type 异常处理]]></title><link>https://blog.youkuaiyun.com/weixin_43939708/article/details/124617951</link><guid>https://blog.youkuaiyun.com/weixin_43939708/article/details/124617951</guid><author>weixin_43939708</author><pubDate>Fri, 06 May 2022 20:24:17 +0800</pubDate><description><![CDATA[java.sql.SQLFeatureNotSupportedException: getObject with type]]></description><category></category></item><item><title><![CDATA[elasticsearch增删改查实现]]></title><link>https://blog.youkuaiyun.com/weixin_43939708/article/details/124330666</link><guid>https://blog.youkuaiyun.com/weixin_43939708/article/details/124330666</guid><author>weixin_43939708</author><pubDate>Thu, 21 Apr 2022 20:35:48 +0800</pubDate><description><![CDATA[elasticsearch增加，删除，修改，查询，以及聚合索引的详细用法以及示例]]></description><category></category></item><item><title><![CDATA[docker安装Elasticsearch、Kibana，ik分词器]]></title><link>https://blog.youkuaiyun.com/weixin_43939708/article/details/124304521</link><guid>https://blog.youkuaiyun.com/weixin_43939708/article/details/124304521</guid><author>weixin_43939708</author><pubDate>Wed, 20 Apr 2022 19:05:47 +0800</pubDate><description><![CDATA[docker安装Elasticsearch、Kibana，ik分词器超详细步骤]]></description><category></category></item><item><title><![CDATA[RabbitMQ基础概念及入门demo示例]]></title><link>https://blog.youkuaiyun.com/weixin_43939708/article/details/124154904</link><guid>https://blog.youkuaiyun.com/weixin_43939708/article/details/124154904</guid><author>weixin_43939708</author><pubDate>Wed, 13 Apr 2022 18:49:35 +0800</pubDate><description><![CDATA[RabbitMQ基础概念及入门demo示例]]></description><category></category></item><item><title><![CDATA[使用apache 的FileUtils处理文件的复制等操作方式]]></title><link>https://blog.youkuaiyun.com/weixin_43939708/article/details/124144224</link><guid>https://blog.youkuaiyun.com/weixin_43939708/article/details/124144224</guid><author>weixin_43939708</author><pubDate>Wed, 13 Apr 2022 11:42:11 +0800</pubDate><description><![CDATA[这篇文章主要介绍了使用apache 的FileUtils处理文件的复制等操作方式，具有很好的参考价值，希望对大家有所帮助。]]></description><category></category></item><item><title><![CDATA[RabbitMQ安装及基本使用]]></title><link>https://blog.youkuaiyun.com/weixin_43939708/article/details/124126973</link><guid>https://blog.youkuaiyun.com/weixin_43939708/article/details/124126973</guid><author>weixin_43939708</author><pubDate>Tue, 12 Apr 2022 16:17:59 +0800</pubDate><description><![CDATA[RabbitMQ安装及基本使用]]></description><category></category></item><item><title><![CDATA[springboot和springcloud版本对应关系]]></title><link>https://blog.youkuaiyun.com/weixin_43939708/article/details/123920578</link><guid>https://blog.youkuaiyun.com/weixin_43939708/article/details/123920578</guid><author>weixin_43939708</author><pubDate>Sat, 02 Apr 2022 15:07:32 +0800</pubDate><description><![CDATA[springboot和springcloud官方推荐使用的版本对应关系]]></description><category></category></item><item><title><![CDATA[jar包冲突：Correct the classpath of your application so that it contains a single, compatible version of]]></title><link>https://blog.youkuaiyun.com/weixin_43939708/article/details/123919452</link><guid>https://blog.youkuaiyun.com/weixin_43939708/article/details/123919452</guid><author>weixin_43939708</author><pubDate>Sat, 02 Apr 2022 14:42:21 +0800</pubDate><description><![CDATA[jar包冲突]]></description><category></category></item></channel></rss>