<html lang="zh-cn">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="referrer" content="origin">
    <title>火星猿类 - 博客园</title>
    <link type="text/css" rel="stylesheet" href="/bundles/blog-common.css?v=svlZeZMvc3He7PqOD4T7SOuQn0_kIfLBYiy3idqd35Y1">
<link id="MainCss" type="text/css" rel="stylesheet" href="/skins/darkgreentrip/bundle-darkgreentrip.css?v=EjExWsdi8Ql8RA7Wdq4_YaeuMVhIAL6d2BSGbilapWY1">
<link id="mobile-style" media="only screen and (max-width: 767px)" type="text/css" rel="stylesheet" href="/skins/darkgreentrip/bundle-darkgreentrip-mobile.css?v=UDjqx7Witj15lOavDDvYAPs4X-lKVDD-U7PDSLg1cK81">
    <link title="RSS" type="application/rss+xml" rel="alternate" href="https://www.cnblogs.com/tomtiantao/rss">
    <link title="RSD" type="application/rsd+xml" rel="EditURI" href="https://www.cnblogs.com/tomtiantao/rsd.xml">
<link type="application/wlwmanifest+xml" rel="wlwmanifest" href="https://www.cnblogs.com/tomtiantao/wlwmanifest.xml">
    <script async="" src="https://www.google-analytics.com/analytics.js"></script><script src="//common.cnblogs.com/scripts/jquery-2.2.0.min.js"></script>
    <script>var currentBlogId=355633;var currentBlogApp='tomtiantao',cb_enable_mathjax=false;var isLogined=true;</script>
    <script src="/bundles/blog-common.js?v=OFBZTzkHKauV7mtIFLF9jlqrX-sesK9-mY9KjurLrq01" type="text/javascript"></script>

<body>
<a name="top"></a>


<!--done-->
<div id="home">
<div id="header">
	<div id="blogTitle">
	<a id="lnkBlogLogo" href="https://www.cnblogs.com/tomtiantao/"><img id="blogLogo" src="/Skins/custom/images/logo.gif" alt="返回主页"></a>			
		
<!--done-->
<h1><a id="Header1_HeaderTitle" class="headermaintitle" href="https://www.cnblogs.com/tomtiantao/">火星猿类</a></h1>
<h2>爱生活，爱Java</h2>



		
	</div><!--end: blogTitle 博客的标题和副标题 -->
	<div id="navigator">
		
<ul id="navList">
<li><a id="blog_nav_sitehome" class="menu" href="https://www.cnblogs.com/">博客园</a></li>
<li><a id="blog_nav_myhome" class="menu" href="https://www.cnblogs.com/tomtiantao/">首页</a></li>
<li><a id="blog_nav_newpost" class="menu" rel="nofollow" href="https://i.cnblogs.com/EditPosts.aspx?opt=1">新随笔</a></li>
<li><a id="blog_nav_contact" class="menu" rel="nofollow" href="https://msg.cnblogs.com/send/%E7%81%AB%E6%98%9F%E7%8C%BF%E7%B1%BB">联系</a></li>
<li><a id="blog_nav_rss" class="menu" href="https://www.cnblogs.com/tomtiantao/rss">订阅</a>
<!--<a id="blog_nav_rss_image" class="aHeaderXML" href="https://www.cnblogs.com/tomtiantao/rss"><img src="//www.cnblogs.com/images/xml.gif" alt="订阅" /></a>--></li>
<li><a id="blog_nav_admin" class="menu" rel="nofollow" href="https://i.cnblogs.com/">管理</a></li>
</ul>
		<div class="blogStats">
			
			<div id="blog_stats">
<span id="stats_post_count">随笔 - 12&nbsp; </span>
<span id="stats_article_count">文章 - 2&nbsp; </span>
<span id="stats-comment_count">评论 - 0</span>
</div>
			
		</div><!--end: blogStats -->
	</div><!--end: navigator 博客导航栏 -->
</div><!--end: header 头部 -->

