
java
文章平均质量分 63
iteye_15105
这个作者很懒,什么都没留下…
展开
-
apache 启动失败
Apache启动报错:[b]the requested operation has failed[/b]D:\Java\Apache2.2\bin>[b]httpd.exe -w -n "Apache2.2" -k start[/b]Syntax error on line 487 of D:/Java/Apache2.2/conf/httpd.conf:Invalid com...原创 2012-06-26 11:33:36 · 204 阅读 · 0 评论 -
模态窗口 showModalDialog
转自:http://www.cnblogs.com/donnet/articles/1039509.html1.模态窗口的打开,model window open2.模态窗口的关闭,model window close3.模态窗口的传递参数,model window get valuse4.其他....,other ..1.window.showModalDialog("Dialog...原创 2011-03-22 12:31:53 · 237 阅读 · 0 评论 -
Maven常用命令
Maven常用命令创建普通应用项目:mvn archetype:create -DgroupId=cn.tt-DartifactId=maven_test创建WEB项目:mvn archetype:create -DgroupId=cn.tt-DartifactId=maven_web_test -DarchetypeArtifactId=maven-arch...原创 2011-03-03 22:03:35 · 84 阅读 · 0 评论 -
eclipse 中使用maven
在Eclipse中使用Maven插件关键字: maven m2 eclipse wtp简介本文介绍如何在Eclipse中通过maven插件编写java项目和web项目。安装Maven下载Maven最新版本,见:maven.apache.org/download.html当前版本2.0.7。解压缩下载的文件, 将其中的bin目录设置到windows Path环境变量中....原创 2011-02-27 23:18:18 · 77 阅读 · 0 评论 -
java 开源项目
如今,构建网站和开发Web应用程序已经不仅要求开发人员是一名优秀的程序员,更需要聪明的程序员。这也就是说,在可能的情况下,重复使用已有的代码和应用程序,而不是自己重头开始。 开源由来已久,并且很多网站的构建也使用了开源。开发人员都知道Linux、Apache、MySQL及 PHP (LAMP)。 但是除那些之外的其他开源项目呢?作为一名Web开发人员,你可以借助诸多可用的项目,以节省开发时...原创 2011-02-27 23:12:31 · 108 阅读 · 0 评论 -
maven 快速入门
安装 Maven是一个Java工具,所以你必须安装Java环境 首先,下载Maven并解压到你选择的安装目录,例如在windows下的C:\maven,或者Linux下的/usr/local/maven。然后添加系统变量$M2_HOME和M2_HOME/bin到你的 系统路径。在终端或者命令提示里输入以下指令: Java代码 mvn --version ...原创 2011-02-24 09:24:19 · 122 阅读 · 0 评论 -
位运算及简单应用
各种位运算的使用=== 1. and运算 ===and运算通常用于二进制取位操作,例如一个数 and 1的结果就是取二进制的最末位。这可以用来判断一个整数的奇偶,二进制的最末位为0表示该数为偶数,最末位为1表示该数为奇数.=== 2. or运算 ===or运算通常用于二进制特定位上的无条件赋值,例如一个数or 1的结果就是把二进制最末位强行变成1。如果需要把二进制最末位...原创 2011-02-11 14:20:26 · 203 阅读 · 0 评论 -
java md5 示例
import java.security.MessageDigest;import java.security.NoSuchAlgorithmException; public class MD5 { public static String MD5(String inStr) throws NoSuchAlgorithmException { MessageDiges...原创 2011-01-30 11:47:39 · 84 阅读 · 0 评论 -
java 不恰当的异常处理
●空catch语句块 犯这种错误的人比较少,一般发生在刚学会Java或者刚参加工作不久的人身上。 所谓"空catch语句块"就是在catch语句块中没有对异常作任何log处理,导致异常信息被丢弃掉。一旦程序不能正确运行,由于查不到任何log信息,只好从头看代码,靠肉眼找bug。 ●没有使用finally 很多人在catch语句之后不使用finally语句。由于在try语句中可能会涉...原创 2011-01-30 10:35:02 · 230 阅读 · 0 评论 -
java base64
base64编解码 BASE64编码是一种常用的将二进制数据转换为可打印字符的编码。与HEX显示相比,它占用的空间较小。BASE64编码在RFC 3548 (参见扩展阅读)中定义。 1、base64编解码原理 将数据编码成BASE64编码时,以3字节数据为一组,转换为24bit的二进制数,将24bit的二进制数分成四组,每组6bit。对于每一组,得到一个数字...原创 2011-01-28 15:33:53 · 92 阅读 · 0 评论 -
jdk 6 Derby 数据库
Derby并不是一个新的数据库产品,它是由IBM捐献给Apache的DB项目的一个纯Java数据库,JDK6.0里面带的这个Derby的版本是10.2.1.7,支持存储过程和触发器;有两种运行模式,一种是作为嵌入式数据库,另一种是作为网络数据库,前者的数据库服务器和客户端都在同一个JVM里面运行,后者允许数据库服务器端和客户端不在同一个JVM里面,而且允许这两者在不同的物理机器上.值得注意...原创 2011-03-26 22:08:53 · 92 阅读 · 0 评论 -
tomcat 控制台乱码、标题栏修改
1、Tomcat控制台中文乱码解决办法修改\tomcat-6.0.18\bin\catalina.bat文件,set JAVA_OPTS=-Xms128m -Xmx768m -Duser.timezone=GMT -Djava.security.auth.login.config=%CATALINA_HOME%/conf/jaas.config修改 -Dfile.encoding=UT...原创 2011-04-10 11:33:43 · 1120 阅读 · 0 评论 -
实现onchange无法实现的功能:通过js监听属性变化事件
var isflag=true; function setJiDu(){ isflag = false; alert("设置当前季度的开始时间、结束时间。"); }document.getElementById('startdate').attachEvent('onpropertychange',function(o){ if(o.pr...原创 2012-06-05 16:13:18 · 314 阅读 · 0 评论 -
在浏览器中通过js向客户本机写文件示例
var fs=new ActiveXObject("Scripting.FileSystemObject");var file=fs.CreateTextFile("c://test.txt",true);file.Write('22'); File.Close();注:需要设置IE,降低“Internet选项-->安全-->本地Internet”关于Act...原创 2012-09-12 17:01:57 · 307 阅读 · 0 评论 -
MyEclipse卡死解决 总结
MyEclipse卡死解决 在用[MyEclipse] 写代码很容易卡死机,尤其是在对JSP文件的之间写代码的时候,只要一弹出智能提示就立刻卡死,程序失去响应,我以为是MyEclipse版本的问题,结果换了6.0版-》6.5版-》7.0版全都一样。 MyEclipse在智能提示的时候自动访问网络上sun公司的最新API文档,只要关闭掉网络连接就可以了。我试了试断开网络然后在用MyEcl...原创 2012-08-16 20:14:08 · 171 阅读 · 0 评论 -
java 日期处理总结
1、通过MessageFormat转化String dateTime = MessageFormat.format("{0,date,yyyy-MM-dd-HH-mm:ss:ms}" , new Object[] { new java.sql.Date...原创 2012-08-03 14:24:26 · 130 阅读 · 0 评论 -
Web应用缓存
利用memcached构建高性能的Web应用程序;JCS(Java Cache System)使用缓存构建更快的 Web 应用程序;原创 2011-12-05 14:25:31 · 103 阅读 · 0 评论 -
js性能优化调试
客户端动态输出table数据并展示表格,是web应用中较为常见的工作。对于循环打印输出tr,td本身是一件非常僵硬和暴力的编程办法,再加上最后绑定元素innerHTML字符流输出,系统所消耗的性能代价是非常高昂的,如果我们需要展现的数据非常庞大时,那么代价也是成倍的。然而这种动态输出表格的方法是大多数客户端程序员最常用的方法。那么基于最常用的方法,如何才能降低性能成本,改善用户体验,快速安全的显示...原创 2011-05-16 17:58:37 · 120 阅读 · 0 评论 -
解决火狐不支持Cursor:hand的方法
解决火狐不支持Cursor:hand的方法firefox 下cursorstyle="cursor:hand;"在IE中能正常显示成手;在firefox中却不能正常显示如果改用 style="cursor:pointer;"则在两个浏览器下都能正常显示适用于IE6.0及以上版本以及FIREFOX,在IE5.0下不能显示成手...原创 2012-02-22 14:39:53 · 162 阅读 · 0 评论 -
Axis2服务器配置步骤
Axis2服务器配置步骤一、Axis2服务器目录结构如下:axis2Server META-INF MANIFEST.MF services.xml WEB-INF web.xml classes com service MyService.class conf axis2.xml li...2012-02-08 17:08:51 · 229 阅读 · 0 评论 -
Tomcat性能调优方案
Tomcat性能调优方案 一、操作系统调优 对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。 【适用场景】 任何项目。 二、Java虚拟机调优 应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上比低版本会有改进...原创 2011-04-10 11:48:33 · 74 阅读 · 0 评论 -
js获取客户端MAC、IP
<HTML><HEAD><TITLE>WMI Scripting HTML</TITLE><META http-equiv=Content-Type content="text/html; charset=gb2312"><SCRIPT language=JScript event="OnCompleted(hResult,p原创 2010-12-21 15:44:24 · 115 阅读 · 0 评论 -
Oracle Parallel Query(OPQ)
Oracle Parallel Query(OPQ)可以将一个SQL statement分成多个片(chunks),然后在独自的CPU上通过多个process(子查询)进行并行运行。每个子查询同时读取一个大型表中的一块。所有子查询完毕以后,Oracle将结果会传给并行查询调度器,他会重新安排数据,如果需要则进行排序,并且将结果传递给最终用户。OPQ具有无限的伸缩性,因此,以前需要花费几分钟...原创 2010-12-20 16:43:43 · 188 阅读 · 0 评论 -
Http Post Xml方式传递数据
Http Post Xml方式传递数据一、概述在不同的应用之间传递数据,可以通过web service的方法,同时还可以通过Http Post Xml的方法,相比而言,通过web service传递数据灵活,但是配置起来较为麻烦,涉及到新知识的学习,而通过Http Post Xml传递数据,不需要涉及新的知识,但是灵活性稍差,需要客户端和服务端事先约定好xml数据的结构。Htt...原创 2011-09-15 11:01:46 · 404 阅读 · 0 评论 -
major.minor
一:要解决的问题 我们在尝鲜 JDK1.5 的时候,相信不少人遇到过 Unsupported major.minor version 49.0 错误,当时定会茫然不知所措。因为刚开始那会儿,网上与此相关的中文资料还不多,现在好了,网上一找就知道是如何解决,大多会告诉你要使用 JDK 1.4 重新编译。那么至于为什么,那个 major.minor 究竟为何物呢?这就是本篇来讲的内容,以使未错而先知...原创 2010-10-16 23:07:15 · 184 阅读 · 0 评论 -
struts2 获取request、response和session的方法
在struts1中,获得到系统的request或者session对象非常方便,都是按照形参传递的,但是在struts2中,request和session都被隐藏了struts提供两种方式访问session和request,其中比较常用的是利用SPRING里面所说的IOC即控制反转IOC方式:action类实现ServletRequestAware接口,并新建一个HttpServletRequest...原创 2010-10-12 15:58:28 · 103 阅读 · 0 评论 -
Struts2中struts-default.xml、struts.xml 及struts.properties详解
Struts2中struts-default.xml、struts.xml 及struts.properties详解1) struts-default.xml该文件位于struts2-core-2.1.8.1.jar包内,是struts2框架默认加载的配置文件。它定义struts2一些核心的bean和拦截器。 <?xml version="1.0" encoding="UTF-8" ?&...原创 2010-10-12 15:29:51 · 88 阅读 · 0 评论 -
ZK基础知识
ZK ZK ZK是一套以 AJAX/XUL/Java 为基础的网页应用程式开发框架,用於丰富网页应用程式的使用界面。最大的好处是,在设计AJAX网路应用程式时,轻松简便的操作就像设计桌面程式一样。 ZK包含了一个以AJAX为基础、事件驱动(event-driven)、高互动性的引擎,同时还提供了多样丰富、可重复使用的XUL与HTML组件,以及以 XML 为基础的使用介面设计语言 ZK U...原创 2010-10-12 10:50:06 · 116 阅读 · 0 评论 -
搭建Struts2 与 Spring3整合示例
Struts2+Spring3.0简单示例 本文仅为个人练习的一个简单总结,后续将完成SSH等其它框架的练习。 开发环境:JDK1.6、MyEclipse8.5、Struts2.1、Spring3.0一、建立WEB工程。例如:sstest3。二、加入Struts2.1框架。引用Struts 2 Core Libraries、Struts 2 Spring Libraries...2010-10-11 18:09:26 · 102 阅读 · 0 评论 -
ssh错误1
调度SSH示例时出现下列错误:Caused by: Action class [loginAction] not found - action - ..../WEB-INF/classes/struts.xml:7:44 解决方法:引用struts2中的struts2-spring-plugin-2.1.8.1.jar即可。 ...2010-10-11 16:32:32 · 123 阅读 · 0 评论 -
dsoframer
dsoframer dsoframer是微软提供一款开源的用于在线编辑、调用Word、 Excel 、PowerPoint等的ActiveX控件。国内很多著名的OA中间件,电子印章,签名留痕等大多数是依此改进而来的。...原创 2010-10-09 18:26:43 · 107 阅读 · 0 评论 -
struts2
1、在web.xml中EncodingFilter的位置应该在Struts2的FilterDispatcher之前,道理很简单,要先调整字符集,再进入Action。2、如果使用Urlrewrite,要指定filter-mapping的dispatcher方式,如下 <filter-mapping> <filter-name>Struts2</filter-name...原创 2010-10-09 10:05:35 · 92 阅读 · 0 评论 -
Java/JSP获得客户端网卡MAC地址的三种方法解析
Java/JSP获得客户端网卡MAC地址的三种方法解析 从网上查找资料java/jsp获得客户端(IE)网卡MAC地址的方法大概有三种。1、通过命令方式,在客户端执行Ipconfig 等等2、通过ActiveX的方法3、通过向137的端口发送查询指令的方法 简介:第一种方法,在真正用到时候不知道为什么获得mac地址的指令阻塞了,不往下继续执行。而且速度是这三种方...原创 2010-10-07 11:04:49 · 106 阅读 · 0 评论 -
Struts2的模板和主题介绍
Struts2的模板和主题介绍关键字: 模板 主题 因为Struts2所有的UI标签都是基于主题和模板的,主题和模板是Struts2所有UI标签的核心。模板是一个UI标签的外在表示形式,例如:当我们使用<s:select ... ... />标签时,Struts2就会根据对应select模板来生成一个有模板特色的下拉列表框。如果为所有的UI标签都提供了对应的模板,那么这系列...原创 2010-10-17 12:08:03 · 94 阅读 · 0 评论 -
java中取得当月最后一天的四种方法 java Calendar 当月 第一天 最后一天
java中取得当月最后一天的四种方法 第一种,使用Calendar的roll方法,在限制某个日期字段不改变的形式下,改变其他日期字段的值。 第二种,使用Calendar的getActualMaximum方法,获得指定日期字段的最大值。 第三种,使用Calendar的set和add方法,从下个月的第一天计算得到当前月的最后一天。 第四种,循环使用Calendar的ad...原创 2011-06-30 15:12:24 · 542 阅读 · 0 评论 -
js 导出excels
function method1(tableid) {//整个表格拷贝到EXCEL中 var curTbl = document.getElementById(tableid); var oXL = new ActiveXObject("Excel.Application"); //创建AX对象excel var oWB = oXL.Workbooks....原创 2011-12-28 17:23:00 · 139 阅读 · 0 评论 -
jsp 页面打印预览 收藏
New Document function print(d){for(i=0;i原创 2011-12-28 17:04:36 · 139 阅读 · 0 评论 -
MyEclipse9.1 下安装Drools插件
非常简单,记录如下:在MyEclipse9.1下安装Drools5.1插件方式:将下载的Drools安装包解压缩,例如:drools-5.1.1-eclipse-all将“drools-5.1.1-eclipse-all”目录拷贝到“D:\MyEclipse9\dropins”目录下,目录结构如下:“D:\MyEclipse9\dropins\drools-5.1.1-...原创 2011-12-14 17:56:14 · 168 阅读 · 0 评论 -
WebSphere遗忘管理控制台密码怎么办?
常在河边走,哪有不湿鞋,WebSphere管理中最让人无语的是把密码忘记了。管理控制台也好,数据源的密码也好,配置的时候为了满足安全管理的要求设置了8位以上、大小写皆有、毫无意义的密码,现在两眼一抹黑,怎么都试不出来。怎么办?重装?生产环境好不好。其实不用着急,IBM还是给我们留了一条后路的。 管理控制台密码遗忘有两种补救措施: 方法一:命令行——从$WAS_HOME/pr...原创 2010-12-15 16:36:42 · 320 阅读 · 0 评论 -
WebSphere中启用管理安全性
WebSphere中启用管理安全性的必要性——否则谁都可以进入你的控制台修改配置,就算开发阶段没有安全要求,但是WebSphere没有Weblogic的那种锁定模式,所以当两个人同时修改配置并保存时,往往会发生操作丢失和冲突的问题。所以接下来介绍针对控制台的安全性设置,当然最直接的就是在安装profile的时候就启用管理安全性。 在管理控制台-安全中启用“全局安全性”,并把“应用程序安全...原创 2010-12-15 16:36:06 · 1223 阅读 · 0 评论