`
文章列表
JSTL标签库的使用是为类弥补html表的不足,规范自定义标签的使用而诞生的。在告别modle1模式开发应用程序后,人们开始注重软件的分层设计,不希望在jsp页面中出现java逻辑代码,同时也由于自定义标签的开发难度较大和不利于技术标准化产生了自定义标签库。JSTL标签库可分为5类: q 核心标签库 q I18N格式化标签库 q SQL标签库 q XML标签库 q 函数标签库 本章将对这些内容一一讲述。 9.1核心标签库 JSTL的核心标签库标签共13个,从功能上可以分为4类:表达式控制标签、流程控制标签、循环标签、URL操作标签。使用这些标签能够完成JSP
String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, JVM 的 GC 就会开始工作,那速度是一定会相当慢的。 而如果是使用 String ...
java.util 类 StringTokenizer java.lang.Object java.util.StringTokenizer 所有已实现的接口: Enumeration<Object> public class StringTokenizer extends Object implements Enumeration<Object> string tokenizer 类允许应用程序将字符串分解为标记。tokenization 方法比 StreamTokenizer 类所使用的方法更简单。StringTokenize ...
<script src="jquery-1.9.1.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function(){ $(".strip tr").mousemove(function(){$(this).addClass("over");}).mouseout(function(){$(this).removeClass ...
数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 设计范式是不是很难懂呢?非也,大学教材上给我们一堆数学公式我们当然看不懂,也记不住。所以我们很多人就根本不按照范式来设计数据库。 实质上,设计范式用很形象、很简洁的话语就能说清楚,道明白。本文将对范式进行通俗地说明,并以笔者曾经设计的一个简单论坛的数据库为例来讲解怎样将这些范式应用于实际工程。 范式 ...
final: final可以让你控制你的成员、方法或者是一个类是否可被覆写或继承等功能,这些特点使final在Java中拥有了一个不可或缺的地位,也是学习Java时必须要知道和掌握的关键字之一。 final成员 当你在类中定义变量时,在其 ...
一个餐馆老板询问他的员工:“如果上餐时手上的托盘不稳,又救之不及,应怎么办法?”大部分人回答不出来,救之不及时,唯有让托盘掉下来,还能怎么样? 标准答案:用最后的一点力量,使托盘掉向远离客人的地方,如果周围都是人,则倒向大人,远离小孩,倒向男人,远离女人,倒向人的身体时候,远离重要部位。这就叫做“危机处理”。 一个人,乃至一个团队,面临不可避免的危机或者失败时,都应该选择使损失降低到最小的方式,在千钧一发之际,最能考验一个人的勇气和责任感。
雨天,你打着伞,在一条狭窄的街道上行走。路上有很多积水,你尽量靠边站,小心翼翼的,怕汽车驶过去水溅到你的身上。你看不清驾驶车的人的面孔,但这时你能格外分明的看清他的灵魂,或者说,看清楚他到底有没有灵魂。 有灵魂的驾驶人一定会减速,生怕溅起水来。相反,一辆车直呼啸而过,溅你一身水,你可以很有把握地断定,里面坐着一个没有灵魂的人。
默认Oracle内置Dual伪表,而DB2等同于的伪表有SYSIBM.SYSDUMMY1。通过建立视图 建立DUAL视图: create view dual as select IBMREQD as DUMMY from SYSIBM.SYSDUMMY1这样查询就可以直接从DUAL中取系统数据了
编写出伟大的代码,对于开发者来说已经到达一个层级了。但是不断提升、适当的推销自己,可以令你得到更多。以下是一些有效的途径,希望能够帮到你。 1. 写博客 建立自己的博客,并至少每月发布一篇文章。文章中要尽量有一些你真正的研究项目,这样会确保你看起来有些水平。 2. 参与开源 投身开源领域,发布自己的开源项目。别人可以通过你开放的源代码,来了解你的水平和方向。并试着在你的项目中,用最简单的方式来解决复杂的问题。 3. 不要频繁跳槽,也不要举步不前 不要每6个月就换一次工作,那样你什么都得不到。但也不要停留在一个地方,做同样的工作10年,那样你会被模式化。比如在IBM,你不能只会用IBM ...
HTML语义化:分离结构和表现,目的就是让大家直观的认识标签(markup)和属性(attribute)的作用和用途。 语义化的 HTML 首先要强调 HTML 结构 一个网页就好像一幢房子,HTML 结构就是钢筋混泥土的墙,一幢房子如果没有钢筋混泥土的墙那就是一堆废砖头,也就称不上是房子了。CSS 是装饰材料,是油漆,是用来装饰房子的。CSS 如果没有 HTML 结构那也就什么都不是了,没有了实际使用价值。CSS 完全依靠引用它的 (X)HTML 文档。如果你想使 CSS 的能力发挥到极致,提供一个既干净又有结构的 HTML 是非常必要的。 其实 HTML 中的标签都有他自身的含义,只是 ...
Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容。但是它们之间有着微小的差别,总结如下: Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radio, checkbox, button等。 但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去(这种情况出现在我们将某个表单中的textarea元素设置为disabled或reado ...
1.所有的标记都必须要有一个相应的结束标记以前在HTML中,你可以打开许多标签,例如和<li>而不一定写对应的和</li>来关闭它们。但在XHTML中这是不合法的。XHTML要求有严谨的结构,所有标签必须关闭。如果是单独不成对的标签,在标签最后加一个"/"来关闭它。例如:<img height="80" alt="网页设计师" src="../images/logo_w3cn_200x80.gif" width="200" />2.所有标签的元素和属性的名字都必 ...
一般表单提交有POST,GET方式,不过处理的时候方法有所区别一般post可以在JSP页面添加<% request.setCharacterEncoding="GBK";%> 来处理GET方式可以用转换编码方式类似的如:<%String username = new String(username.getBytes("ISO8859_1"),"GBK");%>不过这不是很好的处理方式,比较麻烦。每个页面都要写这样重复的转换。POST方式一般可以用Filter过滤的Servlet来实现创建EncodingFilte ...
C3P0 Description C3P0是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdbc3和jdbc2扩展规范说明的Connection 和Statement 池的DataSources 对象。 Home http://sourceforge.net/projects/c3p0 Proxool Description 这是一个Java SQ ...
Global site tag (gtag.js) - Google Analytics