10 2013 档案
摘要:ibatis的cdata用于sqlmap文件中,二sqlmap本身就是xml文件,即解析cdata的方法与xml文件的cdata相同。简单来说:cdata就是用来表明纯文本的,如果没有这个的话 & 字符是不能直接存入XML的,需要转义,而用这个标记则不需要转义而将这些符号存入XML文档。可以避免未预料的特殊符号导致XML解析出错。关于xml的cdata的详解如下XML 解析器通常情况下会处理XML文档中的所有文本。当XML元素被解析的时候,XML元素内部的文本也会被解析:ThistextisalsoparsedXML解析器这样做的原因是XML元素内部可能还包含了别的元素,象下面的例子,
阅读全文
摘要:ibatis中使用安全的拼接语句,动态查询,ibatis比JDBC的优势之一,安全高效说明文字在注释中一.引入一个小例子 二.用Map传参数 或者用class传参三.动态SQL的参数属性关键字含义如果参数相等于值则查询条件有效。如果参数不等于值则查询条件有效。如果参数大于值则查询条件有效。如果参数等于值则查询条件有效。如果参数小于值则查询条件有效。如下所示: ADOLESCENT = ‘TRUE’ 如果参数有使用则查询条件有效。如果参数没有使用则查询条件有效。如果参数为NULL则查询条件有效。如果参数不为NULL则查询条件有效。如果参数为空则查询条件有效。如果参数不为空则查询条件有...
阅读全文
摘要:异常:java.lang.OutOfMemoryError: Java heap space问题陈述: tomcat服务器运行一段时间后,tomcat控制台报错: java.lang.outOfMemoryError,java.lang.outOfMemoryError 然后tomcat服务死掉,只有重启tomcat才能恢复服务分析: 1)java虚拟机jvm内存过小 2)程序不严密,产生太多的垃圾解决方法: 没有足够的内存分配给实际运行的应用程序?两种选择: 1)使用-Xmx参数增加堆的最大使用内存; 2)使用更小的集合/缓冲区/表空间/对象...,以减少所需要的内存总量,及时释放不使用的.
阅读全文
摘要:在基于B/S的应用程序开发中,从基本的技术分工上来说就是两大块,一是软件显示界面,另一个是程序逻辑。在N年前的脚本语言时代,无论是asp、php还是jsp,我们基本是都是把这两者柔和在一起的。尽管我们想方设法做好很多函数或者包含文件来努力达到软件的复用,但仍然无法满足多变的用户需求,这主要是因为以前的纯脚本编码方式无法很好支持及应用面向对象(OO)领域中的强大功能。 在常见的B/S软件项目中,界面的设计包括html界面、Wap界面及其它由文本字符协议为基本表示的界面等。以我们接触最多的html页面为例子,在做这些界面的时候往往需要美工先使用photoshop或fireworks等图形界面设计.
阅读全文
摘要:一.为什么要使用velocity? 很多人下载了EasyJWeb的开源应用示例,但是对动态页面模板文件中的标签使用不是很熟悉,这里简单介绍一下。EasyJWeb特定把视图限定为Velocity,因为我们觉得在Velocity在表现上从可维护性、简洁性乃灵活性上,比JSP及其它视力技术表现强得多。虽然我们可以非常简单把EasyJWeb扩展成支持多种视力技术,但当前我们不打算这样做! 使用EasyJWeb的目的,是在于把页面-程序完成分开,就也就是一个项目中,程序员使用专业Java开发工具(如Eclipse、JBuilder等)来编写、调试、测试程序,页面制作人员使用专业的网页制作工具(如Ma..
阅读全文
摘要:dl dt dd认识及dl dt dd使用方法标签用于定义列表类型标签。dl dt dd目录dl dt dd介绍结构语法dl dt dd案例dl dt dd总结一、dl dt dd认识 - TOPhtml 是一组合标签,使用了dt dd最外层就必须使用dl包裹,此组合标签我们也又叫表格标签,与table表格类似组合标签,故名我们也叫dl表格(扩展阅读:table tr td、table tr th表格布局)。为常用标题+列表型标签。如没有对dl dt dd标签初始CSS样式,默认dd列表内容会一定缩进。(扩展阅读:ul li、ol li、li列表)二、dl dt dd列表标签语法 - ...
阅读全文