- 博客(33)
- 收藏
- 关注
原创 oracle sql优化
Oracle SQL性能优化(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection ...
2011-08-30 16:37:45
131
原创 PL/SQL DEVELOPER调试存储过程的问题
一、定位你的procedure1。在屏幕左边的对象浏览器中展开procedure2。找到你的procedure二、打开测试窗口1。在你的procedure上点击右键2。在弹出的菜单中选择test3。PL/SQL Devoloper就会打开一个测试窗口并自动生成一个调用块4。在测试窗口的下方输入你的procedure的入口参数三、打开编辑窗口1。在你的procedure上点击右键2。在弹出的菜单中选...
2011-01-25 23:32:48
304
原创 flex
一、将现有的java项目添加flex特性:1、将blazeds包中的web-inf下的flex和lib文件夹拷贝至java项目中的web-inf目录下,在工程的web.xml文件中添加 <context-param> <param-name>flex.class.path</param-name> <param-value>/WEB-INF/fl...
2010-12-15 12:53:36
142
原创 Hibernate持久化对象的三种状态
大家知道,Java对象的生命周期,是从通过new语句创建开始,到不再被任何引用变量引用结束,结束后它占用的内存将被JVM垃圾回收机制收回。在Hibernate中持久化类的对象可以划分为三种状态,分别是瞬态,持久态,脱管态。 1. 瞬态(Transient),也叫临时态。处于这种状态的对象具备的特征如下: a) 不在Session的缓存中,不与任何的...
2010-10-24 11:41:56
197
原创 js灰掉html对象
function setOpacity(e,n){ var browse = navigator.appName; if(browse.indexOf("Microsoft")>-1) e.style.filter = 'alpha(opacity='+n+')'; else...
2010-09-21 11:26:32
223
原创 用命令行创建oracle表空间、用户及权限的分配
SQL> create tablespace test datafile 'E:\ORACLE\ORADATA\DB228\test.ora' 2 size 5M;表空间已创建。SQL> create user test identified by test default tablespace test;用户已创建SQL> grant connect,resou...
2010-09-16 11:39:31
140
原创 javascript来判断客户端文件的大小,js判断上传文件大小,js获得文件长度
<HTML><HEAD> <SCRIPT> function getFileSize (fileName) { if (document.all) { window.oldOnError = window.onerror; window.onerror = function (err...
2010-08-14 20:31:28
138
原创 SVN服务器配置:Windows开机自动启动SVN服务
svn 服务器配置,几经周折总结下: 创建autoRunSVN.bat文件,内容是: 写道sc create MySVNServer binpath= "\"C:\Program FilesSubversion\svnserve\svnserve\" --service -r H:\homerepos" displayname= "SVNService" depend= ...
2010-08-10 11:16:18
300
原创 文件上传 allowedTypes设置
<interceptor-stack name="fileUploadStack"> <interceptor-ref name="fileUpload"> <param name="maximumSize">4096000</param> <param name="allowedTypes&
2010-05-31 15:43:08
768
原创 在Eclipse中反编译Class文件完全详解
Java是开源的,是免费的,我们强烈鄙视所有不公开源代码的东东。比如,对class文件进行加密混淆的类文件,一般情况下,我们是看不到其源代码的。本文将对此进行详细阐述,说明如何随心所欲的反编译看源码,体验一下其中的乐趣。(本文最后面有相关资源下载) 目前在Java开发工具中,Eclipse可谓是占据着绝对的优势,在平常使用中,大家都会有意无意的查看一下所调用JAR包的源代码,这时如果没有引入...
2010-05-31 15:42:02
398
struts2+FreeMarker -FreeMarker学习笔记 -gcode
struts2+FreeMarker -FreeMarker学习笔记 -gcodestruts2改用FreeMarker作为表示层。FreeMarker不支持使用taglib指令来导入标签库,但struts2提供了额外的支持。步骤如下:1,将要用的.tld文件复制到web应用中。2,web.xml中启动JSPSupportServlet。<servlet> <s...
2010-04-20 16:49:05
234
validate ajax 自定义
$.validator.addMethod("checkName", function(value, element) { var result; var userId = document.getElementById("user.id").value; $.ajax({ url : "/user/checkName.do?userId="+userId...
2010-04-13 19:15:44
101
如何更改MyEclipse的编码
1、打开工具栏的Window->Preferences2、选择General->Editors->File Associations3、选择'Content Types'->点开'Text'->添加*.java或者编辑*.java的Default encoding4、点击OK完成修改...
2010-04-13 11:25:01
107
原创 struts+json+jquery,解决下载框的问题
采用struts2.0+jquery+json写的一个登录功能,action内容如下:public class UserAction extends BaseAction implements Preparable { private static final long serialVersionUID = 8992700772962868363L; private User ...
2010-02-06 08:28:31
101
原创 jbpm4整合struts2+spring2.5+hibernate3.3
如果不结合其他的框架进行整个开发(如:spring、hibernate),JBPM4也有自己的一套IOC容器,能后将自己的服务配置到IOC容器中,能够很容易的运行容器所配置的服务,这样它也能够在代码中减少一陀一陀的工厂类等代码的调用,降低了偶核性,但是如果结合spring框架来进行整个开发的话,那么就有两个容器,两个SessionFactory,但是系统中只考虑一个容器来对服务进行管理, 那么我们...
2010-01-19 11:04:54
116
原创 为myeclipse8.0优化
前言:MyEclipse5.5 大小139M;MyEclipse6.5 大小451M;MyEclipse7.0 大小649M;MyEclipse8.0 大小772.3MB(速度方面比7.1和7.5都快了许多单还是很费内存) 下 载服务器又是国外的,下载速度累人也就罢了,只要你工作性能一流。不幸的是,MyEclipse 属于狂吃内存的主,特别是 MyEclipse7.0 运行起来,基本上不用干...
2010-01-14 16:07:21
89
原创 hibernate的缓存机制
缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能. Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升. Hibernate缓存分类...
2010-01-13 15:08:00
100
原创 hibernate的11大优势
1、 开发者都知道,hibernate让我们以oo的方式操作数据库,这让我们看到了hibernate的强大之处,体验到操作数据的方便。但Gavin King说,hibernate最耀眼之处是hibernate的缓存机制,而不是以oo的方式操作数据库。Hibernate的缓存机制不外乎是一级缓存session,二级缓存sessionFactory,和第三方缓存如ehcache。也就是hiberna...
2010-01-13 14:33:33
113
原创 java乱码解决
1、 最基本的乱码问题。这个乱码问题是最简单的乱码问题。一般新会出现。就是页面编码不一致导致的乱码。<%@ page language="java" pageEncoding="UTF-8"%><%@ page contentType="text/html;charset=iso8859-1"%><html><head><t
2010-01-12 11:26:51
234
原创 tomcat源码学习
作为一位Java程序员,如果您没有接触过开源软件、项目或框架的话,恐怕有些不可思议。轰轰烈烈的开源运动起源于Linux操作系统,Apache基金会在其中扮演了中流砥柱的角色,业界巨擘SUN,IBM, BEA 和Oracle等公司的积极参与,使得声势浩大的开源运动成为软件开发领域势不可挡的力量。2001年11月,IBM向Apache基金会捐献出Visual Age for Java,这个看似穷途末路...
2010-01-09 07:54:39
104
原创 腾讯sql面试题
今天去腾讯面试了,遇到这么一道sql方面的题,甚是费解 已知 小小+霸霸+王王=小霸王 小=?,霸=?,王=? 用sql求证create table n_table (n int) -- n 为 0..9 select a.n, b.n, c.n from n_table a, n_table b, n_table c where 11 * (a.n + b....
2009-07-14 16:27:01
845
原创 Java反射经典实例
Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。1. 得到某个对象的属性<!--<br><br>Code highlighting produced by Actipr...
2009-07-01 10:27:46
81
tree
这几天忙着移植树,原先项目里用到是静态树(xTree),因为数据比较少,因此一次性加载,没有太多效率的问题,后来因为涉及的数据太多,如果一次性加载会耗费6、7秒的时间,用户体验特别差,实在难以忍受,考虑一次性加载完成的这个问题,决定换成动态树(xLoadTree2),也就是每一次只加载树的一级节点,采用异步加载的方式,速度上的确是快了很多,用户体验也还可以,但多少有一些缺憾,后来...
2009-06-18 21:03:55
114
原创 struts 2 常用配置
action元素指定method属性对action进行如下的配置:<action name=”Login” class=”cc.dynasoft.LoginAction” method=”login” /> ……</action> <action name=”Regist” class=”cc.dynasoft....
2009-06-18 19:24:53
99
原创 让插入到innerHTML中的script跑起来
在做 ajax 编程时,我们常常需要将 xmlhttp 获取到的页面内容通过 innerHTML 来赋给某个容器(比如 div、span 或者 td 等),但是这里存在一个问题,就是我们将要赋给 innerHTML 的页面内容如果包含有脚本程序,这些脚本程序不管是外部脚本,还是内部脚本,可能(1)都不会被执行。这个问题在某些时候微不足道,甚至可以忽略,但有些时候,这个问题就非常严重,它很可能让我们...
2009-06-12 14:10:48
215
原创 java 字符串的全排列输出
public class MyTestGameCore { public static void listAll(char[] arr_Str) { if (arr_Str.length <= 1) { System.out.println(arr_Str[0]); return; } doPerm(0 + 1, arr_Str, new char[] { arr...
2009-06-11 12:32:15
187
java基础,不容忽视
public class Test { static int firstNumber=1; int secondNumber=1; public int test(){ try{ firstNumber++; ...
2009-05-15 11:00:40
100
struts2.0在linux下重定向中文乱码问题采用国际化
struts.xml中的配置片段:<action name="delete" class="OrganizationAction" method="delete"> <result name="delete" type="redirect-action"> <param name="actionName"&
2009-05-05 18:28:49
192
原创 weblogic 10 配置DataSource以及spring关联
1.配置jndi现在先将weblogic的环境搭建好,进入weblogic的web控制台。配置服务-》JDBC-》DataSource。如果存在连接缓冲池的话,直接将数据源于其关联。都是界面操作就不详细说明了,但是要记住自己给数据源起的jndi的名字。我取名为jndi_OraFtp。2.配置spring的application.xml,以前是通过spring提供的dataSource配置的,现...
2009-05-05 11:35:53
234
原创 org.hibernate.hql.ast.hqltoken weblogic
在运行过程中出现 ClassNotFoundException: org.hibernate.hql.ast.HqlToken 错误weblogic异常退出。原因: Hibernate3.0 采用新的基于ANTLR的HQL/SQL查询翻译器,在Hibernate的配置文件中,hibernate.query.factory_class属性用来选择查询翻译器。 (1)选择Hibernate3.0的查询...
2009-05-04 15:45:22
158
Weblogic 10 布署单个及多个应用
例:要将名为ftp的应用部署在weblogic 10上,操作如下, 1、首先,启动weblogic 10。 2、为应用ftp建一个名为vftp的虚拟主机,如图1: 图1 点击ok按钮,然后对虚拟主机vftp进行相关设置,如图2及3: 图2 图3 分别点击save按钮对设置进行保存。 3、建好虚拟主机后,点击界面左侧的Deployments对ftp应用进行布署,点击Install按钮添加应用,...
2009-05-04 09:50:27
808
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人