<div id="main">
	<div id="mainContent">
	<div class="forFlow">
		
        
<!--done-->


<div class="day">
	<div class="dayTitle">
		<a id="homepage1_HomePageDays_DaysList_ctl00_ImageLink" href="https://www.cnblogs.com/tomtiantao/archive/2018/03/08.html">2018年3月8日</a>				  
	</div>

	
			<div class="postTitle">
				<a id="homepage1_HomePageDays_DaysList_ctl00_DayList_TitleUrl_0" class="postTitle2" href="https://www.cnblogs.com/tomtiantao/p/8528182.html">SpringMVC工作原理详解</a>
			</div>
			<div class="postCon"><div class="c_b_p_desc">摘要: SpringMVC的工作原理图： SpringMVC流程 1、 用户发送请求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找)，生成处<a href="https://www.cnblogs.com/tomtiantao/p/8528182.html" class="c_b_p_desc_readmore">阅读全文</a></div></div>
			<div class="clear"></div>
			<div class="postDesc">posted @ 2018-03-08 14:14 火星猿类 阅读(40) 评论(0)  <a href="https://i.cnblogs.com/EditPosts.aspx?postid=8528182" rel="nofollow">编辑</a></div>
			<div class="clear"></div>
		
</div>


<div class="day">
	<div class="dayTitle">
		<a id="homepage1_HomePageDays_DaysList_ctl01_ImageLink" href="https://www.cnblogs.com/tomtiantao/archive/2018/03/01.html">2018年3月1日</a>				  
	</div>

	
			<div class="postTitle">
				<a id="homepage1_HomePageDays_DaysList_ctl01_DayList_TitleUrl_0" class="postTitle2" href="https://www.cnblogs.com/tomtiantao/p/8487518.html">浅谈在Java开发中的枚举的作用和用法</a>
			</div>
			<div class="postCon"><div class="c_b_p_desc">摘要: 枚举（enum），是指一个经过排序的、被打包成一个单一实体的项列表。一个枚举的实例可以使用枚举项列表中任意单一项的值。枚举在各个语言当中都有着广泛的应用，通常用来表示诸如颜色、方式、类别、状态等等数目有限、形式离散、表达又极为明确的量。Java从JDK5开始，引入了对枚举的支持。 在枚举出现之前，如<a href="https://www.cnblogs.com/tomtiantao/p/8487518.html" class="c_b_p_desc_readmore">阅读全文</a></div></div>
			<div class="clear"></div>
			<div class="postDesc">posted @ 2018-03-01 11:18 火星猿类 阅读(63) 评论(0)  <a href="https://i.cnblogs.com/EditPosts.aspx?postid=8487518" rel="nofollow">编辑</a></div>
			<div class="clear"></div>
		
</div>


<div class="day">
	<div class="dayTitle">
		<a id="homepage1_HomePageDays_DaysList_ctl02_ImageLink" href="https://www.cnblogs.com/tomtiantao/archive/2018/01/22.html">2018年1月22日</a>				  
	</div>

	
			<div class="postTitle">
				<a id="homepage1_HomePageDays_DaysList_ctl02_DayList_TitleUrl_0" class="postTitle2" href="https://www.cnblogs.com/tomtiantao/p/8327439.html">MyBatis总结</a>
			</div>
			<div class="postCon"><div class="c_b_p_desc">摘要: Mybatis技术内幕系列博客，从原理和源码角度，介绍了其内部实现细节，无论是写的好与不好，我确实是用心写了，由于并不是介绍如何使用Mybatis的文章，所以，一些参数使用细节略掉了，我们的目标是介绍Mybatis的技术架构和重要组成部分，以及基本运行原理。 博客写的很辛苦，但是写出来却不一定好看，<a href="https://www.cnblogs.com/tomtiantao/p/8327439.html" class="c_b_p_desc_readmore">阅读全文</a></div></div>
			<div class="clear"></div>
			<div class="postDesc">posted @ 2018-01-22 08:51 火星猿类 阅读(81) 评论(0)  <a href="https://i.cnblogs.com/EditPosts.aspx?postid=8327439" rel="nofollow">编辑</a></div>
			<div class="clear"></div>
		
