- 博客(30)
- 资源 (6)
- 收藏
- 关注
原创 struts2 配置默认首页
配置struts2 默认欢迎页的几种办法:1、首先需要明确的是struts过滤器配置映射的模式是路径匹配还是扩展匹配,如果url-pattern配置为/*,如果不做特殊处理,是不会转到welcome-file-list设置的文件的。这种情况,有两种办法解决默认转向: a.一种是在struts.xml中定义一个默认的action,设置 login.jsp ...
2013-12-07 16:08:54 319
JAVA写的中文金额转换程序
闲来无事,突然想自己写个中文金额转换程序,想做到简洁高效优雅,看似简单的需求,做起来不一定就容易,特别是对于中间多个零的情况,还有单位换算。[code="java"]package com.zsmud.ui;import java.math.BigInteger;import java.text.DecimalFormat;/** * 最大到九千兆之上 * @a...
2012-12-10 23:32:39 170
原创 用Keytool和OpenSSL生成和签发数字证书【转】
[size=medium]一)[color=blue]keytool生成私钥文件(.key)和签名请求文件(.csr),openssl签发数字证书[/color] J2SDK在目录%JAVA_HOME%/bin提供了密钥库管理工具Keytool,用于管理密钥、证书和证书链。Keytool工具的命令在JavaSE6中已经改变,不过以前的命令仍然支持。Keytool也可以用来管理对称加密...
2012-08-30 15:59:54 214
原创 gct 专业课考了个折半查找算法
[code="java"]public class Test { /** * @param args */ public static void main(String[] args) throws Exception { int i = findKey(1,st.length); System.out.println(i); } private...
2011-11-01 10:09:19 98
原创 struts2 拦截器原理
struts2 拦截器堆栈是由一个ActionInvocation的东东递归调用执行的过程,在堆栈的底部是由action,PreResultListener,Result组成的东东。[code="java"]/** * @throws ConfigurationException If no result can be found with the returned ...
2011-09-09 00:14:08 91
原创 rmi原理
1:RMI工作原理 RMI的本质就是实现在不同JVM之间的调用,它的实现方法就是在两个JVM中各开一个Stub和Skeleton,二者通过socket通信来实现参数和返回值的传递。 有关RMI的例子代码网上可以找到不少,但绝大部分都是通过extend the interface java.rmi.Remote实现,已经封装的很完善了,不免使人有雾里看花的感觉...
2010-10-09 13:28:21 95
原创 JVM中的堆和栈
概述:在函数方法中定义的一些基本类型的变量和对象和引用变量都在函数的栈中分配。当在一段代码块定义一个基本类型变量时,java就在栈中为这个变量分开内存空间,当超过变量的作用域后,java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。堆内存用来存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机的自动垃圾回收器来管理。在堆中产...
2009-08-03 14:53:13 89
原创 数据都存放在哪里?
数据都存放在哪里? http://smartwgd.iteye.com/blog/3466861.寄存器。记得以前汇编里面有学习过,叫做register的东西,Java里面接触不到这个。2.栈。Stack。放在RAM里面,随机存储器用来存储基础类型,例如short int long float double char byte boolean等,或者用来存储对象的引用。例如:A a...
2009-08-03 14:29:53 692
【转载】一篇关于web.xml配置的详细说明
1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。所有部署描述符文件的顶层(根)元素为w...
2008-03-23 09:33:45 118
[转载]java web开发中的listener和filter
jsp开发中的 监听器和过滤器,这两个东西要说起来,很大,很繁。今天我想用一个现实的例子,来说明这两个东东的作用。 案例描述 假设你平时生活在北京,有天你去一个很边远很贫穷的山村体验生活,到了那个山村后,你想要什么东西,村长都会同意,然后安排村民送给你,但是有一点例外的是,一旦你问他们要钱,村长坚决不给,还会带领村民把你打回北京去。 你为了从村民那里...
2008-03-23 09:10:53 105
J2EE架构师手册中文版-第四章
第四章 设计外部应用接口 概述将J2EE应用与外部应用进行通讯是很正常的. 例如,一个购买应该程序可能会通知一个所有购买交易的帐务应用程序,或者一个库存管理系统可能会通知一个所有货物的入库和出库的记帐应用程序. 架构师负责设计程序接口以及应用本身. 本章将详细的介绍如何定义外部的应用程序接口,让你能设计和实现这样的任务.如果J2EE应用的初始化是在外部应用程序中进行时,你应...
2008-03-12 18:10:38 176
J2EE架构师手册中文版-第三章
第三章: 定义范围和估算在大多数的组织里,项目经理与客户和管理层协调工作来建立项目的范围以及估计时间和所需要用到的资源.在这些任务中项目经理经常性地依赖于架构师的帮助.这样的情形在J2EE应用里也不例外.这章的内容是架构师的责任,包括帮助项目经理定义和估计交付.不涉及到此部分的读者可以跳过这一章.定义范围客观的根据用例定义项目的范围,并且获得客户的同意.在项目因为时间...
2008-03-12 18:09:44 125
J2EE架构师手册中文版-第二章
这段时间有些忙,所以看这本书的时间也少了,翻译也慢了,不过我不会停止的:) [b]第一部分 - 计划J2EE应用[color=red]第二章 定义项目[/color]概述[/b]开发任何应用程序的第一步都是进行分析从而定义出项目的目标以及应用范围,J2EE应用也不例外.在开发进程中对实际应用进行分析是最基本的认识,但我发现很多项目是混乱的,没有首先定义出需要完成的目标....
2008-03-12 18:07:49 172
j2ee架构师手册-第一章
最近在看网上下载的,这本书是英文版的,网上随便看了看也没有它的中文译本,所以我打算边看边把他翻译看中文,这本书是2004年出版的,由于我没有看过,对我来说这是一本新书哦,不说了,开始吧。。。 J2EE架构师手册:怎样成为一个成功的J2EE架构师 [b]第一章: [color=darkred]项目开发团队以及项目的生命周期[/color][/b] 地本章内容说明了建立一个成功的...
2008-03-12 17:55:25 110
AOP编程入门--Java篇
AOP编程入门--Java篇 Aspect Oriented Programming(AOP),面向切面编程,是一个比较热门的话题。AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。比如我们最常见的就是日志记录了,举个例子,我们现在提供一个服务查询学生信息的,但是我们希望记录有谁进行了这个查询。如果按照...
2008-03-05 20:06:57 206
200802工作日志
20080222-------------------spfile 是二进制文件,可动态修改 oracle 9i 引入的pfile 是文本文件,静态优先顺序为spfileSID.ora>spfile.ora>initSID.oracreate pfile from spfile; 转二进制为文本create spfile from pfile ; 转文本为二进制...
2008-02-24 14:37:07 102
杀掉oracle进程的方法
sql 代码 ----杀掉oracle进程的方法---- 1.通常可以使用以下命令Kill进程: alter system kill session 'sid,serial#'; 2. select logon_time,username,action,program,terminal,machine,u...
2007-10-23 21:04:26 1362
spool命令使用(不显示select命令的方法)
sql 代码 set pagesize 0 //去掉头顶的空行 set linesize 250 //设置行字符数 set trims on //去掉空字符 set echo off //关掉回显 set heading off //关掉标题行 set termout off //关掉终端显示 ...
2007-10-23 21:03:23 2341
查询表空间几个脚本
sql 代码 1:此脚本不能查临时表空间 SELECT V1.TABLESPACE_NAME"表空间名", ROUND(NVL(V1.SPACE,0)) "表空间大小(M)", ROUND(NVL(V1.SPACE,0)-NVL(V2.SPACE,0)) " 已经使用空间(M)", ROUN...
2007-10-23 21:02:02 142
增加表空间
sql 代码 alter tablespace EMSINDX add datafile'/ems/oracle7/oradata/EMS/emsv3_emsindx03.dbf' size 200M; 2006.02.16 alter tablespace EMSINDX add datafile'/ems/oracle7/oradata/EMS/ems...
2007-10-23 21:00:12 321
oracle定期表分析
sql 代码 ORACLE9以后如果你想用基于成本的优化器,需要定期(每周)对数据库里的表和索引做analyze分析。 数据库参数文件initorasid.ora里默认的优化器 optimizer_mode= choose 你要改成 optimizer_mode =first_rows (OLTP系...
2007-10-23 20:59:15 816
生成数据库SQL语句
sql 代码 --前提是utl_file_dir不能为空,必需修改initsid.ora文件然后重启数据库 CREATE OR REPLACE PROCEDURE genins_file( p_table IN varchar2, p_output_folder IN VARCHAR2, p_output_file ...
2007-10-23 20:57:50 114
在oracle中进行列行转换
1、固定列数的行列转换如student subject grade---------------------------student1 语文 80student1 数学 70student1 英语 60student2 语文 90student2 数学 80student2 英语 100........
2007-10-23 20:49:45 70
200710月份工作记录
20071017------------------------查看表空间SQL,这个脚本可以查Temp表空间。sql 代码 select t.* from (SELECT D.TABLESPACE_NAME, SPACE "SUM_SPACE(M)", BLOCKS SUM_BLOCKS, SPACE - N...
2007-10-23 20:40:20 141
200709月份工作记录
20070904------------------------------ 1. 诊断系统中的锁 select /*+ NO_MERGE(a) NO_MERGE(b) NO_MERGE(c) */ 'Wait' "Status", a.username, a.machine, a.sid, a.serial#,...
2007-10-23 20:37:07 114
200708月份工作记录
20070814---------------------------- ajax4jsf 中调用<a4j:commanButton > onclick事件的时候,如果写成onclick="return confirmDialog()"不管confirmDialog()返回什么结果,ajax4jsf都翻译成 return false;也就是不执行后面的action,而...
2007-10-23 20:33:33 103
200707月份工作记录
20070704----------------------------JSF中的javaBean的数据成员为一个javaBean的时候,记住一定要初始化!20070706----------------------------java包的结构,自己的理解:包里的函数靠接口(interface)提供给外界信息,proxy是对interface的实现,但不是具体的实现,而且做一些初始化...
2007-10-23 20:31:19 115
200706月份工作记录
2007/06/11-------------------------LInux 查看当前目录占用空间大小使用du -sh dirname -s 仅显示总计 -h 以k、m、g为单位,提高信息的可读性。--max-depth 查看目录层数s 和 max-depth好像不能同时用20070619----------------------------sql 代码 S...
2007-10-23 20:26:38 144
看javaEye的代码显示功能不错,把工作日志移到这边
记录工作中遇到的各种问题,以及最终的解决办法,帮助大脑如实记录容易忘却的信息,欢迎大家光临,谢谢!
2007-10-23 20:15:33 72
JSF in Action中文版
2008-07-14
java反射机制
2008-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人