<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yc5518的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yc5518</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yc5518]]></copyright><item><title><![CDATA[struts 2 配置文件加载顺序]]></title><link>https://blog.youkuaiyun.com/yc5518/article/details/50394366</link><guid>https://blog.youkuaiyun.com/yc5518/article/details/50394366</guid><author>yc5518</author><pubDate>Thu, 24 Dec 2015 14:44:46 +0800</pubDate><description><![CDATA[1. struts-default.xml   
  2. struts-plugin.xml   【   struts2-json-plugin-2.3.4.jar   】  
  4. struts.xml   
  5. struts.properties   

  6. web.xml]]></description><category></category></item><item><title><![CDATA[5个常见的运行时异常]]></title><link>https://blog.youkuaiyun.com/yc5518/article/details/50394130</link><guid>https://blog.youkuaiyun.com/yc5518/article/details/50394130</guid><author>yc5518</author><pubDate>Thu, 24 Dec 2015 14:14:59 +0800</pubDate><description><![CDATA[ClassCastException(类转换异常)

IndexOutOfBoundsException(数组越界)


NullPointerException(空指针)


ArrayStoreException(数据存储异常，操作数组时类型不一致)


还有IO操作的BufferOverflowException异常]]></description><category></category></item><item><title><![CDATA[JVM性能调优]]></title><link>https://blog.youkuaiyun.com/yc5518/article/details/50394111</link><guid>https://blog.youkuaiyun.com/yc5518/article/details/50394111</guid><author>yc5518</author><pubDate>Thu, 24 Dec 2015 14:11:47 +0800</pubDate><description><![CDATA[最近因项目存在内存泄漏，故进行大规模的JVM性能调优 ， 现把经验做一记录。

一、JVM内存模型及垃圾收集算法

 1.根据Java虚拟机规范，JVM将内存划分为：

New（年轻代）Tenured（年老代）永久代（Perm）

  其中New和Tenured属于堆内存，堆内存会从JVM启动参数（-Xmx:3G）指定的内存中分配，Perm不属于堆内存，有虚拟机直接分配，但可以通过]]></description><category></category></item><item><title><![CDATA[数据库索引的使用]]></title><link>https://blog.youkuaiyun.com/yc5518/article/details/50394091</link><guid>https://blog.youkuaiyun.com/yc5518/article/details/50394091</guid><author>yc5518</author><pubDate>Thu, 24 Dec 2015 14:09:06 +0800</pubDate><description><![CDATA[1.合理使用索引
索引是数据库中重要的数据结构，它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。
索引的使用要恰到好处，其使用原则如下：

在经常进行连接，但是没有指定为外键的列上建立索引，而不经常连接的字段则由优化器自动生成索引。 在频繁进行排序或分组（即进行group by或order by操作）的列上建立索引。 在条件表达式中经常用到的]]></description><category></category></item><item><title><![CDATA[数据库设计原则]]></title><link>https://blog.youkuaiyun.com/yc5518/article/details/50394080</link><guid>https://blog.youkuaiyun.com/yc5518/article/details/50394080</guid><author>yc5518</author><pubDate>Thu, 24 Dec 2015 14:07:56 +0800</pubDate><description><![CDATA[数据库设计原则：
1. 原始单据与实体之间的关系 
　　可以是一对一、一对多、多对多的关系。在一般情况下，它们是一对一的关系：即一张原始单据对应且只对应一个实体。 
在特殊情况下，它们可能是一对多或多对一的关系，即一张原始单证对应多个实体，或多张原始单证对应一个实体。 
这里的实体可以理解为基本表。明确这种对应关系后，对我们设计录入界面大有好处。 

　　〖例1〗：一份员工履历资料，在]]></description><category></category></item></channel></rss>