<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[allen2010lp的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/allen2010lp</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; allen2010lp]]></copyright><item><title><![CDATA[html页面用js得到get或post过来的数据]]></title><link>https://blog.youkuaiyun.com/allen2010lp/article/details/5987440</link><guid>https://blog.youkuaiyun.com/allen2010lp/article/details/5987440</guid><author>allen2010lp</author><pubDate>Thu, 04 Nov 2010 15:21:00 +0800</pubDate><description><![CDATA[<br />function getQueryString(name) {<br />
location.href.replace("#","");<br />
// 如果链接没有参数，或者链接中不存在我们要获取的参数，直接返回空     <br />
if(location.href.indexOf("?")==-1 || location.href.indexOf(name+'=')==-1)     {        <br />
   return '';    <br />
}     ]]></description><category></category></item><item><title><![CDATA[JavaBean理解]]></title><link>https://blog.youkuaiyun.com/allen2010lp/article/details/5982760</link><guid>https://blog.youkuaiyun.com/allen2010lp/article/details/5982760</guid><author>allen2010lp</author><pubDate>Tue, 02 Nov 2010 18:02:00 +0800</pubDate><description><![CDATA[<br />JavaBean是一种用JAVA语言写成的可重用组件。为写成JavaBean，类必须是具体和公共的，并且具有无参的构造器。JavaBean通过提供符合一致性设计模式的公共将其内部域暴露成员属性。众所周知，属性名称符合这种模式，其它Java类可以通过自身机制发现和操作这些JavaBean属性。<br />用户可以使用JavaBean将功能、处理、值、数据库访问或其它任何可以用java代码创造的对象
进行打包，并且其它开发者可以通过内部JSP页面、servlet、其它JavaBean、applet]]></description><category></category></item><item><title><![CDATA[Servlet的相关认识]]></title><link>https://blog.youkuaiyun.com/allen2010lp/article/details/5982759</link><guid>https://blog.youkuaiyun.com/allen2010lp/article/details/5982759</guid><author>allen2010lp</author><pubDate>Tue, 02 Nov 2010 18:02:00 +0800</pubDate><description><![CDATA[<br />Servlet是一种服务器端的Java应用程序，具有独立于平台和协议的特性，
可以生成动态的Web页面。它担当客户请求（Web浏览器或其它HTTP客户程序）与服务器响应（HTTP服务器上的数据库或应用程序）的中间层。
Servlet是位于Web服务器内部的服务器端的Java应用程序，与传统的从命令行启动的Java应用程序不同，Servlet是由Web服务器进行
加载，该Web服务器必须包含支持Servlet的Java虚拟机。---理解为（Servlet依赖与容器）<br />Servlet]]></description><category></category></item><item><title><![CDATA[Servlet生命周期]]></title><link>https://blog.youkuaiyun.com/allen2010lp/article/details/5982756</link><guid>https://blog.youkuaiyun.com/allen2010lp/article/details/5982756</guid><author>allen2010lp</author><pubDate>Tue, 02 Nov 2010 18:01:00 +0800</pubDate><description><![CDATA[<br />---------------------------------------------------Servlet生命周期------------------------------------------------------------<br /> <br />Servlet被服务器实例化之后，容器会运行其init方法，请求到达时运行其service方法，server方法自动派遣运行与请求对应的doXXX方法（doGet，doPost）等，当服务器决定将实例销毁的时候调用destroy方]]></description><category></category></item><item><title><![CDATA[连接池技术(基础)]]></title><link>https://blog.youkuaiyun.com/allen2010lp/article/details/5982754</link><guid>https://blog.youkuaiyun.com/allen2010lp/article/details/5982754</guid><author>allen2010lp</author><pubDate>Tue, 02 Nov 2010 18:01:00 +0800</pubDate><description><![CDATA[1.连接池原理:<br />
连接池技术的核心思想是：连接复用，通过建立一个数据库连接池以及一套连接使用，分配，管理策略，是的连接池中的连接可以得到高效、安全的复用，避免了数据库连接频繁建立，关闭的开销。<br /><br />
连接池主要由三部分组成:<br /><br />
1. 连接池的建立 <br />
2. 连接池的管理<br />
3. 连接池的关闭<br /><br />
1.1连接池的建立：<br /><br />
应用程序中建立的连接池其实是静态的。所谓静态连接池是指连接池中]]></description><category></category></item><item><title><![CDATA[连接池的关键技术]]></title><link>https://blog.youkuaiyun.com/allen2010lp/article/details/5982753</link><guid>https://blog.youkuaiyun.com/allen2010lp/article/details/5982753</guid><author>allen2010lp</author><pubDate>Tue, 02 Nov 2010 18:00:00 +0800</pubDate><description><![CDATA[<br />1.事务处理:<br />
前面讨论的是关于使用数据库连接进行普通的数据库访问，对于事务处理，情况就变得比较复杂。因为事务本身要求原则性的保证，此时就要求对于数据库的操作符
合“All-All-Nothing”原则，即要么全部完成，要么什么都不做。如果简单的采用上述的连接复用的策略，就会发生问题，因为没有办法控制属于
同一个事务的多个数据库 
操作方法的动作，可能这些数据库操作是在多个连接上进行的，并且这些连接可能被其它非事务方法复用。Connection本身具有提供了对于事务的支持，]]></description><category></category></item><item><title><![CDATA[连接池应用的实现]]></title><link>https://blog.youkuaiyun.com/allen2010lp/article/details/5982751</link><guid>https://blog.youkuaiyun.com/allen2010lp/article/details/5982751</guid><author>allen2010lp</author><pubDate>Tue, 02 Nov 2010 18:00:00 +0800</pubDate><description><![CDATA[<br />一个完整的连接池应用包括三个部分：<br />
DBConnectionPool类，负责从连接池获取（或创建）连接、将连接返回给连接池、系统关闭时关闭所有连接释放所有资源；<br />
DBConnectionManager类，负责装载和注册JDBC驱动、根据属性文件中定义的属性创建DBConnectionPool、跟踪应用程序对连接池的引用等；<br />
应用程序对连接池的使用。<br /><br />
本文实现的数据库连接池包括一个管理类DBConnectionManager，负责]]></description><category></category></item><item><title><![CDATA[范式的概念]]></title><link>https://blog.youkuaiyun.com/allen2010lp/article/details/5982749</link><guid>https://blog.youkuaiyun.com/allen2010lp/article/details/5982749</guid><author>allen2010lp</author><pubDate>Tue, 02 Nov 2010 18:00:00 +0800</pubDate><description><![CDATA[<br />设计范式（范式，数据库设计范式）是符合某一种级别的关系模式集合。构造数据库必须遵循一定的规则。在关系数据库中，这种规则就是范式。关系数据库中关系必须满足一定的要求，即满足不同的范式。<br /><br /><br />
目前关系数据库有六中范式：第一范式（1NF）、第二范式（2NF）、第三范式(3NF)、第四范式（4NF）、第五范式(5NF)、第六范式
(6NF)。满足最低要求的范式是第一范式（1NF）。在第一范式的基础上进一步满足更多要求的成为第二范式（2NF），其余范式一次类推。一般说来]]></description><category></category></item><item><title><![CDATA[第一范式]]></title><link>https://blog.youkuaiyun.com/allen2010lp/article/details/5982748</link><guid>https://blog.youkuaiyun.com/allen2010lp/article/details/5982748</guid><author>allen2010lp</author><pubDate>Tue, 02 Nov 2010 17:59:00 +0800</pubDate><description><![CDATA[第一范式的定义：<br />
如果一个关系模式R的所有属性都是不可分割的基本数据项，则R∈1NF。<br /><br />
第一范式（1NF）是指数据库表的每一列都是不可分割的基本数据项，同一列中不能有多个值，即实体中的某个属性不能有多个值或者不能有重复的属性。<br /><br />
第一范式包括下列指导原则：数据库的每个属性可以包含一个值；<br /><br />
关系中每个数组必须包含相同数量的值；？？？？<br /><br />
关系中每个数组一定不能相同。<br /><br />
第一]]></description><category></category></item><item><title><![CDATA[Cookie相关知识]]></title><link>https://blog.youkuaiyun.com/allen2010lp/article/details/5982747</link><guid>https://blog.youkuaiyun.com/allen2010lp/article/details/5982747</guid><author>allen2010lp</author><pubDate>Tue, 02 Nov 2010 17:59:00 +0800</pubDate><description><![CDATA[Cookie，有时也用其复数形式Cookies，指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据（通常经过加密）。定义于RFC2109（已废弃），最新取代的规范是RFC2965。<br /><br />
Cookie最早是网景公司的前雇员Lou Montulli在1993年3月发明的。<br /><br />
Cookie是有服务器端产生，发送给User-Agent（一般是浏览器），浏览器会将Cookie的key/value保存到某个目录下的文本文件
中，下次请求同一网站]]></description><category></category></item><item><title><![CDATA[JSP中使用cookie完成状态管理]]></title><link>https://blog.youkuaiyun.com/allen2010lp/article/details/5982745</link><guid>https://blog.youkuaiyun.com/allen2010lp/article/details/5982745</guid><author>allen2010lp</author><pubDate>Tue, 02 Nov 2010 17:59:00 +0800</pubDate><description><![CDATA[<br />cookie也算是http消息报头的一部分，它的作用有以下方面：<br /><br />
一、记录访客的某些信息。例如可以利用cookie记录用户光临的网页次数，或者访客曾经输入过的信息。某些网站可以自动记录用户上次登录的用户名，用的就是cookie。<br /><br />
二、页面之间传递变量。浏览器并不会保存当前页面上的任何变量的信息，当页面被关闭时，页面上所有变量信息将随之消失。<br /><br />
在jsp中创建简单的cookie：<br /><br />
String c]]></description><category></category></item><item><title><![CDATA[BLOB基础知识]]></title><link>https://blog.youkuaiyun.com/allen2010lp/article/details/5982744</link><guid>https://blog.youkuaiyun.com/allen2010lp/article/details/5982744</guid><author>allen2010lp</author><pubDate>Tue, 02 Nov 2010 17:58:00 +0800</pubDate><description><![CDATA[<br />BLOB的含义<br /><br />
BLOB(binary large object)，二进制大对象，是一个可以存储二进制文件的容器。<br /><br />
在计算机中，BLOB常常是数据库中用来存储二进制文件的字段类型。<br /><br />
BLOB是一个大文件，典型的BLOB是一张图片或一个声音文件，由于它们的尺寸，必须使用特殊的方式来处理（例如：上传，下载或者存放到一个数据库）。<br /><br />
oracle中的blob<br /><br />
类型 :blob]]></description><category></category></item><item><title><![CDATA[IO操作]]></title><link>https://blog.youkuaiyun.com/allen2010lp/article/details/5982741</link><guid>https://blog.youkuaiyun.com/allen2010lp/article/details/5982741</guid><author>allen2010lp</author><pubDate>Tue, 02 Nov 2010 17:58:00 +0800</pubDate><description><![CDATA[1.stream代表的是任何有能力产出数据的数据源，或者任何有能力接受数据的接收源。在Java的IO中，所有的stream（包括Input和Outputstream）都包括两种类型:<br /><br />
1.1以字节为导向的stream<br /><br />
以字节为导向的stream：表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括以下几种类型：<br /><br />
input  stream：<br />
1）ByteArrayInputS]]></description><category></category></item><item><title><![CDATA[Filter介绍]]></title><link>https://blog.youkuaiyun.com/allen2010lp/article/details/5982740</link><guid>https://blog.youkuaiyun.com/allen2010lp/article/details/5982740</guid><author>allen2010lp</author><pubDate>Tue, 02 Nov 2010 17:57:00 +0800</pubDate><description><![CDATA[<br />Servlet API中重要的一个功能就是能够为servlet和jsp页面定义过滤器。<br /><br />
过滤器是一个程序，它先于与之相关的servlet或jsp页面运行在服务器上。过滤器可附加到一个或多个servlet或jsp页面上，并且可以检查这些资源的请求信息。在这之后，过滤器可以作如下的选择：<br />
1.以常规的方式调用资源（即，调用servlet或jsp页面）<br />
2.利用修改过的请求信息调用资源<br />
3.调用资源，在发送响应到客户机前对其进行修改<]]></description><category></category></item><item><title><![CDATA[在 web.xml中配置error-page（错误重定向）]]></title><link>https://blog.youkuaiyun.com/allen2010lp/article/details/5982736</link><guid>https://blog.youkuaiyun.com/allen2010lp/article/details/5982736</guid><author>allen2010lp</author><pubDate>Tue, 02 Nov 2010 17:57:00 +0800</pubDate><description><![CDATA[<br />一．   通 过错误码来配置error-page<br />Eg. <br /><error-page> <br />
<error-code>500</error-code>  <br />
<location>/error.jsp</location> <br />
</error-page><br />上面配置了当系统发生500错误（即服务器内部错误）时，跳转到错误处理页面error.jsp。<br /> <br />二．   通 过异常的类型配置error-page<br />Eg]]></description><category></category></item><item><title><![CDATA[JspSmartUpload使用文档]]></title><link>https://blog.youkuaiyun.com/allen2010lp/article/details/5982735</link><guid>https://blog.youkuaiyun.com/allen2010lp/article/details/5982735</guid><author>allen2010lp</author><pubDate>Tue, 02 Nov 2010 17:57:00 +0800</pubDate><description><![CDATA[<br />http://wenku.baidu.com/view/668e0d40be1e650e52ea9989.html]]></description><category></category></item><item><title><![CDATA[JSTL简介]]></title><link>https://blog.youkuaiyun.com/allen2010lp/article/details/5982733</link><guid>https://blog.youkuaiyun.com/allen2010lp/article/details/5982733</guid><author>allen2010lp</author><pubDate>Tue, 02 Nov 2010 17:56:00 +0800</pubDate><description><![CDATA[<br />JSTL包含两个部分：核心库和EL表达式<br /><br />
JSTL核心库目前支持四种标签:<br />
-核心库：包括一些Web应用的必要的标签。核心标签库的实例包括循环、表达式赋值和基本输入输出。<br />
-格式化/国际化库：支持JSP页面的国际化，可以用来解析数据，比如日期、数字等<br />
-XML库：支持XML文档的处理<br />
-数据库操作库：支持JSP对数据库的操作<br />
-函数库：提供一些函数，也可以自定义函数<br /><br />
JSTL]]></description><category></category></item><item><title><![CDATA[JSTL核心库标签的使用]]></title><link>https://blog.youkuaiyun.com/allen2010lp/article/details/5982730</link><guid>https://blog.youkuaiyun.com/allen2010lp/article/details/5982730</guid><author>allen2010lp</author><pubDate>Tue, 02 Nov 2010 17:56:00 +0800</pubDate><description><![CDATA[<br /><c:out> 它是一个输出的标签，负责把计算出的结果输出到jspwriter，就跟调用 out.println()基本一样。没有BODY的时候，使用下面的语法：<c:out  value=”value” [escapeXml]=”{true|false}” [default=”defaultValue”]/>有BODY的时候，使用下面的语法：<c:out value=”value” [escapeXml]=”{true|false}”  >       
这里是BODY，可以是任何合法的js]]></description><category></category></item><item><title><![CDATA[EL表达式语言的基础总结]]></title><link>https://blog.youkuaiyun.com/allen2010lp/article/details/5982729</link><guid>https://blog.youkuaiyun.com/allen2010lp/article/details/5982729</guid><author>allen2010lp</author><pubDate>Tue, 02 Nov 2010 17:55:00 +0800</pubDate><description><![CDATA[<br />EL语言是JSTL输出（输入）一个JAVA表达式的表示形式。  <br />
在JSTL中，EL语言只能在属性值中使用。EL语言只能通过建立表达 式${exp1}来进行调用。在属性值中使用表达式有三种方式。  <br /><br />
1、 value属性包含一个表达式  <br />
<some:tag value="${expr}"/>   <br />
在这种情况下，表达式值被计算出来并根据类型转换规则赋值给value属性。比 
如：<c:out value="${usernam]]></description><category></category></item><item><title><![CDATA[JSP自定义标签]]></title><link>https://blog.youkuaiyun.com/allen2010lp/article/details/5982728</link><guid>https://blog.youkuaiyun.com/allen2010lp/article/details/5982728</guid><author>allen2010lp</author><pubDate>Tue, 02 Nov 2010 17:55:00 +0800</pubDate><description><![CDATA[<br />一、JSP自定义标签简介<br />
标签是一种XML元素，通过标签可以使JSP页面变得简洁并且易于维护，还可以方便的实现同一个JSP文件支持多种语言版本。由于标签是XML元素，所以它的名字和属性都是大小写敏感的<br />
标准JSP标签是用来调用JavaBean组件的操作，处理定向请求以简化JSP页面开发和维护。JSP技术提供了一种封装JSP其它动态类型的机制——自定义标签，它扩展了JSP语言。自定义标签通常发布在标签库中，该库定义了一种自定义标签集并包含实现标签的对象。<br /><b]]></description><category></category></item></channel></rss>