</div>


<div class="day">
	<div class="dayTitle">
		<a id="homepage1_HomePageDays_DaysList_ctl03_ImageLink" href="https://www.cnblogs.com/tomtiantao/archive/2017/12/09.html">2017年12月9日</a>				  
	</div>

	
			<div class="postTitle">
				<a id="homepage1_HomePageDays_DaysList_ctl03_DayList_TitleUrl_0" class="postTitle2" href="https://www.cnblogs.com/tomtiantao/p/8010922.html">Nginx配置文件nginx.conf中文详解</a>
			</div>
			<div class="postCon"><div class="c_b_p_desc">摘要: Nginx配置参数中文说明。#定义Nginx运行的用户和用户组user www www;#nginx进程数，建议设置为等于CPU总核心数。worker_processes 8;#全局错误日志定义类型，[ debug | info | notice | warn | error | crit ]err<a href="https://www.cnblogs.com/tomtiantao/p/8010922.html" class="c_b_p_desc_readmore">阅读全文</a></div></div>
			<div class="clear"></div>
			<div class="postDesc">posted @ 2017-12-09 11:18 火星猿类 阅读(21) 评论(0)  <a href="https://i.cnblogs.com/EditPosts.aspx?postid=8010922" rel="nofollow">编辑</a></div>
			<div class="clear"></div>
		
</div>


<div class="day">
	<div class="dayTitle">
		<a id="homepage1_HomePageDays_DaysList_ctl04_ImageLink" href="https://www.cnblogs.com/tomtiantao/archive/2017/12/07.html">2017年12月7日</a>				  
	</div>

	
			<div class="postTitle">
				<a id="homepage1_HomePageDays_DaysList_ctl04_DayList_TitleUrl_0" class="postTitle2" href="https://www.cnblogs.com/tomtiantao/p/7999397.html">@Responsebody与@RequestBody</a>
			</div>
			<div class="postCon"><div class="c_b_p_desc">摘要: 一，@RequestMapping RequestMapping是一个用来处理请求地址映射的注解，可用于类或方法上。用于类上，表示类中的所有响应请求的方法都是以该地址作为父路径。 对应的action就是：&lt;form action="aaa/bbb"&gt; 返回页面就是myReturn.jsp二，@Res<a href="https://www.cnblogs.com/tomtiantao/p/7999397.html" class="c_b_p_desc_readmore">阅读全文</a></div></div>
			<div class="clear"></div>
			<div class="postDesc">posted @ 2017-12-07 15:45 火星猿类 阅读(173) 评论(0)  <a href="https://i.cnblogs.com/EditPosts.aspx?postid=7999397" rel="nofollow">编辑</a></div>
			<div class="clear"></div>
		
</div>


<div class="day">
	<div class="dayTitle">
		<a id="homepage1_HomePageDays_DaysList_ctl05_ImageLink" href="https://www.cnblogs.com/tomtiantao/archive/2017/11/22.html">2017年11月22日</a>				  
	</div>

	
			<div class="postTitle">
				<a id="homepage1_HomePageDays_DaysList_ctl05_DayList_TitleUrl_0" class="postTitle2" href="https://www.cnblogs.com/tomtiantao/p/7878322.html">java 泛型中 T 和 问号（通配符）的区别</a>
			</div>
			<div class="postCon"><div class="c_b_p_desc">摘要: 类型本来有：简单类型和复杂类型，引入泛型后把复杂类型分的更细了； 现在List&lt;Object&gt;, List&lt;String&gt;是两种不同的类型;且无继承关系； 泛型的好处如： 开始版本 public void write(Integer i, Integer[] ia); public void wri<a href="https://www.cnblogs.com/tomtiantao/p/7878322.html" class="c_b_p_desc_readmore">阅读全文</a></div></div>
			<div class="clear"></div>
			<div class="postDesc">posted @ 2017-11-22 11:21 火星猿类 阅读(219) 评论(0)  <a href="https://i.cnblogs.com/EditPosts.aspx?postid=7878322" rel="nofollow">编辑</a></div>
			<div class="clear"></div>
		
