Files
redkale/javadoc/org/redkale/util/package-use.html
wentch abb06e9781
2016-01-26 11:48:51 +08:00

582 lines
22 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_71) on Tue Jan 26 11:41:36 CST 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>程序包 org.redkale.util的使用 (RedKale的API文档)</title>
<meta name="date" content="2016-01-26">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="\u7A0B\u5E8F\u5305 org.redkale.util\u7684\u4F7F\u7528 (RedKale\u7684API\u6587\u6863)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>您的浏览器已禁用 JavaScript。</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li></li>
<li class="navBarCell1Rev">使用</li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>上一个</li>
<li>下一个</li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/redkale/util/package-use.html" target="_top">框架</a></li>
<li><a href="package-use.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">所有类</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="程序包的使用 org.redkale.util" class="title">程序包的使用<br>org.redkale.util</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表程序包和解释">
<caption><span>使用<a href="../../../org/redkale/util/package-summary.html">org.redkale.util</a>的程序包</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">程序包</th>
<th class="colLast" scope="col">说明</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#org.redkale.boot">org.redkale.boot</a></td>
<td class="colLast">
<div class="block">提供RedKale服务器的启动、初始化和加载功能</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.redkale.convert">org.redkale.convert</a></td>
<td class="colLast">
<div class="block">提供数据的序列化和反解析功能</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.redkale.convert.bson">org.redkale.convert.bson</a></td>
<td class="colLast">
<div class="block">提供BSON的序列化和反解析功能</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.redkale.convert.ext">org.redkale.convert.ext</a></td>
<td class="colLast">
<div class="block">Convert的基本数据的Coder实现</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.redkale.convert.json">org.redkale.convert.json</a></td>
<td class="colLast">
<div class="block">提供JSON的序列化和反解析功能</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.redkale.net">org.redkale.net</a></td>
<td class="colLast">
<div class="block">网络TCP/UDP基础服务包</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.redkale.net.http">org.redkale.net.http</a></td>
<td class="colLast">
<div class="block">HTTP协议包,提供HTTP协议服务器</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.redkale.net.sncp">org.redkale.net.sncp</a></td>
<td class="colLast">
<div class="block">SNCP协议包,提供SNCP协议服务器</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.redkale.service">org.redkale.service</a></td>
<td class="colLast">
<div class="block">Service接口和模式配置包</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.redkale.source">org.redkale.source</a></td>
<td class="colLast">
<div class="block">数据源(数据库、缓存)操作包</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.redkale.util">org.redkale.util</a></td>
<td class="colLast">
<div class="block">RedKale工具包</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.redkale.boot">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表类和解释">
<caption><span><a href="../../../org/redkale/boot/package-summary.html">org.redkale.boot</a>使用的<a href="../../../org/redkale/util/package-summary.html">org.redkale.util</a>中的类</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">类和说明</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/AnyValue.html#org.redkale.boot">AnyValue</a>
<div class="block">该类提供类似JSONObject的数据结构主要用于读取xml配置文件和http-header存储
详情见: http://www.redkale.org</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/ResourceFactory.html#org.redkale.boot">ResourceFactory</a>
<div class="block">如果Resource(name = "$") 表示资源name采用所属对象的name
详情见: http://www.redkale.org</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.redkale.convert">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表类和解释">
<caption><span><a href="../../../org/redkale/convert/package-summary.html">org.redkale.convert</a>使用的<a href="../../../org/redkale/util/package-summary.html">org.redkale.util</a>中的类</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">类和说明</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/Attribute.html#org.redkale.convert">Attribute</a>
<div class="block">该类实现动态映射一个JavaBean类中成员对应的getter、setter方法 代替低效的反射实现方式。</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/Creator.html#org.redkale.convert">Creator</a>
<div class="block">
实现一个类的构造方法。</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.redkale.convert.bson">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表类和解释">
<caption><span><a href="../../../org/redkale/convert/bson/package-summary.html">org.redkale.convert.bson</a>使用的<a href="../../../org/redkale/util/package-summary.html">org.redkale.util</a>中的类</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">类和说明</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/Attribute.html#org.redkale.convert.bson">Attribute</a>
<div class="block">该类实现动态映射一个JavaBean类中成员对应的getter、setter方法 代替低效的反射实现方式。</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/ObjectPool.html#org.redkale.convert.bson">ObjectPool</a>
<div class="block">
详情见: http://www.redkale.org</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.redkale.convert.ext">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表类和解释">
<caption><span><a href="../../../org/redkale/convert/ext/package-summary.html">org.redkale.convert.ext</a>使用的<a href="../../../org/redkale/util/package-summary.html">org.redkale.util</a>中的类</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">类和说明</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/DLong.html#org.redkale.convert.ext">DLong</a>
<div class="block">16bytes数据结构
注意: 为了提高性能, DLong中的bytes是直接返回 不得对bytes的内容进行修改。</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.redkale.convert.json">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表类和解释">
<caption><span><a href="../../../org/redkale/convert/json/package-summary.html">org.redkale.convert.json</a>使用的<a href="../../../org/redkale/util/package-summary.html">org.redkale.util</a>中的类</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">类和说明</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/Attribute.html#org.redkale.convert.json">Attribute</a>
<div class="block">该类实现动态映射一个JavaBean类中成员对应的getter、setter方法 代替低效的反射实现方式。</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/ObjectPool.html#org.redkale.convert.json">ObjectPool</a>
<div class="block">
详情见: http://www.redkale.org</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.redkale.net">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表类和解释">
<caption><span><a href="../../../org/redkale/net/package-summary.html">org.redkale.net</a>使用的<a href="../../../org/redkale/util/package-summary.html">org.redkale.util</a>中的类</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">类和说明</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/AnyValue.html#org.redkale.net">AnyValue</a>
<div class="block">该类提供类似JSONObject的数据结构主要用于读取xml配置文件和http-header存储
详情见: http://www.redkale.org</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/ObjectPool.html#org.redkale.net">ObjectPool</a>
<div class="block">
详情见: http://www.redkale.org</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.redkale.net.http">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表类和解释">
<caption><span><a href="../../../org/redkale/net/http/package-summary.html">org.redkale.net.http</a>使用的<a href="../../../org/redkale/util/package-summary.html">org.redkale.util</a>中的类</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">类和说明</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/AnyValue.html#org.redkale.net.http">AnyValue</a>
<div class="block">该类提供类似JSONObject的数据结构主要用于读取xml配置文件和http-header存储
详情见: http://www.redkale.org</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/AnyValue.DefaultAnyValue.html#org.redkale.net.http">AnyValue.DefaultAnyValue</a>
<div class="block">可读写的AnyValue默认实现类
详情见: http://www.redkale.org</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/Creator.html#org.redkale.net.http">Creator</a>
<div class="block">
实现一个类的构造方法。</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/ObjectPool.html#org.redkale.net.http">ObjectPool</a>
<div class="block">
详情见: http://www.redkale.org</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.redkale.net.sncp">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表类和解释">
<caption><span><a href="../../../org/redkale/net/sncp/package-summary.html">org.redkale.net.sncp</a>使用的<a href="../../../org/redkale/util/package-summary.html">org.redkale.util</a>中的类</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">类和说明</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/AnyValue.html#org.redkale.net.sncp">AnyValue</a>
<div class="block">该类提供类似JSONObject的数据结构主要用于读取xml配置文件和http-header存储
详情见: http://www.redkale.org</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/Attribute.html#org.redkale.net.sncp">Attribute</a>
<div class="block">该类实现动态映射一个JavaBean类中成员对应的getter、setter方法 代替低效的反射实现方式。</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/Creator.html#org.redkale.net.sncp">Creator</a>
<div class="block">
实现一个类的构造方法。</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/DLong.html#org.redkale.net.sncp">DLong</a>
<div class="block">16bytes数据结构
注意: 为了提高性能, DLong中的bytes是直接返回 不得对bytes的内容进行修改。</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/ObjectPool.html#org.redkale.net.sncp">ObjectPool</a>
<div class="block">
详情见: http://www.redkale.org</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.redkale.service">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表类和解释">
<caption><span><a href="../../../org/redkale/service/package-summary.html">org.redkale.service</a>使用的<a href="../../../org/redkale/util/package-summary.html">org.redkale.util</a>中的类</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">类和说明</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/AnyValue.html#org.redkale.service">AnyValue</a>
<div class="block">该类提供类似JSONObject的数据结构主要用于读取xml配置文件和http-header存储
详情见: http://www.redkale.org</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/AutoLoad.html#org.redkale.service">AutoLoad</a>
<div class="block">自动加载。</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/ResourceType.html#org.redkale.service">ResourceType</a>
<div class="block">显式的指明资源类型
详情见: http://www.redkale.org</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/SelectColumn.html#org.redkale.service">SelectColumn</a>
<div class="block">
详情见: http://www.redkale.org</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/Sheet.html#org.redkale.service">Sheet</a>
<div class="block">页集合。</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.redkale.source">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表类和解释">
<caption><span><a href="../../../org/redkale/source/package-summary.html">org.redkale.source</a>使用的<a href="../../../org/redkale/util/package-summary.html">org.redkale.util</a>中的类</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">类和说明</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/Attribute.html#org.redkale.source">Attribute</a>
<div class="block">该类实现动态映射一个JavaBean类中成员对应的getter、setter方法 代替低效的反射实现方式。</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/Creator.html#org.redkale.source">Creator</a>
<div class="block">
实现一个类的构造方法。</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/SelectColumn.html#org.redkale.source">SelectColumn</a>
<div class="block">
详情见: http://www.redkale.org</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/Sheet.html#org.redkale.source">Sheet</a>
<div class="block">页集合。</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.redkale.util">
<!-- -->
</a>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表类和解释">
<caption><span><a href="../../../org/redkale/util/package-summary.html">org.redkale.util</a>使用的<a href="../../../org/redkale/util/package-summary.html">org.redkale.util</a>中的类</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">类和说明</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/AnyValue.html#org.redkale.util">AnyValue</a>
<div class="block">该类提供类似JSONObject的数据结构主要用于读取xml配置文件和http-header存储
详情见: http://www.redkale.org</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/AnyValue.DefaultAnyValue.html#org.redkale.util">AnyValue.DefaultAnyValue</a>
<div class="block">可读写的AnyValue默认实现类
详情见: http://www.redkale.org</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/AnyValue.Entry.html#org.redkale.util">AnyValue.Entry</a>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/AsmMethodVisitor.html#org.redkale.util">AsmMethodVisitor</a>
<div class="block">MethodVisitor 的调试类
详情见: http://www.redkale.org</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/Attribute.html#org.redkale.util">Attribute</a>
<div class="block">该类实现动态映射一个JavaBean类中成员对应的getter、setter方法 代替低效的反射实现方式。</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/Creator.html#org.redkale.util">Creator</a>
<div class="block">
实现一个类的构造方法。</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/DLong.html#org.redkale.util">DLong</a>
<div class="block">16bytes数据结构
注意: 为了提高性能, DLong中的bytes是直接返回 不得对bytes的内容进行修改。</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/Reproduce.html#org.redkale.util">Reproduce</a>
<div class="block">
详情见: http://www.redkale.org</div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/ResourceFactory.html#org.redkale.util">ResourceFactory</a>
<div class="block">如果Resource(name = "$") 表示资源name采用所属对象的name
详情见: http://www.redkale.org</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/ResourceFactory.ResourceLoader.html#org.redkale.util">ResourceFactory.ResourceLoader</a>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/SelectColumn.html#org.redkale.util">SelectColumn</a>
<div class="block">
详情见: http://www.redkale.org</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="../../../org/redkale/util/class-use/Sheet.html#org.redkale.util">Sheet</a>
<div class="block">页集合。</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="跳过导航链接">跳过导航链接</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="导航">
<li><a href="../../../overview-summary.html">概览</a></li>
<li><a href="package-summary.html">程序包</a></li>
<li></li>
<li class="navBarCell1Rev">使用</li>
<li><a href="package-tree.html"></a></li>
<li><a href="../../../deprecated-list.html">已过时</a></li>
<li><a href="../../../index-files/index-1.html">索引</a></li>
<li><a href="../../../help-doc.html">帮助</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>上一个</li>
<li>下一个</li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/redkale/util/package-use.html" target="_top">框架</a></li>
<li><a href="package-use.html" target="_top">无框架</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">所有类</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>