- 博客(43)
- 资源 (2)
- 收藏
- 关注
转载 strust2实践总结
strust2实践总结1:在action中定义的变量,在jsp页面中显示用: 2:在页面中实现自动增加的序号用iterator的statuts的index属性 eg: 3:在action类中取得request和session对象的方法 Map session = ActionContext.getContext().getSession(); HttpServletReq
2009-09-29 11:33:00
673
转载 struts2.0的标签库(简介)
以前标签库分html、bean、logic、tiles。而struts2.0里的标签却没有分类,只要在jsp头文件加上 就能使用。 下面介绍各个标签的用法(若有错请指正): A:-----超链接,类似于html里的 -----执行一个view里面的一个action -----如果action的errors有值那么显示出来 -----如果action的message有值那么显
2009-09-29 11:21:00
464
原创 关于eXtremeComponents 导出excel 的问题
加上escapeAutoFormat="true" 导出excel时是将单元格的格式作为文本 可以使导出的数据不会变成科学计数法的形式
2009-09-02 16:35:00
2067
转载 转义字符
HTML中,&等有特殊含义(,用于链接签,&用于转义),不能直接使用。这些符号是不显示在我们最终看到的网页里的,那如果我们希望在网页中显示这些符号,该怎么办呢? 这就要说到HTML转义字符串(Escape Sequence)了。 转义字符串 (Escape Sequence)也称字符实体(Character Entity)。在HTML中,定义转义字符串的原因有两个:第一个原因是像“”
2009-08-05 16:53:00
1590
转载 java.lang.UnsupportedClassVersionError: Unsupported major.minor version 50的错误
一:要解决的问题 我们在尝鲜 JDK1.5 的时候,相信不少人遇到过 Unsupported major.minor version 49.0 错误,当时定会茫然不知所措。因为刚开始那会儿,网上与此相关的中文资料还不多,现在好了,网上一找就知道是如何解决,大多会告诉你要使用 JDK 1.4 重新编译。那么至于为什么,那个 major.minor 究竟为何物呢?这就是本篇来讲的内容,以使未错而先知。
2009-08-05 16:51:00
7602
2
转载 Servlet过滤器概念
过滤器是很多Web层框架(特别是对MVC模式的框架,如Struts2...等等)实现的基础,有必要对其进行了解。转自:http://developer.51cto.com/art/200907/134130.htm一、Servlet过滤器的概念:◆Servlet过滤器是在Java Servlet规范2.3中定义的,它能够对Servlet容器的请求和响应对象进行检查和修改。
2009-08-04 13:50:00
1040
转载 语录:101条伟大的计算机编程名言
“人们总是害怕改变.电被发明出来的时候他们害怕电,是不是?他们害怕煤,害怕蒸汽机车.无知无所不在,并导致恐惧.但随着时间推移,人们终究会接受最新的科技.”正如比尔盖茨曾经警告过一样,计算机已经真正成为我们的最新科技,几乎遍布我们日常生活的每一方面.所以,我们这个时代的某些最伟大的头脑开始思索起计算 机和软件对于人类的重要性来了.以下就是101条有关计算机的伟大名言,并且,既然我们这个网站是一个软件
2009-07-27 16:28:00
748
转载 jsp优化
你时常被客户抱怨JSP页面响应速度很慢吗?你想过当客户访问次数剧增时,你的WEB应用能承受日益增加的访问量吗?本文讲述了调整JSP和servlet的一些非常实用的方法,它可使你的servlet和JSP页面响应更快,扩展性更强。而且在用户数增加的情况下,系统负载会呈现出平滑上长的趋势。在本文中,我将通过一些实际例子和配置方法使得你的应用程序的性能有出人意料的提升。其中,某些调优技术是在你的编程工作中
2009-07-27 16:23:00
412
转载 left outer join,inner join,right outer join的区别
使用关系代数合并数据1 关系代数合并数据集合的理论基础是关系代数,它是由E.F.Codd于1970年提出的。在关系代数的形式化语言中: 用表、或者数据集合表示关系或者实体。 用行表示元组。 用列表示属性。关系代数包含以下8个关系运算符 选取――返回满足指定条件的行。 投影――从数据集合中返回指定的列。 笛卡尔
2009-07-27 14:17:00
778
原创 websphere部署war
Websphere6.1部署war应用Oracle 10g数据库 部署步骤:一、jdbc提供程序1、在 websphere变量 中找到WAS_INSTALL_ROOT 的路径 在这个路径下新建 jdbc/oracle 文件夹,将oracle的驱动程序jar包放在新建目录下。2、打开左边的“环境 –> websphere变量 找到 ORACLE_JDBC_DRIVER_
2009-07-17 13:37:00
11064
1
转载 jvm调优总结
由于应用服务器本身对内存消耗比较大,所以遇到不同配置的机器时经常要对suite的启动脚本进行修改来调整内存参数,尤其是在虚拟机分配内存过小的情况于是想总结一下内存参数相关的内容,但搜索之后发现unixboy已经很好的总结了于是转载过来以供自己学习参考。声明:本文一下内容转自:http://unixboy.javaeye.com/blog/174173堆大小设置JVM 中最大
2009-07-16 09:24:00
580
转载 Java 多线程与并发编程总结
认识多任务、多进程、单线程、多线程 要认识多线程就要从操作系统的原理说起。 以前古老的DOS操作系统(V 6.22)是单任务的,还没有线程的概念,系统在每次只能做一件事情。比如你在copy东西的时候不能rename文件名。为了提高系统的利用效率,采用批处理来批量执行任务。 现在的操作系统都是多任务操作系统,每个运行的任务就是操作系统所做的一件事情,比如你在听歌的同时还在用MSN
2009-07-16 09:23:00
841
转载 java程序员必读书籍(转)
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。 在这份推荐阅读书籍的名单中,我没有列举流行的软件框架类学习书籍,例如Struts,Hibernate,Spring之类,也没有列举AJAX方面的书籍。是因为这类书籍容易过时,而
2009-07-16 09:20:00
6406
1
转载 jBPM-4.0.GA闪亮发布,附送相关资料集合
jBPM简介jBPM 即java Business Process Management,基于java的业务流程管理系统,它是市面上相当流行的一款开源工作流引擎,引擎底层基于获得Active Diagram模型。作为jBoss的一个子项目,它使用了hibernate,因此可以很好的支持主流数据库。一般来说,很多人都会问一个问题,为什么选择jBPM4,而不是OSWorkFlow或者其他工
2009-07-13 14:33:00
820
1
转载 struts1 与 struts2 的区别
struts1 struts2是两个完全不同的mvc框架,struts2 的前身是webwork。Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去 实
2009-07-13 14:26:00
436
原创 关于FCKeditor 上传图片名为中文的问题
1.修改tomcat配置中的server.xml 文件在文件的Connector标签(2个位置)中加上URIEncoding="UTF-8" UTF-8编码为FCK的默认编码,总之要保证编码一致。2修改fck_image.html的编码将编码改为 修改了上面2个位置也只能对于上传图片的可以了,但是上传flash还是不行。因此这里也不是最好的办法。更本的办法是修改FCK的jar包
2009-05-31 15:47:00
798
转载 Java集合框架使用注意事项(一, List)
Java集合框架使用注意事项(一, List) List的有用实现1.ArrayList2.LinkedList3.Vector4.Stack讨论1:底层机制(牵扯到的数据结构的知识请读者自行复习)ArrayList与Vector都是基于数组实现的,这就说明ArrayList与Vector适合做遍历而不适合做频繁的插入和删除。LinkedList是基于链表实现的,所以它生来就是为了频繁插入与删除对
2008-10-24 11:30:00
672
转载 正确显示taxtarea中输入的回车和空格
在taxtarea中输入的文本。如果含有回车或空格。在界面上显示的时候则不哪么正常。回车消失了,空格变短了。如何解决这个问题呢。有2种方法。1.使用标签 w3c对pre元素是这样定义的:pre 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。 更详细的内容请参考 http://www.w3school.com.cn/tags/t
2008-10-14 09:14:00
2097
转载 JAVA上加密算法的例子
第1章基础知识1.1. 单钥密码体制单钥密码体制是一种传统的加密算法,是指信息的发送方和接收方共同使用同一把密钥进行加解密。通常,使用的加密算法比较简便高效,密钥简短,加解密速度快,破译极其困难。但是加密的安全性依靠密钥保管的安全性,在公开的计算机网络上安全地传送和保管密钥是一个严峻的问题,并且如果在多用户的情况下密钥的保管安全性也是一个问题。单钥密码体制的代表是美国的D
2008-10-14 09:07:00
603
转载 五款常用mysql slow log分析工具的比较
mysql slow log 是用来记录执行时间较长(超过long_query_time秒)的sql的一种日志工具. 启用 slow log有两种启用方式:1, 在my.cnf 里 通过 log-slow-queries[=file_name]2, 在mysqld进程启动时,指定--log-slow-queries[=file_name]选项比较的五款常用工具my
2008-10-08 10:12:00
475
转载 利用commons-BeanUtils实现简易的依赖注入框架
来自 http://www.blogjava.net/ldd600/archive/2008/09/25/231171.html最近在完成一个小小的framework项目,由于项目中不使用spring,juice,自己实现了一个简易的依赖注入框架。 写一个xml文件作为配置的实际例子 xml version="1.0" encoding="UTF-8"?>bea
2008-09-27 09:24:00
774
转载 Regex Util 正则表达式困扰者的救星
Regex Util 正则表达式困扰者的救星如果你常用到正则表达式,但又对于正则表达式头痛的话,Regex Util将是你不错的选择。理由如下:首先,Regex Util是Eclipse的免费插件。其次,它的目标是为了更简单,更快的生成正则表达式。再者,它是图形化操作界面,且完全支持正则表达式语法高亮,实时解析正则表达式输入;废话少说,大家看图说话吧。
2008-07-14 11:09:00
592
转载 在线编辑器FCKeditor2.6中文乱码-解决过程
FCKeditor是款优秀的编辑器开源产品,总的来说功能强大,基本能满足大部分的需求,只是缺少权限控制。不过在使用过程中,中文乱码问题是个经常出错的问题。 安装后简单设置一下就能够正确运行,能够上传图片,不过传中文文件名的图片时会出现问题。解决办法(我的安装版本:FCKeditor_2.6+FCKeditor-2.3 for java): 1. 修改FCKedi
2008-07-14 11:04:00
774
转载 log4j
Log4j基本上已经是java里的首选日志工具了,它主要由三部分组成:Loggers, Appenders和Layouts (注意后面都加了s啦,顾名思义一个配置中可以分别允许有多个此类对象存在,后面将详细介绍)。 Loggers-用来定义日志消息的类型及级别; Appenders-用来定义日志消息的输出终端; Layouts-用来定义日志消息的输出格式
2008-07-11 09:59:00
644
转载 JavaScript学习笔记(2) 使用DOM编写浏览器兼容的Table操作
想要动态的操作Table就必须熟悉DOM,要想实现浏览器兼容就必须熟悉W3C标准及各个浏览器在表格操作方面的特性。Table是现今数据展示的不二选择,DOM专门为Table添加了一些特性和方法,这有助于我们编写出更简单、高效的程序。 注: 本文的程序在IE7和FireFox3下测试通过。 程序一:动态创建表格Code highlighting produ
2008-07-08 11:17:00
592
转载 利用Tomcat建立多个Web Server的方法
**以下内容为网上收集后整理而成,如有错误或描述不准确的地方或是别的请多指教.当你使用Tomcat作为Web Server的时候,是不是会想过这样的一个问题:如何利用Tomcat建立多个Web应用 呢?要实现这一点是很简单的,也有多种方法。(以下说明使用%tomcat_home%代表Tomcat安装目录)。一.首先介绍一下Tomcat及server.xml.Tomcat服务器是由一
2008-07-08 10:31:00
1589
转载 配件模式 Decorator Pattern
一个旅馆提供各种饮料(Beverage), 比如有HouseBlend,DarkRoast等,每个饮料还有很多配料比如Milk,Soy等。如何写一个程序能够方便的输出每种饮料的价格呢?(包括饮料+配料) 最笨的方法如下:也就是每种饮料,每种饮料加配料的组合,都写一个类。package javaapplication33; public class Main { p
2008-07-04 15:34:00
541
转载 适配器模式 Adapter Pattern
新旧两个接口,功能类似,旧的接口已渐渐不再使用,如何让旧接口调整为新接口的样式呢(方便其他程序调用)?写一个衔接作用的adapter即可。 如下:Duck和Turkey是两个接口,他们的功能类似,仅仅是方法的名称不同。如何把Turkey接口调整成Duck,以方便调用呢?package javaapplication31; public class Main { pub
2008-07-03 16:53:00
364
转载 简约之美,JQuery之进度条插件
JQuery Progress Bar是基于JQuery开发的进度条插件,秉承了JQuery的简约哲学。不仅容易使用,而且可以轻松定制外观。对于使用了JQuery框架的项目来说,需要使用进度条控件时这是一个不错的选择。 JQuery Progress Bar与常规插件一样,只要用选择器选择一个HTML元素后,直接调用插件的公开方法即可。它提供的公开方法名称为progressBar()。那么,当HT
2008-07-03 16:17:00
1830
转载 Oracle开发专题之:时间运算
1.Oracle的日期函数2.日期加减3.月份加减4.年份加减5.求每月的最后一天6.求每月的第一天7.求下一个星期几入门知识:①Oracle中的日期时间存储:oracle数据库中存放时间格式的数据,是以oracle特定的格式存贮的,占7个字节,与查询时显示的时间格式无关。不存贮秒以下的时间单位。②Oracle中的日期时间显示:通常,客户端与数据
2008-07-02 11:01:00
1294
原创 通过反射修改类的私有字段值,调用私有方法
通过反射修改类的私有字段值,调用私有方法 (转)下面这个例子在实际项目中一般都不会这么用,只是用来说明怎么通过反射修改类的私有字段的值.有一个类TestData:public class TestData { private String name = "1"; public String getName() { return name; }}在运行的时候怎么来修改name的值呢?public
2008-06-19 14:03:00
515
原创 mysql编码转换搞定
mysql编码转换搞定(转) 按照下面做法,终于成功了!庆祝,纪念......背景:某个系统的mysql数据库dnname采用默认的latin1字符集,系统升级需要将所有数据转换成utf-8格式,目标数据库为newdbname(建库时使用utf8)方法一:步骤一 命令行执行:mysqldump --opt -hlocalhost -uroot -p*** --default-character-s
2008-06-12 09:37:00
591
原创 Ibatis2.0使用说明(二)——配置篇(4)
五、Parameter Maps and Inline Parameters [nullValue="NUMERIC"] [null="-9999999"]/> 括号[]中是可选的属性。parameterMap 元素的id 属性作为唯一标识,在同一个SQL Map XML 文件中不能重名。一个parameterMap
2008-03-19 14:26:00
545
原创 Ibatis2.0使用说明(二)——配置篇(3)
statement中的参数简介:1. parameterClassparameterClass 属性的值是Java类的全限定名(即包括类的包名)。parameterClass属性是可选的,目的是限制输入参数的类型为指定的Java 类。虽然Parameter-class属性是可选的,建议你为每一个SQL都指定parameterClass。如果不指定parameterClass 参数,任何带有合适属
2008-03-19 14:25:00
411
原创 Ibatis2.0使用说明(二)——配置篇(1)
一、 SQL Map XML 配置文件SQL Map 使用XML 配置文件集中的配置不同的设置属性,包括DataSource 的详细配置信息,SQL Map 和其他可选属性,如线程管理等。以下是SQL Map 配置文件的一个例子:SqlMapConfig.xmlPUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN""http://www.ibatis.
2008-03-19 14:22:00
471
原创 标签的使用 JSTL
标签的使用 JSTL[code] [/code] would produce: Index: 0 Count: 1 Index: 1 Count: 2 Index: 2 Count: 3 在JSP的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的JSP中,通常使用Scriptlets来实现Iterator 或者Enumeration对
2008-03-06 20:54:00
650
原创 从tomcat5.0到tomcat5.5
webapp的配置问题JNDI数据源配置只要将原来的 里的内容稍加修改就可以了。俺搞了几天的Tomcat5.0中: auth="Container" type="javax.sql.DataSource"/> factory
2008-01-16 14:53:00
495
原创 Hibernate使用
Hibernate持久化操作步骤 第一步: 创建Configuration对象 在这一步中主要为了进行配置文件的装载操作,读取所有的配置文件并进行解析。第二步: 创建SessionFactory对象 通过创建好的Configuration对象可以创建一个SessionFactory对象的实例,它是产生Session对象实例的工厂,它在整个应用中应该是唯一的。第三步: 创建Sess
2007-10-25 20:49:00
415
原创 Java代码编写的30条建议
Java代码编写的30条建议(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Ja
2007-10-23 15:41:00
343
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人