</div>


<div class="day">
	<div class="dayTitle">
		<a id="homepage1_HomePageDays_DaysList_ctl06_ImageLink" href="https://www.cnblogs.com/tomtiantao/archive/2017/05/17.html">2017年5月17日</a>				  
	</div>

	
			<div class="postTitle">
				<a id="homepage1_HomePageDays_DaysList_ctl06_DayList_TitleUrl_0" class="postTitle2" href="https://www.cnblogs.com/tomtiantao/p/6866110.html">java设计模式—工厂模式</a>
			</div>
			<div class="postCon"><div class="c_b_p_desc">摘要: 一、工厂模式主要是为创建对象提供过渡接口，以便将创建对象的具体过程屏蔽隔离起来，达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类：1）简单工厂模式（Simple Factory）：不利于产生系列产品；2）工厂方法模式（Factory Method）：又称为多形性工厂； 3）抽象工厂模式<a href="https://www.cnblogs.com/tomtiantao/p/6866110.html" class="c_b_p_desc_readmore">阅读全文</a></div></div>
			<div class="clear"></div>
			<div class="postDesc">posted @ 2017-05-17 10:07 火星猿类 阅读(17) 评论(0)  <a href="https://i.cnblogs.com/EditPosts.aspx?postid=6866110" rel="nofollow">编辑</a></div>
			<div class="clear"></div>
		
			<div class="postSeparator"></div>
		
			<div class="postTitle">
				<a id="homepage1_HomePageDays_DaysList_ctl06_DayList_TitleUrl_1" class="postTitle2" href="https://www.cnblogs.com/tomtiantao/p/6866100.html">Oracle数据库中序列(SEQUENCE)的用法详解</a>
			</div>
			<div class="postCon"><div class="c_b_p_desc">摘要: 在Oracle数据库中，什么是序列呢？它的用途是什么？序列(SEQUENCE)其实是序列号生成器，可以为表中的行自动生成序列号，产生一组等间隔的数值(类型为数字)。其主要的用途是生成表的主键值，可以在插入语句中引用，也可以通过查询检查当前值，或使序列增至下一个值。 创建序列需要CREATE SEQU<a href="https://www.cnblogs.com/tomtiantao/p/6866100.html" class="c_b_p_desc_readmore">阅读全文</a></div></div>
			<div class="clear"></div>
			<div class="postDesc">posted @ 2017-05-17 10:05 火星猿类 阅读(194) 评论(0)  <a href="https://i.cnblogs.com/EditPosts.aspx?postid=6866100" rel="nofollow">编辑</a></div>
			<div class="clear"></div>
		
			<div class="postSeparator"></div>
		
			<div class="postTitle">
				<a id="homepage1_HomePageDays_DaysList_ctl06_DayList_TitleUrl_2" class="postTitle2" href="https://www.cnblogs.com/tomtiantao/p/6866083.html">Java 序列化接口Serializable详解</a>
			</div>
			<div class="postCon"><div class="c_b_p_desc">摘要: 一个对象序列化的接口，一个类只有实现了Serializable搜索接口，它的对象才是可序列化的。因此如果要序列化某些类的对象，这些类就必须实现Serializable接口。而实际上，Serializable是一个空接口，没有什么具体内容，它的目的只是简单的标识一个类的对象可以被序列化。 什么情况下需<a href="https://www.cnblogs.com/tomtiantao/p/6866083.html" class="c_b_p_desc_readmore">阅读全文</a></div></div>
			<div class="clear"></div>
			<div class="postDesc">posted @ 2017-05-17 10:02 火星猿类 阅读(49) 评论(0)  <a href="https://i.cnblogs.com/EditPosts.aspx?postid=6866083" rel="nofollow">编辑</a></div>
			<div class="clear"></div>
		
			<div class="postSeparator"></div>
		
			<div class="postTitle">
				<a id="homepage1_HomePageDays_DaysList_ctl06_DayList_TitleUrl_3" class="postTitle2" href="https://www.cnblogs.com/tomtiantao/p/6866075.html">JSTL-c:forEach标签详解</a>
			</div>
			<div class="postCon"><div class="c_b_p_desc">摘要: c:forEach基本格式： c:forEach属性解释： varStatus属性解释：<a href="https://www.cnblogs.com/tomtiantao/p/6866075.html" class="c_b_p_desc_readmore">阅读全文</a></div></div>
			<div class="clear"></div>
			<div class="postDesc">posted @ 2017-05-17 10:01 火星猿类 阅读(42) 评论(0)  <a href="https://i.cnblogs.com/EditPosts.aspx?postid=6866075" rel="nofollow">编辑</a></div>
			<div class="clear"></div>
		
