<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[刘佳欢]]></title><description><![CDATA[努力努力再努力]]></description><link>https://blog.youkuaiyun.com/cJune</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cJune]]></copyright><item><title><![CDATA[@Transtional 注解]]></title><link>https://blog.youkuaiyun.com/cJune/article/details/85406667</link><guid>https://blog.youkuaiyun.com/cJune/article/details/85406667</guid><author>cJune</author><pubDate>Wed, 23 Mar 2022 22:03:48 +0800</pubDate><description><![CDATA[文章目录   Java事务的原理
前言
  关于事务是很常用的，当项目遇到不可预知的问题时保证sql 执行是正确的。
 

内容
  
最一开始不会用事务的时候 ，直接用   直接在方法上写这个注解即可
@Transtional

 常用写法
再后来的实践过程中大多数情况下写法 ，
如果当前方法没有事务则开启一个新的事务，
且 包括任何异常情况
    @Transactional(propagation = Propagation.REQUIRED,rollbackFor=Exception.class)]]></description><category></category></item><item><title><![CDATA[数据类型达到最大值以后的变化，以及装箱后地址比较]]></title><link>https://blog.youkuaiyun.com/cJune/article/details/109266446</link><guid>https://blog.youkuaiyun.com/cJune/article/details/109266446</guid><author>cJune</author><pubDate>Sat, 24 Oct 2020 21:49:57 +0800</pubDate><description><![CDATA[一、单个基本类型占用bit(位)数





二、数据类型比较（包装类型地址比较）

这篇讲解Long缓存池的很有意思

https://www.jb51.net/article/146878.htm


/**
 * @ClassName IVTest
 * @Description TODO
 * @Author ljh
 * @Date 2020/10/510:06
 * @Version 1.0
 */
public class IVTest {
    public static void ma.]]></description><category></category></item><item><title><![CDATA[redis]]></title><link>https://blog.youkuaiyun.com/cJune/article/details/100068085</link><guid>https://blog.youkuaiyun.com/cJune/article/details/100068085</guid><author>cJune</author><pubDate>Sun, 25 Aug 2019 21:31:33 +0800</pubDate><description><![CDATA[redis总结

]]></description><category></category></item><item><title><![CDATA[jvm总结]]></title><link>https://blog.youkuaiyun.com/cJune/article/details/99710155</link><guid>https://blog.youkuaiyun.com/cJune/article/details/99710155</guid><author>cJune</author><pubDate>Sun, 18 Aug 2019 21:57:58 +0800</pubDate><description><![CDATA[jvm总结

]]></description><category></category></item><item><title><![CDATA[SpringCloud架构实战(一)---------注册服务]]></title><link>https://blog.youkuaiyun.com/cJune/article/details/99232971</link><guid>https://blog.youkuaiyun.com/cJune/article/details/99232971</guid><author>cJune</author><pubDate>Sun, 11 Aug 2019 21:26:48 +0800</pubDate><description><![CDATA[数据结构
线性表


栈与队列
递归
树
图
查找
排序
设定内容居中、居左、居右
SmartyPants

]]></description><category></category></item><item><title><![CDATA[数据结构]]></title><link>https://blog.youkuaiyun.com/cJune/article/details/92430850</link><guid>https://blog.youkuaiyun.com/cJune/article/details/92430850</guid><author>cJune</author><pubDate>Tue, 06 Aug 2019 15:22:31 +0800</pubDate><description><![CDATA[这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Ma...]]></description><category></category></item><item><title><![CDATA[springcloud 之 eureka]]></title><link>https://blog.youkuaiyun.com/cJune/article/details/97686972</link><guid>https://blog.youkuaiyun.com/cJune/article/details/97686972</guid><author>cJune</author><pubDate>Mon, 29 Jul 2019 21:51:20 +0800</pubDate><description><![CDATA[前言

内容
 服务端
客户端
注意事项

小结
感谢您的阅读~

]]></description><category></category></item><item><title><![CDATA[Spring事务]]></title><link>https://blog.youkuaiyun.com/cJune/article/details/97686397</link><guid>https://blog.youkuaiyun.com/cJune/article/details/97686397</guid><author>cJune</author><pubDate>Mon, 29 Jul 2019 21:48:30 +0800</pubDate><description><![CDATA[前言
所谓编程式事务指的是通过编码方式实现事务，即类似于JDBC编程实现事务管理。管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理，spring推荐使用TransactionTemplate。

案例
 使用编程事务实现手动事务
@Component
public class TransactionUtils ...]]></description><category></category></item><item><title><![CDATA[SpringAOP原理]]></title><link>https://blog.youkuaiyun.com/cJune/article/details/97683278</link><guid>https://blog.youkuaiyun.com/cJune/article/details/97683278</guid><author>cJune</author><pubDate>Mon, 29 Jul 2019 21:38:23 +0800</pubDate><description><![CDATA[前言


内容
 什么是AOP
 切点
执行目标对象方法，动态植入切面代码。
可以通过切入点表达式，指定拦截哪些类的哪些方法； 给指定的类在运行的时候植入切面类代码。
切面
面向切面编程，就是指 对很多功能都有的重复的代码抽取，再在运行的时候网业务方法上动态植入“切面类代码”。
AOP的底层原理
 静态代理
