- 博客(18)
- 收藏
- 关注
原创 Java常用语
<br />不介绍Java常用语,对Java的总体介绍就是不完整的。尽管促使Java诞生的源动力是可移植性和安全性,但在Java语言最终成型的过程中,其他一些因素也起了重要的作用。Java设计开发小组的成员总结了这些关键因素,称其为Java的专门用语,包括下面几个:<br /><br /> ·简单(Simple)<br /><br /> ·安全(Secure)<br /><br /> ·可移植(Portable)<br /><br /> ·面向对象(Object-oriented)<br /><br
2011-05-03 16:31:00 572
原创 Java对象初始化大全
<br />Java对象<br /> classA{<br /> {show(0);}<br /> intx=1;<br /> {show(1);}<br /> A(){x=2;}<br /> voidshow(intlabel){}<br /> }<br /> classBextendsA{<br /> {show(2);}<br /> inty=1;<br /> {show(3);}<br /> B(){y=2;}<br /> voidshow(intlabel){<br />
2011-05-03 16:30:00 567
原创 Java编程中异常处理的优劣之道
<br />Java编程中的异常处理是一个很常见的话题了,几乎任何一门介绍性的Java课程都会提到异常处理。不过,我认为很多人其实并没有真正掌握正确处理异常情况的方法和策略,最多也就不过了解个大概,知道点概念。本文就对三种不同程度和质量的Java异常处理进行了讨论,所阐述的处理异常的方式按手法的高下分为:<br /><br /> 好,不好和恶劣三种。<br /><br /> 同时向你提供了一些解决这些问题的技巧。<br /><br /> 首先解释一些java异常处理中必须搞清楚的定义和机制。Java语
2011-05-03 16:28:00 585
原创 hibernate的二级缓存没多少人重视
<br />最近开始接触大数据量查询的处理问题,用hibernate用习惯了,发现hibernate二级缓存非常重要但是用的人好像很少?<br />hibernate默认是不用二级缓存的。<br /> <br />这个就更感到奇怪了,为什么默认不开启二级缓存?<br /> <br />以ehcache为例,缓存分为几种:class级别缓存、查询缓存(好吧,我对着2种缓存还是不太理解。网上的资料也很感觉肤浅。。。)<br /> <br /> <br />ehcache一般不适用条件其中有一点:经常修改的数据。
2011-04-30 09:31:00 945
原创 两种数组逆序算法
public class Test { public static void main(String[] args){ Object[] array = {"aa", "bb", "cc", "dd"}; int i = 0; int j = array.length - 1; Object tmp; while (j > i) { tmp = a
2011-04-30 09:25:00 856
原创 快速掌握Oracle数据库中的like优化-性能调优
<br />掌握Oracle数据库中的like优化-性能调优<br /> 1.尽量不要使用 like '%..%'<br /> 2.对于 like '..%..' (不以 % 开头),Oracle可以应用 colunm上的index<br /> 3.对于 like '%...' 的 (不以 % 结尾),可以利用reverse + function index 的形式,变化成 like '..%'<br /> 代码:<br /> -- '建测试表和Index,注意,重点在于带re
2011-04-30 00:17:00 566
原创 Oracle数据提到文本文档进行查询的方法
<br />在数据库中我运行了以下的查询语句:<br /> Select PLAN_ID, EL_ID, NIIN, ITEM_NAME, PROJECT_CD,<br /> CASE WHEN LCMC_DOC_NO IS NULL THEN MRODOC ELSE LCMC_DOC_NO END AS "DOCUMENT NUMBER"<br /> FROM EQLIST_VIEW<br /> WHERE PLAN_ID IN (736,1011)<br /> AND LC
2011-04-30 00:12:00 569
原创 oracleRMAN备份与恢复笔记
<br />备份<br /> archive log list 查看归档状态<br /> desc v$log<br /> show parameter RECOVERY;查看恢复路径<br /> ====================================================================<br /> 如何归档:<br /> startup mount<br /> alter database
2011-04-28 09:22:00 524
原创 扩展Spring框架 VMware推动Java迈向云时代
<br />VMware近日宣布,对Spring框架进行一系列扩展,持续推动企业应用程序创新。 现代应用程序对于易用性、丰富数据的需求日益提升,需要能够提供随时随地的访问并确保与其他人之间的协同。扩展的Spring框架将包含用于当前现代应用程序构建的一系列新的使用特性,例如在云和大规模环境中处理数据,对于移动设备的Web应用程序支持,与流行的社交媒体服务的整合,以及Web商业应用支付服务的安全访问等。 “随着新一代应用程序开始涌现,它们将面临来自云规模和内部可连接性的一系列新挑战。”VMwar
2011-04-27 19:02:00 975
原创 java中计算两个日期相差几天
<br />下边写一个在Java中计算两个日期相差几天<br /> 1.public class Test {<br /> 2.public void dateDiff(String startTime, String endTime, String format) {<br /> 3.//按照传入的格式生成一个simpledateformate对象<br /> 4.SimpleDateFormat sd = new SimpleDateFormat(format);<br
2011-04-25 18:08:00 1120
原创 哈希表讲解
<br /><br />哈希表也称散列表,是一种数据结构,在JAVA集合中的HASHMAP,HASHTABLE都运用了哈希表.<br />它可以提供快速的插入操作和查找操作,不论有多少数据项,插入与删除只需要接近常量的时间:O(1)时间级.<br />在计算机程序中,如果需要在一秒种内查找上千条记录,通常使用哈希表.<br />哈希表的速度明显比树快.树的操作通常需要O(N)的时间级.哈希表不仅速度快,而且编程实现也相对容易.<br />但哈希表也有缺点,它是基于数组的,数组一旦被创建,就难以扩展.某些哈希
2011-04-25 18:04:00 780
原创 Oracle EM相关知识
<br />从Oracle10g开始,Oracle极大的增强了OEM工具,并通过服务器端进行EM工具全面展现。<br />在10g中,客户端可以不必安装任何Oracle客户端工具,仅凭浏览器就可以调用强大的EM工具。<br /> <br />在Server端,可以通过如下命令启动EM工具控制台:<br /><br /><br />同样停止OEM可以输入如下命令: emctl stop dbconsole <br /> <br /> <br />启动之后我们就可以通过在浏览器端输入以下url访问:<br />
2011-04-21 18:26:00 508
原创 Oracle SCN详解
<br />SCN号概述<br />SCN是当Oracle数据库更新后,由DBMS自动维护去累积递增的一个数字。Oracle数据库中一共有4种SCN分别为<br />系统检查点SCN:系统检查点SCN位于控制文件中,当检查点进程启动时(ckpt),Oracle就把系统检查点的SCN存储到控制文件中。该SCN是全局范围的,当发生文件级别的SCN时,例如将表空间置于只读状态,则不会更新系统检查点SCN。笔者浅见,该检查点的作用为促进LGWR将redo buffer中的数据写入redo log以减少恢复时间,并检
2011-04-21 18:23:00 782
原创 通过JavaScript操作HTML中select标签
<br />添加:<br /> Js代码function selectChange() { var sel=document.getElementById("select1"); Option option = new Option("Text","Value"); sel.add(option); } function selectChange(){ var sel=document.getElementById("select
2011-04-21 18:20:00 921
原创 JDK 6中新增的Java Console类功能及常见问题
<br />JDK 6中提供了java.io.Console类专用来访问基于字符的控制台设备。如果你的Java程序要与Windows下的cmd或者Linux下的Terminal交互,就可以用这个Java Console类代劳。<br /> TestConsole.java 代码:<br /> 1.package com.simon.testjdk6.console;<br /> 2.<br /> 3.import java.io.Console;<br /> 4.<br /> 5.public
2011-04-20 22:06:00 848
原创 Oracle导入导出数据库的语法
<br />导读:oracle中除了在Oracle编辑器中用图形化的方式导入导出文理文件的数据方式外,还可以采用命令行的方式导入导出数据库,其语法实示例如下:<br /> imp [username[/password[@service]]]<br /> 步骤:1、首先在进入 dos, 然后切换到 oracle 数据库物理文件所在的目录即(dmp文件所在的目录)。接下来输入下述语句!<br /> imp username/password@service file=psmis.dmp fr
2011-04-20 22:03:00 546
原创 java连接oracle数据库的各种方法及java在数据库中的含义
<br />java连接oracle数据库的各种方法及java在数据库中的含义<br />java与oracle的接口:<br /> 在数据库中运行JAVA可以说是ORACLE8i的最令人激动的新特性。在你创建的使用ORACLE8i 数据库的应用程序中,你可以使用与JAVA有关的新特征,轻松的将程序发布到INTERNET或INTRANET上。<br />Methods for Using Java in ORACLE==================================<br />大家
2011-04-19 18:59:00 586
原创 Java多线程程序设计
一、理解多线程 多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。 多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“同时”。如果系统只有一个CPU,那么真正的“同时”是不可能的,但是由于CPU的速度非常快,用户感觉不到其中的区别,因此我们也
2011-04-19 18:37:00 491
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人