</div>

<div class="topicListFooter"><div id="nav_next_page"><a href="https://www.cnblogs.com/tomtiantao/default.html?page=2">下一页</a></div></div>

    
	</div><!--end: forFlow -->
	</div><!--end: mainContent 主体内容容器-->

	<div id="sideBar">
		<div id="sideBarMain">
			
<!--done-->
<div class="newsItem">
<h3 class="catListTitle">公告</h3>
	<div id="blog-news"><div id="myTime">
        
    </div><div id="profile_block">昵称：<a href="https://home.cnblogs.com/u/tomtiantao/">火星猿类</a><br>园龄：<a href="https://home.cnblogs.com/u/tomtiantao/" title="入园时间：2017-05-15">1年10个月</a><br>粉丝：<a href="https://home.cnblogs.com/u/tomtiantao/followers/">1</a><br>关注：<a href="https://home.cnblogs.com/u/tomtiantao/followees/">22</a><div id="p_b_follow"><a href="javascript:void(0);" onclick="follow('864b0c5f-e23c-42ba-889e-08d49922f226')">+加关注</a></div><script>getFollowStatus('864b0c5f-e23c-42ba-889e-08d49922f226')</script></div></div><script type="text/javascript">loadBlogNews();</script>
</div>

			<div id="blog-calendar" style=""><table id="blogCalendar" class="Cal" cellspacing="0" cellpadding="0" title="Calendar">
	<tbody><tr><td colspan="7"><table class="CalTitle" cellspacing="0">
		<tbody><tr><td class="CalNextPrev"><a href="javascript:void(0);" onclick="loadBlogCalendar('2019/02/01');return false;">&lt;</a></td><td align="center">2019年3月</td><td class="CalNextPrev" align="right"><a href="javascript:void(0);" onclick="loadBlogCalendar('2019/04/01');return false;">&gt;</a></td></tr>
	</tbody></table></td></tr><tr><th class="CalDayHeader" align="center" abbr="日" scope="col">日</th><th class="CalDayHeader" align="center" abbr="一" scope="col">一</th><th class="CalDayHeader" align="center" abbr="二" scope="col">二</th><th class="CalDayHeader" align="center" abbr="三" scope="col">三</th><th class="CalDayHeader" align="center" abbr="四" scope="col">四</th><th class="CalDayHeader" align="center" abbr="五" scope="col">五</th><th class="CalDayHeader" align="center" abbr="六" scope="col">六</th></tr><tr><td class="CalOtherMonthDay" align="center">24</td><td class="CalOtherMonthDay" align="center">25</td><td class="CalOtherMonthDay" align="center">26</td><td class="CalOtherMonthDay" align="center">27</td><td class="CalOtherMonthDay" align="center">28</td><td align="center">1</td><td class="CalWeekendDay" align="center">2</td></tr><tr><td class="CalWeekendDay" align="center">3</td><td align="center">4</td><td align="center">5</td><td align="center">6</td><td align="center">7</td><td align="center">8</td><td class="CalWeekendDay" align="center">9</td></tr><tr><td class="CalWeekendDay" align="center">10</td><td align="center">11</td><td align="center">12</td><td align="center">13</td><td align="center">14</td><td align="center">15</td><td class="CalWeekendDay" align="center">16</td></tr><tr><td class="CalWeekendDay" align="center">17</td><td align="center">18</td><td align="center">19</td><td align="center">20</td><td align="center">21</td><td align="center">22</td><td class="CalWeekendDay" align="center">23</td></tr><tr><td class="CalWeekendDay" align="center">24</td><td class="CalTodayDay" align="center">25</td><td align="center">26</td><td align="center">27</td><td align="center">28</td><td align="center">29</td><td class="CalWeekendDay" align="center">30</td></tr><tr><td class="CalWeekendDay" align="center">31</td><td class="CalOtherMonthDay" align="center">1</td><td class="CalOtherMonthDay" align="center">2</td><td class="CalOtherMonthDay" align="center">3</td><td class="CalOtherMonthDay" align="center">4</td><td class="CalOtherMonthDay" align="center">5</td><td class="CalOtherMonthDay" align="center">6</td></tr>