由程序员创建或工具生成代理类的源码，再编译代理类。所谓静态也就是在程序运行前就已经存在代理...]]></description><category></category></item><item><title><![CDATA[[java]多线程-synchronized与volatile]]></title><link>https://blog.youkuaiyun.com/cJune/article/details/95866770</link><guid>https://blog.youkuaiyun.com/cJune/article/details/95866770</guid><author>cJune</author><pubDate>Sun, 14 Jul 2019 11:15:07 +0800</pubDate><description><![CDATA[前言
之前写过一篇关于线程的,现在继续深入写写多线程

内容
什么是Volatile
可见性也就是说一旦某个线程修改了该被volatile修饰的变量，它会保证修改的值会立即被更新到主存，当有其他线程需要读取时，可以立即获取修改之后的值。
在Java中为了加快程序的运行效率，对一些变量的操作通常是在该线程的寄存器或是CPU缓存上进行的，之后才会同步到主存中，而加了volatile修饰符的变量则是直接...]]></description><category></category></item><item><title><![CDATA[多线程-单例模式与多线程]]></title><link>https://blog.youkuaiyun.com/cJune/article/details/95033640</link><guid>https://blog.youkuaiyun.com/cJune/article/details/95033640</guid><author>cJune</author><pubDate>Sun, 07 Jul 2019 21:40:48 +0800</pubDate><description><![CDATA[网络编程

]]></description><category></category></item><item><title><![CDATA[[Java]类加载与反射]]></title><link>https://blog.youkuaiyun.com/cJune/article/details/95033534</link><guid>https://blog.youkuaiyun.com/cJune/article/details/95033534</guid><author>cJune</author><pubDate>Sun, 07 Jul 2019 21:39:49 +0800</pubDate><description><![CDATA[类加载与反射

]]></description><category></category></item><item><title><![CDATA[基于比较的排序(一)]]></title><link>https://blog.youkuaiyun.com/cJune/article/details/94138176</link><guid>https://blog.youkuaiyun.com/cJune/article/details/94138176</guid><author>cJune</author><pubDate>Sat, 29 Jun 2019 11:52:50 +0800</pubDate><description><![CDATA[前言
不得不先感慨一句,要努力写博客了,好言归正传,最近研究了数据结构,里面有涉及排序,总结总结,

内容
宏观

算法涉及的很多,
第二点
最基本的查询
第三点
最基本的查询
其他
小结
感谢您的阅读~~

...]]></description><category></category></item><item><title><![CDATA[avl树]]></title><link>https://blog.youkuaiyun.com/cJune/article/details/93412239</link><guid>https://blog.youkuaiyun.com/cJune/article/details/93412239</guid><author>cJune</author><pubDate>Sun, 23 Jun 2019 21:53:30 +0800</pubDate><description><![CDATA[avl树

]]></description><category></category></item><item><title><![CDATA[Generator1.3.5和mysql8.0.17逆向生成代码从多个表生成的问题]]></title><link>https://blog.youkuaiyun.com/cJune/article/details/93412125</link><guid>https://blog.youkuaiyun.com/cJune/article/details/93412125</guid><author>cJune</author><pubDate>Sun, 23 Jun 2019 21:52:08 +0800</pubDate><description><![CDATA[这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Ma...]]></description><category></category></item><item><title><![CDATA[状态与策略模式的总结]]></title><link>https://blog.youkuaiyun.com/cJune/article/details/92430983</link><guid>https://blog.youkuaiyun.com/cJune/article/details/92430983</guid><author>cJune</author><pubDate>Sun, 16 Jun 2019 21:28:08 +0800</pubDate><description><![CDATA[设计模式需要总结总结了

]]></description><category></category></item><item><title><![CDATA[逆向生成代码出现的jdbc数据源连接的问题（连接mysql8.0.17）`com.mysql.cj.jdbc.Driver]]></title><link>https://blog.youkuaiyun.com/cJune/article/details/91357808</link><guid>https://blog.youkuaiyun.com/cJune/article/details/91357808</guid><author>cJune</author><pubDate>Sun, 09 Jun 2019 21:43:01 +0800</pubDate><description><![CDATA[关于数组之类的基础知识

]]></description><category></category></item><item><title><![CDATA[SpringBoot配置mybaitis代码生成工具]]></title><link>https://blog.youkuaiyun.com/cJune/article/details/91357795</link><guid>https://blog.youkuaiyun.com/cJune/article/details/91357795</guid><author>cJune</author><pubDate>Sun, 09 Jun 2019 21:42:15 +0800</pubDate><description><![CDATA[这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Ma...]]></description><category></category></item><item><title><![CDATA[拦截器简单总结]]></title><link>https://blog.youkuaiyun.com/cJune/article/details/90744075</link><guid>https://blog.youkuaiyun.com/cJune/article/details/90744075</guid><author>cJune</author><pubDate>Sun, 02 Jun 2019 21:49:11 +0800</pubDate><description><![CDATA[写写总结
]]></description><category></category></item><item><title><![CDATA[关于java集合总结（一）]]></title><link>https://blog.youkuaiyun.com/cJune/article/details/90348346</link><guid>https://blog.youkuaiyun.com/cJune/article/details/90348346</guid><author>cJune</author><pubDate>Sun, 19 May 2019 21:39:26 +0800</pubDate><description><![CDATA[一前言：

简单聊聊java集合



二.collection集合



1.collection结构图



2.有关线程安全



3.有关有序集合和无序集合



4.实现类和接口



三.map集合

1.结构图



2.线程安全



3.是否允许存在null值



四.感受：

了解一点集合对于知识梳理，理解数据结构很有帮助。


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