JavaEE
文章平均质量分 76
kingkongII
这个作者很懒,什么都没留下…
展开
-
jdk1.6新特性
1 SystemTray类在JDK6中 ,AWT新增加了两个类:Desktop和SystemTray,前者可以用来打开系统默认浏览器浏览指定的URL,打开系统默认邮件客户端给指定的邮箱发邮件,用默认应用程序打开或编辑文件(比如,用记事本打开以txt为后缀名的文件),用系统默认的打印机打印文档;后者可以用来在系统托盘区创建一个托盘程序.2 使用JAXB2来实现对象与XML之间的映射转载 2015-03-13 09:45:40 · 577 阅读 · 0 评论 -
时间处理
// 获得系统当前时间System.currentTimeMillis() 通过SimpleDateFormat 格式化日期// 设置日期格式SimpleDateFormat dateFm = new SimpleDateFormat("yyyy-MM-dd"); // 格式化当前日期String dateTime = dateFm.format(new java.util.Date(原创 2013-08-28 19:11:26 · 479 阅读 · 0 评论 -
JFreeChart介绍及经典入门资料
JFreeChart介绍及经典入门资料一、JFreeChart获取。 JFreeChart是JFreeChart公司在开源网站SourceForge.net上的一个项目,该公司的主要产品有如下: 1、JFreeReport:报表解决工具 2、JFreeChart:Java图形解决方案(Application/Applet/Servlet/Jsp)原创 2013-08-28 19:12:02 · 569 阅读 · 0 评论 -
JFreeChart -- 柱状图实例解析
2D柱状图 package com;import java.io.File;import org.jfree.chart.ChartColor;import org.jfree.chart.ChartFactory;import org.jfree.chart.ChartFrame;import org.jfree.chart.ChartUtilities;import org.jfr原创 2013-08-28 19:12:11 · 630 阅读 · 0 评论 -
日期与字符串之间的转换
/** * 把Timestamp转换成String * @param time 日期 * @return int String型日期 */ protected String TimestampConvertString(Timestamp time){ return String.valueOf(time); } /** * 把原创 2013-08-28 19:12:28 · 438 阅读 · 0 评论 -
取得长度为length的字符串,一个汉字算两个字符
/* 取得长度为length的字符串,一个汉字算两个字符*/function getString(field,length) { var strLong = 0; var result; var str = field.value; var browserLen = str.length; if(getStringLength(str) return原创 2013-08-28 19:13:05 · 1879 阅读 · 0 评论 -
java 实现 上一周 本周 下一周 切换时获得 星期一 星期日 时间
// 用来全局控制 上一周,本周,下一周的周数变化 private static int weeks = 0; // 获得当前日期与本周一相差的天数 private int getMondayPlus() { Calendar cd = Calendar.getInstance(); // 获得今天是一周的第几天,星期日是第一天,星期二是第二天原创 2013-08-28 19:13:16 · 1343 阅读 · 0 评论 -
Java日期计算
Java统计从1970年1月1日起的毫秒的数量表示日期。也就是说,例如,1970年1月2日,是在1月1日后的86,400,000毫秒。同样的,1969年12月31日是在1970年1月1日前86,400,000毫秒。Java的Date类使用long类型纪录这些毫秒值.因为long是有符号整数,所以日期可以在1970年1月1日之前,也可以在这之后。Long类型表示的最大正值和最大负值可以轻松的表示29原创 2013-08-28 19:13:18 · 680 阅读 · 0 评论 -
JAVA完全控制Oracle中BLOB、CLOB说明
JAVA完全控制Oracle中BLOB、CLOB说明2007-03-19 09:15网络上很多关于JAVA对Oracle中BLOB、CLOB类型字段的操作说明,有的不够全面,有的不够准确,甚至有的简直就是胡说八道。最近的项目正巧用到了这方面的知识,在这里做个总结。环境:Database: Oracle 9iApp Server: BEA Weblog原创 2013-08-28 19:14:21 · 427 阅读 · 0 评论 -
使用servlet实现文件保存
package com;import java.io.IOException;import java.net.URLEncoder;import javax.servlet.ServletConfig;import javax.servlet.ServletException;import javax.servlet.ServletOutputStream;import javax.ser原创 2013-08-28 19:14:39 · 1294 阅读 · 0 评论 -
java流操作
1:文件(file)新建文件:File file = new File("D:\\a.txt");文件常见使用方法:File.exists() //文件或者目录是否存在File.isFile() //是否是文件File.isDirectory(); //是否是目录File.getName(); //取文件或者目录的名字File.getPath(); //取文件或者目录的路径File.g原创 2013-08-28 19:14:47 · 499 阅读 · 0 评论 -
socket通信编程
通信编程1:协议 超文本传输协议 (HTTP) 文件传输协议 (FTP) 简单邮件传输协议 (SMTP) 网络新闻传输协议 (NNTP)2:获取ip地址 InetAddress ip = InetAddress.getByName("baobao");3:对应端口 Telnet协议(23) 简单邮件传输协议(25) 文件传输协议(21) 超文本传原创 2013-08-28 19:14:49 · 518 阅读 · 0 评论 -
struts-validator 简单的错误处理
1. 资源配置文件:ApplicationResources.properties 错误提示头 errors.header = Error List: errors.footer = 不带参数的错误提示 user.name = The useName can't null user.password = the userPass原创 2013-08-28 19:08:34 · 433 阅读 · 0 评论 -
常用的驱动与连接
驱动名称驱动jar 包driverclass / url jdbc-odbc桥JRE自带的dt.jarsun.jdbc.odbc.JdbcOdbcDriver jdbc:odbc:dns名称MS Sqlservermsbase.jarmssqlserver.jarmsutil.jar原创 2013-08-28 19:09:36 · 554 阅读 · 0 评论 -
menu
function show(num){ if (num==0) { document.all.one.style.display="none"; document.all.two.style.display="none"; document.all.three.style.display="none"; } if (num==1) { document.all.one.style.di原创 2013-08-28 19:09:47 · 488 阅读 · 0 评论 -
checkbox
全选或全部不选 function checkall(){ var isChecked=(document.ck.checkAll.checked == true); var elements=document.ck.elements; var counter=elements.length; for(i=0;i原创 2013-08-28 19:09:49 · 448 阅读 · 0 评论 -
Java中四种XML解析技术之不完全测试
Java中四种XML解析技术之不完全测试在平时工作中,难免会遇到把XML作为数据存储格式。面对目前种类繁多的解决方案,哪个最适合我们呢?在这篇文章中,我对这四种主流方案做一个不完全评测,仅仅针对遍历XML这块来测试,因为遍历XML是工作中使用最多的(至少我认为)。 预备 测试环境: AMD毒龙1.4G OC 1.5G、256M DDR333、Window原创 2013-08-28 19:10:25 · 471 阅读 · 0 评论 -
正则表达式基础知识
正则表达式基础知识 我们先从简单的开始。假设你要搜索一个包含字符“cat”的字符串,搜索用的正则表达式就是“cat”。如果搜索对大小写不敏感,单词“catalog”、“Catherine”、“sophisticated”都可以匹配。也就是说: 正则表达式: cat匹配:cat , catalog , catherine原创 2013-08-28 19:11:02 · 430 阅读 · 0 评论 -
常用正则表达式
常用正则表达式正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\原创 2013-08-28 19:10:59 · 389 阅读 · 0 评论 -
select
function monthselected(){ 获得下拉框中被选中的值 var monthvalue = document.form1.month.options[document.form1.month.selectedIndex].text; alert(monthvalue); }--> 月份: ---------- 01 02 03 04原创 2013-08-28 19:09:51 · 444 阅读 · 0 评论 -
jdk1.5新特性
1 循环for (type variable : array){ body}for (type variable : arrayList){body}而1.4必须是:for (int i = 0; i for (int i = 0; i 2 泛型以ArrayList为例,包括创建一个容器对象和取得容器内对象操作:1.5 Array转载 2015-03-13 09:43:53 · 539 阅读 · 0 评论 -
java Desktop 使用样例
package test;import java.awt.Desktop;import java.io.File;import java.net.URI;public class DeskTopTest { private static Desktop desktop; public static void main(St原创 2015-03-13 10:16:02 · 849 阅读 · 1 评论 -
java compiler level does not match the version of the installed java project facet
java compiler level does not match the version of the installed java project facet: Java编译器的水平不相匹配的版本安装Java项目方面原创 2014-07-07 11:12:00 · 586 阅读 · 0 评论 -
eclipse去掉js编译错误校验
在项目工程we.project文件中的以下部分: org.eclipse.wst.jsdt.core.javascriptValidator原创 2014-04-18 16:49:34 · 1491 阅读 · 0 评论 -
Java类之间的关联关系
Java类之间的关联关系UML类图中的关系分为四种:泛化、依赖、关联、实现;关联关系又可以细化为聚合和组合。一、泛化(Generalization)泛化是父类和子类之间的关系,子类继承父类的所有结构和行为。在子类中可以增加新的结构和行为,也可以覆写父类的行为。一般用一个带空心箭头的实线表示泛化关系,UML图如下:泛化对应Java中继承关系,即转载 2013-12-09 10:29:17 · 752 阅读 · 0 评论 -
Eclipse安装反编译工具查看Jar包源码
打开Eclipse--->Help--->Install new Software...--->在Install弹窗中找到Add按钮点击--->弹出Add Reponsity窗口,在Name:中输入“JodeEclipse”,在Location:中输入“http://www.technoetic.com/eclipse/update/”然后下一步,同意,安装。到此已经安装完JodeEclipse反原创 2013-12-09 10:26:29 · 1065 阅读 · 0 评论 -
maven创建私服
1、下载nexus的war包http://nexus.sonatype.org/downloads/ 找到 “Download the Nexus WAR distribution”2、下载tomcat容器http://tomcat.apache.org/ 本文以 tomcat 6.0为例3、将下载的 nexus-2.6.3-01.war 拷贝到 apache原创 2013-10-12 11:47:04 · 604 阅读 · 0 评论 -
poi解析word
1、所需jar包如下读取写入word文件需要:poi-3.9-20121203.jar、poi-ooxml-3.9-20121203.jar、poi-scratchpad-3.9-20121203.jar、xmlbeans-2.3.0.jar2、jar包来源方式可以从apache官方网站下载 http://poi.apache.org/download.html也可以通过m原创 2013-10-12 15:47:35 · 1913 阅读 · 0 评论 -
FindBugs规则整理
FindBugs是基于Bug Patterns概念,查找javabytecode(.class文件)中的潜在bug,主要检查bytecode中的bug patterns,如NullPoint空指针检查、没有合理关闭资源、字符串相同判断错(==,而不是equals)等一、Security 关于代码安全性防护1.Dm: Hardcoded constant database password原创 2013-09-12 22:34:28 · 13121 阅读 · 2 评论 -
eclipse ASTParser研究实例
import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.util.List;import org.eclipse.jdt.core.dom.AST;import org.eclipse.jdt.core.dom.ASTNode;import org.e原创 2013-09-03 08:35:27 · 3522 阅读 · 0 评论 -
正则表达式
引言 正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbbbb' 都符合这个特征。 正则表达式可以用来:(1)验证字符串是否符合指定特征,比如验证是否是合法的邮件地址。(2)用来转载 2013-08-28 19:09:24 · 437 阅读 · 0 评论 -
elipse搜索正则表达式
深圳(?!(市)) // 包含深圳,单不包含深圳市原创 2013-08-30 16:34:55 · 567 阅读 · 0 评论 -
java写xml文件
import javax.xml.parsers.DocumentBuilderFactory;import javax.xml.transform.OutputKeys;import javax.xml.transform.Transformer;import javax.xml.transform.TransformerFactory;import javax.xml.tran原创 2013-08-30 15:38:30 · 550 阅读 · 0 评论 -
jdom写xml
import org.jdom.Document;import org.jdom.Element;import org.jdom.output.Format;import org.jdom.output.XMLOutputter;public void BuildXML() { // 创建根节点 Element root = new Element("errors");原创 2013-08-30 16:11:53 · 580 阅读 · 0 评论 -
Java学习从入门到精通
Java Learning Path (一)、工具篇 一、 JDK (Java Development Kit) JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工 具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。 因此掌握JDK是学好Java的第一步。最主流的JDK是原创 2013-08-28 19:09:07 · 917 阅读 · 0 评论 -
Log4j基本使用方法
Log4j基本使用方法 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。一、定义配置文件 其实您也可以完全不使用配置文件,而是在代码中配置原创 2013-08-28 19:09:32 · 445 阅读 · 0 评论 -
radio
function radiodemo(){ 获得单值 选按扭 sex 组中被选中的 var sexelement = document.getElementsByName("sex"); for(var i=0;i if(sexelement[i].checked){ alert(sexelement[i].value) } } 获得单值 选按扭 subject 组中被原创 2013-08-28 19:09:45 · 531 阅读 · 0 评论 -
web.xml 分析
这三个元素提供了Web容器部署工具用描述应用的信息. /images/small.gif /images/large.jpg The applicaiton name A longer description of the application :元素用于告知Web容器: 应用设计为在分布式Web容器中运行.:可以定义对应用的所有组件(servl原创 2013-08-28 19:11:44 · 455 阅读 · 0 评论 -
JFreeChart -- 饼形图实例解析
package com;import org.jfree.chart.ChartFrame;import org.jfree.chart.JFreeChart;import org.jfree.chart.ChartUtilities;import org.jfree.chart.ChartFactory;import org.jfree.data.general.DefaultPieData原创 2013-08-28 19:12:04 · 408 阅读 · 0 评论 -
JFreeChart -- 线形图实例解析
package com;import org.jfree.chart.ChartFactory;import org.jfree.chart.ChartFrame;import org.jfree.chart.ChartUtilities;import org.jfree.chart.JFreeChart;import org.jfree.chart.plot.PlotOrientation;原创 2013-08-28 19:12:06 · 541 阅读 · 0 评论