- 博客(229)
- 问答 (1)
- 收藏
- 关注
原创 java泛型中的上界下界(上限下限) (转)
java泛型中的super关键字不太常用,也不太好理解,今天又从头看了看java的泛型机制,作一记录。 上界: 上界用extends关键字声明,表示参数化的类型可能是所指定的类型,或者是此类型的子类。如下面的代码: Java代码 1.public void upperBound(List...
2013-01-23 18:02:18
246
原创 java.awt.headless 参数说明
在使用Java处理图形应用时,经常有人推荐设置 -Djava.awt.headless=true,具体含义和效果查了一下,记录在这里分享 Headless模式是系统的一种配置模式。在该模式下,系统缺少了显示设备、键盘或鼠标。 Headless模式虽然不是我们愿意见到的,但事实上我们却常常需要在该模式下工作,尤其是服务器端程序开发者。因为服务器(如提供Web服务的主机)往往可能缺...
2012-02-14 16:46:28
1197
原创 Oracle reverse函数
Oracle reverse函数2007-10-25 14:06reverse函数功能就是反向排列给定的数组元素SQL> create or replace function Re(s string) return varchar2 is Result varchar2(1000); ...
2011-12-08 13:56:32
2312
原创 教你快速掌握Oracle数据库中的like优化-性能调优
1。尽量不要使用 like '%..%' 2。对于 like '..%..' (不以 % 开头),Oracle可以应用 colunm上的index 3。对于 like '%...' 的 (不以 % 结尾),可以利用reverse + function index 的形式,变化成 like '..%' 代码: -- '建测试表和...
2011-12-08 13:55:45
230
原创 嵌套SQL的查询速度比较分析
嵌套SQL的查询速度比较分析文章中使用Oracle自带的HR数据库,故代码可以直接进行测试。代码一:select t.employee_id, t.first_name, t.phone_number from HR.Employees t where t.first_name like 'A%'or t.first_name like 'B%'or t.first_n...
2011-12-08 13:55:11
445
原创 Ant中过滤器的使用
Ant中过滤器的使用 该过滤器的作用就是将src下面的文件复制到dest目录下面.而且将src下面,凡是包含@year@,@month@,@time@的字符进行替换(是指src文件夹下面文...
2011-12-07 20:06:04
319
原创 Spring3 MVC 深入研究
一、前言: 大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本) ...
2011-09-05 17:07:14
116
原创 网页打印问题,打印设置,打印预览,打印分页,纵打,横打及页面的边距
1、控制"纵打"、 横打”和“页面的边距。 (1) function SetPrintSettings() { // -- advanced features factory.printing.SetMarginMeasure(2) // measure margins in inches factory.SetPageRange(false, 1, 3) // need pa...
2011-07-27 17:13:59
491
原创 利用Word打印报表(二) ------打开指定word文档并打印
实例说明在制作网站时,有时需要打开指定的Word文档并打印该文档。运行本实例,单击“浏览”按钮,打开“选择文件”对话框,在该对话框中选择要打印的Word文档,单击“打开”按钮,返回到如图11.6所示的“打开指定的Word文档并打印”页面,单击“打开Word并打印”按钮,将调用Word并自动打印选择的文档。图11.6 打开指定的Word文档并打印技术要点实现利用JavaScri...
2011-07-27 14:58:55
191
原创 利用Word打印报表(三)----在jsp中利用word打印指定格式的会议记录
在开发网络应用程序时,有时需要对输入的信息按指定的格式进行打印。例如在办公自动化系统中,录入的会议记录信息就需要按指定的格式打印。本实例将介绍如何在JSP中实现利用Word自动打印指定格式的会议记录。运行本实例,在页面中输入相应的会议信息,单击“Word打印”按钮,即可将录入的会议信息导出到指定的Word文档中,并自动按该文档指定的格式打印。实例运行结果如图11.7所示。技术要点在JSP中...
2011-07-27 14:57:21
211
原创 Oracle执行计划详解
Oracle执行计划详解---作者:TTT BLOG本文地址:http://blog.chinaunix.net/u3/107265/showart_2192657.html---简介: 本文全面详细介绍oracle执行计划的相关的概念,访问数据的存取方法,表之间的连接等内容。 并有总结和概述,便于理解与记忆!+++目录--- 一.相关...
2011-07-26 11:40:25
136
原创 闲谈Oracle执行计划的步骤顺序
经过长时间学习Oracle,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。Oracle执行计划的每一步返回一组行,它们或者为下一步所使用,或者在最后一步时返回给发出SQL语句的用户或应用。由每一步返回的一组行叫做行源(row source)。下面得树状图显示了从一步到另一步行数据的流动情况。每步的编号反映了在你观察Oracle执行计划时所示步骤的顺序(如何观察Oracle...
2011-07-13 17:45:22
343
原创 lspm_project_end
事务管理概述“事务”是一个逻辑工作单元,它包括一系列的操作。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。事务包括4个基本特性,也就是我们常说的ACID,其中包括:1.Atomic(原子性,这里的“原子”即代表事务中的各个操作不可分割)事务中包含...
2011-07-01 17:13:02
156
原创 将实体声明和实体引用读入 DOM
实体是一个声明,指定了在 XML 中取代内容或标记而使用的名称。实体包含两个部分。首先,必须使用实体声明将名称绑定到替换内容。实体声明是使用 语法在文档类型定义 (DTD) 或 XML 架构中创建的。其次,在实体声明中定义的名称随后将在 XML 中使用。在 XML 中使用时,该名称称为实体引用。例如,下面的实体声明声明一个名为 publisher 的实体,该实体与“Microsoft Press...
2011-06-17 17:10:17
243
原创 OSCache简介
OSCache是OpenSymphony组织提供的一个J2EE架构中Web应用层的缓存技术实现组件,它的出现解决了我们面临的问题。 OSCache目前最新的稳定版本是2.0,本文中的例子都是基于这个版本的,如果大家运行例子的过程中发生问题,请首先确认是否采用了正确的软件版本。 2.1 主要特征 1. 兼容多种支持JSP的web服务器 已经通过兼容测试的web服务器包括O...
2011-05-04 10:01:10
134
原创 感伤
来这个公司整整一年,在这段时间, 见证了这个部门曾经的优秀到至今的四分五裂。我不明白,为什么这么一个优秀的部门,竟然会变成这样。老板的不挽留,公司的理念,呵,我不懂,只是第一次为一个公司悲伤。也许很快我也会走吧。...
2011-03-15 19:24:29
157
原创 quartz的持久化
看了下quartz集群和持久化的相关东西,发现跟把信息存在内存中一样简单。StdJDBCConstants类存放的是quartz持久化的一些sql语句。StdJDBCDelegate类相当于我们写的应用中的dao层。JobStoreSupport类是dao层的上层封装在类QuartzScheduler中开始分出存储在内容中还是持久化到数据库中,或者从...
2011-01-27 13:56:52
173
原创 多线程编程 实战篇 (四)
[线程的中断]不客气地说,至少有一半人认为,线程的"中断"就是让线程停止.如果你也这么认为,那你对多线程编程还没有入门.在java中,线程的中断(interrupt)只是改变了线程的中断状态,至于这个中断状态改变后带来的结果,那是无法确定的,有时它更是让停止中的线程继续执行的唯一手段.不但不是让线程停止运行,反而是继续执行线程的手段.对于执行一般逻辑的线程,...
2010-12-07 17:48:33
88
原创 Java Thread.interrupt 害人! 中断JAVA线程(zz)
程序是很简易的。然而,在编程人员面前,多线程呈现出了一组新的难题,如果没有被恰当的解决,将导致意外的行为以及细微的、难以发现的错误。 在本篇文章中,我们针对这些难题之一:如何中断一个正在运行的线程。 背景 ...
2010-12-07 17:42:05
100
原创 JNDI学习
首先,我来介绍一下JNDI服务中的Reference对象。 一般来说,我们可以把一个对象注册到JNDI服务中,通过调用InitialContext的bind和rebind方法即可。这个被注册的对象,我们称之为“被引用对象”,它是驻扎在内存中的运行时对象。JNDI服务的功能不是仅限于此,它还可以注册各种资源,例如网络打印机。这类资源可不是内存中可以找到的运行时对象,所以它们不能直接注册到JN...
2010-12-06 10:54:02
116
原创 oracle表分区详解
此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点4.表分区的几种类型及操作方法 5.对表分区的维护性操作.(1.) 表空间及分区表的概念表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间...
2010-12-01 12:17:18
101
原创 spring视图解析器和视图的理解
在视图解析器的继承关系中,从AbstractCachingViewResolver开发分成不同形式的解析器,ResourceBundleViewResolver,UrlBasedViewResolver,XmlViewResolver。[img]http://dl.iteye.com/upload/attachment/355725/7273bf2e-7111-30d7-97e0-1409...
2010-11-29 15:04:41
182
原创 hibernate的学习
前两天去面试,面试的人问了两三个hibernate的简单问题,大数据量,表关联的问题,自己觉得hibernate在这方面做的挺垃圾的,没想到,哎hibernate确实猛啊,远没有别人说的那种多表查询很麻烦,查询数据量很大很响应效率(你用jdbc一次加载几十万条吗? 如果是几万条基本它的效率影响基本忽略)。附件是我自己从网上搜的一些东西,然后自己的测试。hibernate不是弱是我们...
2010-11-18 15:37:47
93
原创 hibernate SQLQuery实践指南
准备:两个表(实体), 1对多双向关联: 班级: Clazz (id, name)学生: Student(id, name , class_id) 1. 查询持久化对象 1.1 简单查询,返回数据库结构view plaincopy to clipboardprint?sql = "select c.* from clazz c,student s...
2010-11-18 10:43:14
107
原创 Java线程:线程状态的转换
[url]http://lavasoft.blog.51cto.com/62575/99153[/url]Java线程:线程状态的转换 SCJP5学习笔记 一、线程状态 线程的状态转换是线程控制的基础。线程状态总的可分为五大状态:分别是生、死、可运行、运行、等待/阻塞。用一个图来描述如下:1、新状态:线程对象已经创建,还没有在其上调用start()方法。...
2010-11-05 13:38:44
93
原创 java多线程的记录
public class TestSync implements Runnable { Timer timer = new Timer(); public static void main(String[] args) { TestSync test = new TestSync(); Thread t1 = new Thread(test); Threa...
2010-11-05 09:17:26
80
原创 回滚段探究
[url]http://blog.youkuaiyun.com/biti_rainy/archive/2004/07/03/32810.aspx[/url]l 前言对于oracle的回滚段的分配与管理,实际上不那么复杂,当然如果我们从原理甚至从oracle internal的角度深究相关问题的话有不是一件容易的事。但对于我们普通开发人员和DBA来说,重要的是在概念上清晰,原理上了解,使用上...
2010-10-26 17:09:39
229
原创 block的一些概念
[url]http://space.itpub.net/12361284/viewspace-119542[/url]Oracle manages the storage space in the datafiles of a database in units called data blocks. A data block is the smallest unit of data us...
2010-10-26 10:10:50
156
原创 Oracle Buffer Cache原理总结(一)
[url]http://space.itpub.net/?uid-12361284-action-viewspace-itemid-112266[/url]Buffer cache是Oracle SGA中的重要组成部分,在自己先前的blog中对于这一块也有过一些讨论,这里在给出一份更详细的总结.通常数据的访问和修改都是需要通过buffer cache来完成的,当一个server process...
2010-10-26 09:53:54
178
原创 Lucene笔记+PaodingAnalyzer+高亮显示
Lucene笔记+PaodingAnalyzer+高亮显示 [转] 作者:王美凤 类别:生活理财 查看次数:1482 [1](1)Lucene是一个基于Java全文搜索引擎,利用它可以轻易地为Java软件加入全文搜寻功能。 (2)Lucene能做什么?Lucene可以对任何的数据做索引和搜索。 Lucene不管数据源是什么格式,只要它能被转化为文字...
2010-08-20 13:53:46
239
空空如也
jquery.getJson方法的问题
2009-12-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人