<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ppamos的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ppamos</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ppamos]]></copyright><item><title><![CDATA[记一次TransactionSynchronization.afterCommit导致的事务异常问题]]></title><link>https://blog.youkuaiyun.com/ppamos/article/details/107782653</link><guid>https://blog.youkuaiyun.com/ppamos/article/details/107782653</guid><author>ppamos</author><pubDate>Tue, 04 Aug 2020 11:34:23 +0800</pubDate><description><![CDATA[记一次TransactionSynchronization.afterCommit导致的事务异常问题

]]></description><category></category></item><item><title><![CDATA[java运行时数据内存区域（堆，栈）分析]]></title><link>https://blog.youkuaiyun.com/ppamos/article/details/89284392</link><guid>https://blog.youkuaiyun.com/ppamos/article/details/89284392</guid><author>ppamos</author><pubDate>Sat, 13 Apr 2019 16:18:15 +0800</pubDate><description><![CDATA[java运行时的数据区

java运行时，会在内存中开辟一块空间，这块空间里面有如上的几块区域。


1.程序计数器
      程序计数器是一块较小的内存区域，用来存放当前线程执行字节码的行号，字节码解释器通过改变这个计数器的字来选取下一条需要执行的指令，包括分支，循环，跳转，异常处理等。所以在在每个线程中都需要一个独立的程序计数器。如果所有线程共用一个程序计数器会导致执行紊乱。
  如果一个线...]]></description><category></category></item><item><title><![CDATA[spring+mybatis 实现三级树形菜单]]></title><link>https://blog.youkuaiyun.com/ppamos/article/details/89105335</link><guid>https://blog.youkuaiyun.com/ppamos/article/details/89105335</guid><author>ppamos</author><pubDate>Mon, 08 Apr 2019 20:06:24 +0800</pubDate><description><![CDATA[数据表的建立

roleinfo表-&gt;&gt;用户表


menu表-&gt;&gt;菜单表




role_menu表-&gt;&gt;用户菜单中间表



mybatis（mysql）的实现
 &lt;resultMap id="menuInfoMap" type="com.background.dto.MenuInfoDto"&gt;
        &lt;id column="g...]]></description><category></category></item></channel></rss>