<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Semanteme的博客]]></title><description><![CDATA[竹杖芒鞋轻胜马 一蓑烟雨任平生]]></description><link>https://blog.youkuaiyun.com/Semanteme</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Semanteme]]></copyright><item><title><![CDATA[【Caused by: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Lock wait timeout excee】]]></title><link>https://blog.youkuaiyun.com/Semanteme/article/details/140524487</link><guid>https://blog.youkuaiyun.com/Semanteme/article/details/140524487</guid><author>Semanteme</author><pubDate>Thu, 18 Jul 2024 15:32:03 +0800</pubDate><description><![CDATA[【代码】【Caused by: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Lock wait timeout excee】]]></description><category></category></item><item><title><![CDATA[HarmonyOS真机调试报错：INSTALL_PARSE_FAILED_USESDK_ERROR处理]]></title><link>https://blog.youkuaiyun.com/Semanteme/article/details/134481848</link><guid>https://blog.youkuaiyun.com/Semanteme/article/details/134481848</guid><author>Semanteme</author><pubDate>Sat, 18 Nov 2023 19:00:35 +0800</pubDate><description><![CDATA[INSTALL_PARSE_FAILED_USESDK_ERROR]]></description><category></category></item><item><title><![CDATA[Codeing练习]]></title><link>https://blog.youkuaiyun.com/Semanteme/article/details/133855187</link><guid>https://blog.youkuaiyun.com/Semanteme/article/details/133855187</guid><author>Semanteme</author><pubDate>Mon, 16 Oct 2023 11:43:10 +0800</pubDate><description><![CDATA[【代码】Codeing练习。]]></description><category></category></item><item><title><![CDATA[数组结构与算法]]></title><link>https://blog.youkuaiyun.com/Semanteme/article/details/133469355</link><guid>https://blog.youkuaiyun.com/Semanteme/article/details/133469355</guid><author>Semanteme</author><pubDate>Thu, 05 Oct 2023 00:53:41 +0800</pubDate><description><![CDATA[2。]]></description><category></category></item><item><title><![CDATA[java进阶-Netty]]></title><link>https://blog.youkuaiyun.com/Semanteme/article/details/133277787</link><guid>https://blog.youkuaiyun.com/Semanteme/article/details/133277787</guid><author>Semanteme</author><pubDate>Wed, 27 Sep 2023 23:37:00 +0800</pubDate><description><![CDATA[说NIO之前先说一下BIO（Blocking IO）,如何理解这个Blocking呢？客户端监听（Listen）时，Accept是阻塞的，只有新连接来了，Accept才会返回，主线程才能继读写socket时，Read是阻塞的，只有请求消息来了，Read才能返回，子线程才能继续处理读写socket时，Write是阻塞的，只有客户端把消息收了，Write才能返回，子线程才能继续读取下一个请求。]]></description><category></category></item><item><title><![CDATA[java框架-Dubbo]]></title><link>https://blog.youkuaiyun.com/Semanteme/article/details/133272510</link><guid>https://blog.youkuaiyun.com/Semanteme/article/details/133272510</guid><author>Semanteme</author><pubDate>Mon, 25 Sep 2023 17:18:55 +0800</pubDate><description><![CDATA[在这里插入图片描述。]]></description><category></category></item><item><title><![CDATA[java生态体系]]></title><link>https://blog.youkuaiyun.com/Semanteme/article/details/133252152</link><guid>https://blog.youkuaiyun.com/Semanteme/article/details/133252152</guid><author>Semanteme</author><pubDate>Sun, 24 Sep 2023 21:16:49 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[java框架-Springboot3-场景整合]]></title><link>https://blog.youkuaiyun.com/Semanteme/article/details/133219483</link><guid>https://blog.youkuaiyun.com/Semanteme/article/details/133219483</guid><author>Semanteme</author><pubDate>Sun, 24 Sep 2023 00:01:02 +0800</pubDate><description><![CDATA[linux安装中间件视频整合redis视频RedisTemplate定制化视频


相关视频]]></description><category></category></item><item><title><![CDATA[java框架-Springboot3-基础特性+核心原理]]></title><link>https://blog.youkuaiyun.com/Semanteme/article/details/133208480</link><guid>https://blog.youkuaiyun.com/Semanteme/article/details/133208480</guid><author>Semanteme</author><pubDate>Sat, 23 Sep 2023 21:54:37 +0800</pubDate><description><![CDATA[自定义starter逐级抽取视频讲解。]]></description><category></category></item><item><title><![CDATA[java框架-Springboot3-数据访问]]></title><link>https://blog.youkuaiyun.com/Semanteme/article/details/133190939</link><guid>https://blog.youkuaiyun.com/Semanteme/article/details/133190939</guid><author>Semanteme</author><pubDate>Sat, 23 Sep 2023 00:31:32 +0800</pubDate><description><![CDATA[整合SSM

Spring
SpringMVC
Mybatis