</tbody></table></div><script type="text/javascript">loadBlogDefaultCalendar();</script>
			
			<div id="leftcontentcontainer">
				<div id="blog-sidecolumn"><div id="sidebar_search" class="sidebar-block">
<div id="sidebar_search" class="mySearch">
<h3 class="catListTitle">搜索</h3>
<div id="sidebar_search_box">
<div id="widget_my_zzk" class="div_my_zzk"><input type="text" id="q" onkeydown="return zzk_go_enter(event);" class="input_my_zzk">&nbsp;<input onclick="zzk_go()" type="button" value="找找看" id="btnZzk" class="btn_my_zzk"></div>
<div id="widget_my_google" class="div_my_zzk"><input type="text" name="google_q" id="google_q" onkeydown="return google_go_enter(event)" class="input_my_zzk">&nbsp;<input onclick="google_go()" type="button" value="谷歌搜索" class="btn_my_zzk"></div>
</div>
</div>

</div><div id="sidebar_shortcut" class="sidebar-block">
<div class="catListLink">
<h3 class="catListTitle">常用链接</h3>
<ul>
<li><a href="https://www.cnblogs.com/tomtiantao/p/" title="我的博客的随笔列表">我的随笔</a></li><li><a href="https://www.cnblogs.com/tomtiantao/MyComments.html" title="我发表过的评论列表">我的评论</a></li><li><a href="https://www.cnblogs.com/tomtiantao/OtherPosts.html" title="我评论过的随笔列表">我的参与</a></li><li><a href="https://www.cnblogs.com/tomtiantao/RecentComments.html" title="我的博客的评论列表">最新评论</a></li><li><a href="https://www.cnblogs.com/tomtiantao/tag/" title="我的博客的标签列表">我的标签</a></li>
</ul>
<div id="itemListLin_con" style="display:none;">
<ul>

</ul>
</div>
</div></div><div id="sidebar_toptags" class="sidebar-block">
<div class="catListTag">
<h3 class="catListTitle">我的标签</h3>
<ul>
<li><a href="https://www.cnblogs.com/tomtiantao/tag/Java/">Java</a>(8)</li><li><a href="https://www.cnblogs.com/tomtiantao/tag/MyBatis/">MyBatis</a>(3)</li><li><a href="https://www.cnblogs.com/tomtiantao/tag/MySQL/">MySQL</a>(2)</li><li><a href="https://www.cnblogs.com/tomtiantao/tag/Spring/">Spring</a>(2)</li><li><a href="https://www.cnblogs.com/tomtiantao/tag/JSP/">JSP</a>(2)</li><li><a href="https://www.cnblogs.com/tomtiantao/tag/jdk/">jdk</a>(1)</li><li><a href="https://www.cnblogs.com/tomtiantao/tag/SpringMVC/">SpringMVC</a>(1)</li><li><a href="https://www.cnblogs.com/tomtiantao/tag/SQL/">SQL</a>(1)</li><li><a href="https://www.cnblogs.com/tomtiantao/tag/%E5%B7%A5%E5%8E%82%E6%A8%A1%E5%BC%8F/">工厂模式</a>(1)</li><li><a href="https://www.cnblogs.com/tomtiantao/tag/nginx/">nginx</a>(1)</li><li><a href="https://www.cnblogs.com/tomtiantao/tag/">更多</a></li>
</ul>
</div></div><div id="sidebar_categories">
<div id="sidebar_postarchive" class="catListPostArchive sidebar-block">
<h3 class="catListTitle">随笔档案</h3>

