- 博客(98)
- 收藏
- 关注
原创 JSF(MyFaces) + Facelets 的一些配置和开发准备
在这里想把用JSF和Facelets开发的一些基本的概念,配置和开发准备留个备忘录。目的是,在今后想用这两样技术的时候,能快速上手,关键的配置和注意点能一目了然,再做一个空的blank prj供开发用。 JSF的各种实现 刚开始一直弄明白JSF RI和Myfaces core是什么东西。 MyFaces Core同样是SUN JSF标准的实现,而JSF RI是
2009-12-12 17:18:00 4256 1
原创 Mysql5写中文乱码问题解决
我插入Mysql5的中文一直是乱码。但是直接使用mysqlAdmin,EMS等工具插入DB就不是乱码。而且我还可以使用程序正常地读出来。原因是:DBDriverClass=com.mysql.jdbc.DriverDBURL=jdbc:mysql://10.4.2.52:3306/srx?useUnicode=true&characterEncoding=utf-8这样的URL中useUn
2007-02-28 16:49:00 1798
原创 Java读取PDF,Doc的方法
转载:转载请保留本信息,本文来自http://www.matrix.org.cn/resource/article/0/120.html 很多人问到如何抽取word,excel,pdf阿。这里我总结一下抽取word,pdf的 几种方法。 1。用jacob. 其实jacob是一个bridage,连接java和com或者win32函数的一个中间件,jacob并不能直接
2007-02-25 12:15:00 4589
原创 带括号的加减乘除--非递规算法.(java.)
package test.junit;/** *计算表达式值,程序在错误表达式检测方面不保证全面,实际使用时就注意手工检查运算式合法. *使用方法: *CalculateExpression calc=new CalculateExpression("expression..."); *String result=calc.calculate(); *返回Null时即表示出错. */im
2006-08-31 11:21:00 1495
原创 带括号的加减乘除--递规算法.(java.)
package com.livedoor.gl.core.bean.util;import java.util.ArrayList;import java.util.List;public class oper { private void printList(List l, String desc) { /** System.out.println(desc + "s size
2006-08-31 11:20:00 2341
转载 设计模式学习链接
http://www.javafan.net/special/designpattern/index.jsphttp://www.javafan.net/article/20050728152714814.html
2006-08-28 14:32:00 885
原创 日记学日语的动词种类
1. 动1是五段动词,动词在五个段上发生变化,标日把它归类于动1。动2是上一段动词和下一段动词,变化没有那么多,标日把它归类于第2类动词。动3是か变动词和さ变动词。 另外づ是用"du"拼写出来的.
2006-08-28 13:55:00 828
原创 Dom4j 是最好的, Sun JAXM 和 Hibernate 都使用了Dom4j .
Dom4j 是最好的, Sun JAXM 和 Hibernate 都使用了Dom4j .JDom在读>10M的文件时会内存溢出.http://www.nmzol.com/wlxy/rjkf/200412/2659.html
2006-08-16 20:44:00 808
转载 JDBC3.0特性. 2001年的.
2001 年 7 月 04 日Java 数据库连接(Java Database Connectivity,JDBC)API 是作为 Java 2 标准版(Java 2 Standard Edition,J2SE)和 Java 2 企业版(Java 2 Enterprise Edition,J2EE)平台的一个关键部分出现的。它是一种主要的基于标准的机制,能让 Java 语言通过编程来访问关系数
2006-08-16 19:59:00 665
原创 Window上看端口使用情况.
netstat -ano 可以看到各个端口,以及是那个PID占用了此端口.然后再到Alt+Ctrl+Del 增加PID列.查看到底是PID对应哪个线程.
2006-08-16 16:11:00 820
原创 反射机制创建10000个对象的性能.
创建对象并设置它的70个字段. 使用反射机制做10000次这样的处理的时间花费5378毫秒. 而不使用反射机制同样生成10000个对象,并设置其70个字段,花费的时间仅仅是80毫秒. 反射机制的性能差了两个数量级.
2006-08-10 10:45:00 865
原创 jni 代码取得传入参数的对象属性.
class pp{ public String tmp ; public void setTmp(String tmp_){ this.tmp = tmp_; } public String getTmp(){ return this.tmp ; }}class myClass{ public pp a ; public pp
2006-05-27 15:14:00 2339 1
原创 jni 代码
package com.alex.parameters; import java.io.Serializable; public class ObjParam implements Serializable { private String first; private String last; private String password;
2006-05-27 13:51:00 2411
原创 配置java,elicpse环境
从gaoyuedong机器上ssh,scp都是用root用户来操作的.jdk1.5 ,eclipse3.2.tar.gz .之后运性jdk1.5.bin .解压缩到一个目录jdk1.5/ ,设置环境变量JAVA_HOME ,PATH.如果需要所由用户都施用这个设置,root登录,/etc/profile文件,注意,不是隐藏文件没有.增加JAVA_HOME, PATH=$JAVA_HOME/bi
2006-05-24 11:30:00 1436
原创 centOS使用scp拷贝出错.
首先我ssh gaoyuedong@10.4.8.51 进入后, scp xxx.zip shirx@10.4.8.60:/home/shirx 但出现如下错误: [gaoyuedong@localhost Desktop]$ scp JniSamples.zip shirx@10.4.8.60:/usr/local@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
2006-05-24 10:07:00 1519
转载 TCP/IP通信程序设计的丰富多样性
TCP/IP通信程序设计的丰富多样性 刚接触TCP/IP通信设计的人根据范例可以很快编出一个通信程 序,据此一些人可能会认为TCP/IP编程很简单。其实不然, TCP/IP编程具有较为丰富的内容。其编程的丰富性主要体现在 通信方式和报文格式的多样性上。 一。通信方式 主要有以下三大类: (一)SERVER/CLIENT方式 1.一个Cli
2006-05-09 14:01:00 1320
原创 理解基于事件的NIOServer.
原文:http://www-128.ibm.com/developerworks/cn/java/l-niosvr/代码分为框架工具,和框架外代码两个部分. 框架实现了短连接的实现方式,即服务端处理请求,返回信息给客户后就关闭连接,用户也关闭连接,这次访问结束.客户应用程序也结束.而服务端程序没有结束,不断地监听是否有新的连接到了,有就处理.处理完再关闭此新的连接.如此循
2006-05-09 10:06:00 1615
原创 JBosss JMS 两个主要文档目录结构.
JMS/JBoss - The Core Administrator GuideBy Remigio ChirinoWhats in this Guide?This guide is targeted at JBossMQ administrators but it should alsobe usefull for any user that runs a JBossMQ serv
2006-04-17 10:18:00 1137
原创 maven2.0学习笔记
MavenMaven简介Maven最初的目的是在Jakarta Turbine项目中使构建处理简单化。几个项目之间使用到的Ant build文件差异很小,各个JAR都存入CVS。因此希望有一个标准的方法构建各个工程,清晰的定义一个工程的组成,一个容易的方法去发布项目信息并且去提供一种在各个项目之间共享JAR包。结果出现了一种功能能用于构建和管理任何基于java的工程。Maven小
2006-04-17 09:11:00 22469 2
原创 rmi
昨天学习了一下rmi,运行了几个例子,基本上都弄明白了.如何配置安全策略,如何写服务,如何用Servlet当作客户端.性能也测试了一下,1, 1M数据现创造,一个客户端,服务器cpu:15% 4个客户端,服务器cpu:60% 客户端 不打印数据到窗口 4% , 否则是20%。2, 1M数据已经在内存, 服务器端:一个客户端,服务器cpu:5% ,6个客户是30%.
2006-04-11 14:44:00 1035
原创 多选框选择后在另外一个多选框显示。
function add( fromCtrl , toCtrl ){ for( i=0 ;i if( fromCtrl.options[i].selected == true) { //alert(fromCtrl.options[i].value); for( j=0 ;j { if( fromCtrl.options[i].value == toCtrl.
2006-04-04 10:00:00 1080
转载 常用log4j配置
常用log4j配置,一般可以采用两种方式,.properties和.xml,下面举两个简单的例子:一、log4j.properties### 设置org.zblog域对应的级别INFO,DEBUG,WARN,ERROR和输出地A1,A2 ##log4j.category.org.zblog=ERROR,A1 log4j.category.org.zblog=INFO,A2 log4j.
2006-03-30 11:13:00 1205
原创 设置Eclipse3.1.1的所有工程的字符集
windows->preference->General->editor->Text file encoding ->EUC-JP
2006-03-27 16:56:00 1148
原创 Eclipse从jre1.4升级到1.5需要修改的东西。
Eclipse工程以前使用jdk1.4,现在使用jdk5.需要修改哪些地方呢?1,window->preference->Java->Install Jres->指定jdk的安装目录。2,window->preference->java->compiler->JDK Compliance->Complier compliance level ->指定为5.0.3,window->pre
2006-03-27 14:59:00 2226
原创 Eclipse Debug绿色焦点消失的解决措施
Eclipse的Debuge工具十分精致,但是有时候莫名其妙地程序跟踪过程没有绿色的焦点了,很不方便。解决的办法是:Eclipse ->window -> Preference -> tomcat - > sourcePath -> 去掉Auto Compute Source Path 的选择,选中底下的具体项目。Ok,焦点又出现了。
2006-03-23 19:39:00 2071
原创 cvsNT2.5.03安装日记
在google上搜索download cvsNT就有很多链接,我使用了其中http://www.cvsnt.org/wiki,cvsNT是一个免费的软件,目前最高的版本是2.5.03.打开压缩包,解压缩后是一个后缀为msi的可执行文件。默认典型安装,没有设置任何目录。安装后,需要重起机器。之后进入开始菜单-〉程序-〉CVSNT -> CVS Control Panel . 点Reposi
2006-03-21 12:54:00 3151
原创 网站升级支持firefox总结
网站在firefox下很多功能都不能使用了。所以经过了许多javascript的修改,来完成此次的升级。具体,总结如下:1,所有的window.event都修改成event. 修改成event作为参数传入。2,document.all.xxx ,此标签一定是id=xxxx .如果只定义了nam=xxxx, 那么补上id=xxxx.3, document.all.xxx ,如果xxx
2006-03-10 16:07:00 1006
转载 Eclipse技巧
热键篇: Template:Alt + / 修改处:窗口->喜好设定->工作台->按键->编辑->内容辅助。 个人习惯:Shift+SPACE(空白)。 简易说明:编辑程序代码时,打sysout +Template启动键,就 会自动出现:System.out.println(); 。 设定Template的格式:窗口->喜好设定->Java->编辑器->模板。 程序代码自动排版:Ctrl+Sh
2006-03-06 11:52:00 996
原创 使用Common-BeanUtils的小例子
public List findCustomerSecondeType(Long tyid) throws Exception{ List ret = null ; MCustomerSecondTypeDAO dao = null; Session ss = null ; Connection conn = null; Statement st = null; try { dao
2006-02-25 15:25:00 1188
原创 如何模拟select控件
// 设置此input没有右边框。//设置此图片没有左边框。%@page language="java" contentType="text/html; charset=GBK"%>http://java.sun.com/jsp/jstl/core"%>var g_arr = new Array;var type_arr = new Array;var off = 0;g=0;try{
2006-02-25 15:15:00 1306
原创 org.apache.xml.utils.WrappedRuntimeException: The output format must have a '{http://xml.apache.org/xalan}content-handler' prope
org.apache.xml.utils.WrappedRuntimeException: The output format must have a {http://xml.apache.org/xalan}content-handler property! org.apache.xalan.serialize.SerializerFactory.getSerializer(Serializ
2006-02-25 15:08:00 2373
原创 jsp Cookie 读写中文 [ 原创 ]
这个jsp创建读取Cookie,注意创建Cookie时必须注释setDomain()方法,否则无法写入Cookie。本例子经过测试,绝对好用。 %@page language="java" contentType="text/html; charset=GBK"%>http://java.sun.com/jsp/jstl/core"%>//写Cookie Cookie c =
2006-02-15 17:12:00 2266
原创 怎样看API帮助来学习Jakarta Common包[ 很简单很实用 ]
Jakarta Common包的文档很少,随包自导的doc里是API说明,因为lang包里的工具都很简单,功能独立,所以直接看API文档比自己写例子测试来的更直接。那么API文档怎么看比较好呢?我觉得不用按照字母顺序看,因为功能不靠边,最好按照API方法下的详细解释一个一个地看,主要看文档中给出的例子。这样相关功能放到了一起,比较好记,以后查找也比较熟悉了。 另外,如果有想看用户指南,
2006-02-07 11:40:00 1393
转载 JakartaCommon 如何使用[ 心血之作, 转贴]
原文出处:http://www.onjava.com/onjava/open_source/ 在列表里有三篇文章。Part Ihttp://www.onjava.com/pub/a/onjava/2003/06/25/commons.html,另外也有大量的翻译后的文章。http://tech.ccidnet.com/art/1078/20030805/57869_1.htmlhttp://tec
2006-02-05 15:21:00 920
原创 如何避免层被其它对象挡住[ 转载 ] 好用阿
如何避免层被其它对象挡住 解决思路: 根据挡隔对象的不同,解决办法也不同。 具体步骤: 1.被Flash挡住。 设置Flash的wmode属性值 为opaque或transparent,代码示例: _fcksavedurl=""http://pepsi.flash8.net/pepsi46860.swf" quality="high" pluginspage="http://www.m
2006-01-26 15:52:00 3174
转载 发布php程序的方法(绝对好用)[转贴]
最新需要研究一下php程序。所以发布了一个php程序,尝试了不少方法,觉得这个帖子的方法很经典很实用。关键是十分详细。所以拷贝如下:先从各官方网站下了APACHE2.050、PHP5、MYSQL4.0.20、PHPMYADMIN2.57apache_2.0.50-win32-x86-no_ssl.msi php-5.0.0-Win32.zipmysql-4.0.20d-win.zipphpMy
2006-01-19 14:23:00 7591
原创 难以想象Spring中文论坛05年关于AOP的帖子不到一页
本想找些SpringAOP的资料,但是Spring中文论坛05年关于AOP的帖子不到一页,虽然我没看是深入研究AOP,但从直觉判断当前项目中使用Spring AOP是少之又少。可能是性能的原因,也可能是其他原因。当然,英文资料还是不少的。顺便通过切身体会总结一下资料的使用:1,参考手册不适合初学者想通过参考手册来学习任何东西都是错误的,使用参考手册的方法是:第一次接触的时候翻翻目录,了解一下此框架
2006-01-13 10:03:00 1949
转载 Spring AOP [转贴]
AOP正在成为软件开发的下一个圣杯。使用AOP,你可以将处理aspect的代码注入主程序,通常主程序的主要目的并不在于处理这些aspect。AOP可以防止代码混乱。 为了理解AOP如何做到这点,考虑一下记日志的工作。日志本身不太可能是你开发的主程序的主要任务。如果能将“不可见的”、通用的日志代码注入主程序中,那该多好啊。AOP可以帮助你做到。 Spring framework是很有前途的AOP技术
2006-01-12 20:16:00 1056
原创 Spring学习笔记 (六) 在Spring中使用AOP例子
实践了《指南》中的例子165页到169页,最后补充一个Action,public class AOPMethodCostTimeAction extends ActionSupport { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpSe
2006-01-12 15:30:00 2160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人