整合步骤
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 ht]]></description><category></category></item><item><title><![CDATA[java框架-Springboot3-web开发]]></title><link>https://blog.youkuaiyun.com/Semanteme/article/details/133165886</link><guid>https://blog.youkuaiyun.com/Semanteme/article/details/133165886</guid><author>Semanteme</author><pubDate>Fri, 22 Sep 2023 23:37:20 +0800</pubDate><description><![CDATA[引入支持xml的pom依赖文件实体类添加xml支持注解HttpMessageConverter示例写法。]]></description><category></category></item><item><title><![CDATA[java框架-Springboot-快速入门]]></title><link>https://blog.youkuaiyun.com/Semanteme/article/details/133148530</link><guid>https://blog.youkuaiyun.com/Semanteme/article/details/133148530</guid><author>Semanteme</author><pubDate>Thu, 21 Sep 2023 23:58:33 +0800</pubDate><description><![CDATA[SpringBoot切换日志组合官方文档。]]></description><category></category></item><item><title><![CDATA[java框架-Spring-Spring Web MVC]]></title><link>https://blog.youkuaiyun.com/Semanteme/article/details/133104057</link><guid>https://blog.youkuaiyun.com/Semanteme/article/details/133104057</guid><author>Semanteme</author><pubDate>Thu, 21 Sep 2023 01:43:00 +0800</pubDate><description><![CDATA[参考：
什么是Servlet?过滤器与拦截器的N个区别，别傻傻分不清了]]></description><category></category></item><item><title><![CDATA[java框架-Spring-容器创建过程]]></title><link>https://blog.youkuaiyun.com/Semanteme/article/details/133100291</link><guid>https://blog.youkuaiyun.com/Semanteme/article/details/133100291</guid><author>Semanteme</author><pubDate>Wed, 20 Sep 2023 22:04:01 +0800</pubDate><description><![CDATA[java框架-Spring-容器创建源码















]]></description><category></category></item><item><title><![CDATA[java框架-Spring-扩展原理]]></title><link>https://blog.youkuaiyun.com/Semanteme/article/details/133088877</link><guid>https://blog.youkuaiyun.com/Semanteme/article/details/133088877</guid><author>Semanteme</author><pubDate>Wed, 20 Sep 2023 18:14:14 +0800</pubDate><description><![CDATA[【代码】java框架-Spring-扩展原理。]]></description><category></category></item><item><title><![CDATA[java框架-Spring-事务]]></title><link>https://blog.youkuaiyun.com/Semanteme/article/details/133085304</link><guid>https://blog.youkuaiyun.com/Semanteme/article/details/133085304</guid><author>Semanteme</author><pubDate>Wed, 20 Sep 2023 16:22:04 +0800</pubDate><description><![CDATA[【代码】java框架-Spring-事务。]]></description><category></category></item><item><title><![CDATA[java框架-Spring-AOP]]></title><link>https://blog.youkuaiyun.com/Semanteme/article/details/133045298</link><guid>https://blog.youkuaiyun.com/Semanteme/article/details/133045298</guid><author>Semanteme</author><pubDate>Tue, 19 Sep 2023 23:59:47 +0800</pubDate><description><![CDATA[AOP:动态代理
开发步骤：


导入aop模块
定义业务逻辑类
定义切面类；
-. 切面类标注：@Aspect
-. 切面类注解：
@Before: 前置通知, 在方法执行之前执行
@After: 后置通知, 在方法执行之后执行 。
@AfterRunning: 返回通知, 在方法返回结果之后执行
@AfterThrowing: 异常通知, 在方法抛出异常之后
@Around: 环绕通知, 围绕着方法执行
将切面类添加到容器
开启基于注解版的aop模式：@EnableAspectJAutoProxy

A]]></description><category></category></item><item><title><![CDATA[java框架-Spring-IOC]]></title><link>https://blog.youkuaiyun.com/Semanteme/article/details/133031761</link><guid>https://blog.youkuaiyun.com/Semanteme/article/details/133031761</guid><author>Semanteme</author><pubDate>Tue, 19 Sep 2023 20:24:04 +0800</pubDate><description><![CDATA[默认获取工厂bean调用getObject要获取工厂bean本身，需要在id前添加&]]></description><category></category></item><item><title><![CDATA[java基础-并发编程-CyclicBarrier（JDK1.8）源码学习]]></title><link>https://blog.youkuaiyun.com/Semanteme/article/details/132981820</link><guid>https://blog.youkuaiyun.com/Semanteme/article/details/132981820</guid><author>Semanteme</author><pubDate>Mon, 18 Sep 2023 18:34:40 +0800</pubDate><description><![CDATA[最后一个就位线程负责把所有条件队列中的线程添加到同步队列，然后在finally中执行ReentrantLock的unlock方法唤醒同步队列中的head.next，本节点成为新的head节点，然后被唤醒线程同样会到finally的unlock方法中唤醒下一个线程，这样传递唤醒。]]></description><category></category></item><item><title><![CDATA[java基础-并发编程-CountDownLatch（JDK1.8）源码学习]]></title><link>https://blog.youkuaiyun.com/Semanteme/article/details/132929294</link><guid>https://blog.youkuaiyun.com/Semanteme/article/details/132929294</guid><author>Semanteme</author><pubDate>Sun, 17 Sep 2023 23:59:33 +0800</pubDate><description><![CDATA[【代码】java基础-并发编程-CountDownLatch（JDK1.8）源码学习。]]></description><category></category></item></channel></rss>