<ul>

<li><a id="CatList_LinkList_0_Link_0" href="https://www.cnblogs.com/tomtiantao/archive/2018/03.html">2018年3月 (2)</a> </li>

<li><a id="CatList_LinkList_0_Link_1" href="https://www.cnblogs.com/tomtiantao/archive/2018/01.html">2018年1月 (1)</a> </li>

<li><a id="CatList_LinkList_0_Link_2" href="https://www.cnblogs.com/tomtiantao/archive/2017/12.html">2017年12月 (2)</a> </li>

<li><a id="CatList_LinkList_0_Link_3" href="https://www.cnblogs.com/tomtiantao/archive/2017/11.html">2017年11月 (1)</a> </li>

<li><a id="CatList_LinkList_0_Link_4" href="https://www.cnblogs.com/tomtiantao/archive/2017/05.html">2017年5月 (6)</a> </li>

</ul>

</div>

</div><div id="sidebar_recentcomments" class="sidebar-block"><div id="recent_comments_wrap" style="display: none;">
<div class="catListComment">
<h3 class="catListTitle">最新评论</h3>

	<div id="RecentCommentsBlock"></div>
</div>
</div></div><div id="sidebar_topviewedposts" class="sidebar-block"><div id="topview_posts_wrap">
<div class="catListView">
<h3 class="catListTitle">阅读排行榜</h3>
	<div id="TopViewPostsBlock"><ul><li><a href="https://www.cnblogs.com/tomtiantao/p/6866043.html">1. Spring MVC的困惑url-pattern /和/*的区别(4388)</a></li><li><a href="https://www.cnblogs.com/tomtiantao/p/7878322.html">2. java 泛型中 T 和 问号（通配符）的区别(224)</a></li><li><a href="https://www.cnblogs.com/tomtiantao/p/6866100.html">3. Oracle数据库中序列(SEQUENCE)的用法详解(206)</a></li><li><a href="https://www.cnblogs.com/tomtiantao/p/7999397.html">4. @Responsebody与@RequestBody(173)</a></li><li><a href="https://www.cnblogs.com/tomtiantao/p/8327439.html">5. MyBatis总结(81)</a></li></ul></div>
</div>
</div></div><div id="sidebar_topcommentedposts" class="sidebar-block"><div id="topfeedback_posts_wrap" style="display: none;">
<div class="catListFeedback">
<h3 class="catListTitle">评论排行榜</h3>
	<div id="TopFeedbackPostsBlock"></div>
</div>
</div></div><div id="sidebar_topdiggedposts" class="sidebar-block"><div id="topdigg_posts_wrap">
<div class="catListView">
<h3 class="catListTitle">推荐排行榜</h3>
<div id="TopDiggPostsBlock"><ul><li><a href="https://www.cnblogs.com/tomtiantao/p/8327439.html">1. MyBatis总结(1)</a></li></ul></div>
</div></div></div></div><script type="text/javascript">loadBlogSideColumn();</script>
			</div>
			
		</div><!--end: sideBarMain -->
	</div><!--end: sideBar 侧边栏容器 -->
	<div class="clear"></div>
	</div><!--end: main -->
	<div class="clear"></div>
	<div id="footer">
		
<!--done-->
Copyright ©2019 火星猿类
	</div><!--end: footer -->
</div><!--end: home 自定义的最大容器 -->



</body>




</head>








</html>