- 博客(72)
- 资源 (3)
- 收藏
- 关注
原创 软件行业英雄们的离世
软件行业英雄们的离世2011年对于软件行业来说,我们失去了三个很重要的人。Steve Jobs的离开震动了整个工业界,我们看到我们的工作对这个行业甚至更广阔的世界来说是多么的重要。许多报纸的头版都报道了他的离开,还有来自许许多多来自全世界各界名流接踵而至的褒扬。我们失去了丹尼斯·里奇(Dennis Ritchie),他是C语言之父,是Unix几个创造者之一。我们也失去了约翰·麦卡锡(Joh
2012-06-08 17:01:22 400
原创 软件行业英雄们的离世
软件行业英雄们的离世2011年对于软件行业来说,我们失去了三个很重要的人。Steve Jobs的离开震动了整个工业界,我们看到我们的工作对这个行业甚至更广阔的世界来说是多么的重要。许多报纸的头版都报道了他的离开,还有来自许许多多来自全世界各界名流接踵而至的褒扬。我们失去了丹尼斯·里奇(Dennis Ritchie),他是C语言之父,是Unix几个创造者之一。我们也失去了约翰·麦卡锡(Joh
2012-06-08 17:01:21 269
转载 Java程序员面试中的多线程问题
很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到。0.Java 中多线程同步是什么?在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个 Java 线程在修改一个共享变量时,另外
2012-06-08 16:47:07 407
转载 建立以点开头的文件夹
奇怪,以点开头的文件夹很多天以来,我都不知道如何建立以点开头的文件夹?您知道吗?我相信大多数人还是不知道的,因为我问了好多人.但是你也许会问有这样的文件夹吗?哈哈,我见过了,但是不知道怎么建的.在安装完微软的.Net Pet Shop4.0之后,就会建立一个以点开头的文件家.建立以点结束的文件夹这么建:Top1.建立:用命令的方式建立文件夹,其命令形式为:m
2012-06-08 10:47:16 5646
转载 DispatchAction
DispatchAction 是struts 1.x里有 在java web开发中,原始的配置action都是使用一个action类实现一个功能,如果工程项目够大,action类数目会很多,就增加了该项目后期的维护难度。解决的方法,这里给大家介绍一个struts包下的action子类,DispatchAction。 DispatchAction继承自Action类,它是一个抽
2012-06-07 10:26:41 542
转载 java导出CSV文件
先下载javacsv2.0.zip的文件,解压后,把javacsv.jar 添加到项目中。 官方下载地址:http://sourceforge.net/project/showfiles.php?group_id=33066API地址:http://javacsv.sourceforge.net/简单的操作代码:Java代码 import java.
2012-06-06 11:51:57 4697 1
转载 java导出excel
需要jar:jxl.jar 下载地址:jxl.jarList authlist = queryList(); ByteArrayOutputStream baos = new ByteArrayOutputStream(); try { // 2.生成工作簿 WritableWorkbook wb = Workbook.createWorkbook(baos)
2012-06-06 11:50:18 756
转载 java导出pdf
所需jar:itext-1.00.jariTextAsian.jar List authlist = queryList();//确定List集合的数据 ByteArrayOutputStream baos = new ByteArrayOutputStream(); try { List totalList = new ArrayList();
2012-06-06 11:48:41 955
原创 java.lang.NoSuchMethodError: org.w3c.dom.Node.getTextContent()Ljava/lang/String;
Provider org.apache.xalan.processor.TransformerFactoryImpl not found文章分类:Java编程java.lang.NoSuchMethodError: org.w3c.dom.Node.getTextContent()Ljava/lang/String;java.lang.NoSuchMethodError: org.
2012-06-06 09:35:29 3203
转载 Java入门实例classpath及package详解
Java入门实例classpath及package详解(转帖) 转自:Java入门实例classpath及package详解:url=http://www.programbbs.com/doc/437.htm转载者注: 这是我在网上碰到的一篇step by step式的J2se第一步的文章,讲解详细具体,初学者照着操作一定会成功运
2012-05-30 17:12:40 470
翻译 [译]Struts Menu开发向导
转自:http://kb.csdn.net/java/Articles/200511/3af84c4b-0aba-47ad-9060-58f81c7592ab.html 正文: 您的位置:CSDN 首页 -> 知识库 -> 文章摘要[译]Struts Menu开发向导作者: ∣来源:BlogJava∣原文地址∣2005-11-28 官方英文版向导(ht
2012-05-30 16:57:24 465
转载 AjaxTags
AjaxTags的缺点:AjaxTags只能在J2EE应用环境下使用,不能在其他Web编程脚本语言(如ASP和PHP等)中使用。AjaxTags的高度封装虽然简化了Ajax的开发,但导致灵活性严重丧失;对于复杂的Ajax交互,使用AjaxTags完成更加烦琐。AjaxTags对Ajax交互提供了封装,但不像Dojo那样提供了一个调试环境。整个Ajax交互不仅对普通浏览者透明,对于应用开
2012-05-30 15:57:33 506
转载 CVS使用手册
CVS是一个C/S系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。工作模式如下: CVS服务器(文件版本库) / | \ (版 本 同 步) / | \开发者1 开发者2 开发者3作为一般开发人员挑选2,6看就可以了,CVS的管理员则更需要懂的更
2012-05-29 17:55:37 380
转载 OpenSSH的配置使用
SSH 是 Secure SHell protocol 的簡寫1、OpenSSH软件包组成:[root@www ~]# rpm -qa | grep sshopenssh-clients-3.9p1-8.RHEL4.24openssh-3.9p1-8.RHEL4.24openssh-askpass-3.9p1-8.RHEL4.24openssh-server-3.9p1-8
2012-05-29 16:57:21 3891
转载 openssh for windows安装
下载地址:http://jaist.dl.sourceforge.net/sourceforge/sshwindows/setupssh381-20040709.zip 安装很简单,就不多说了,做一下简单的配置就OK了!C:\Program Files\OpenSSH\bin>mkgroup.exe -l >>../etc/groupC:\Program Files\OpenS
2012-05-29 13:22:52 3716
原创 OpenSSH for windows 与ssh windows
平时常用putty运行ssh client来连虚拟机上的linux,这实在是太方便了,而现在需要远程登陆到的windows里,虽然telnet也行,但太旧也不安全,于从网上找了遍用ssh连windows方法,这需要在windows上安装openssh server,但令人兴奋的是,它竟然自带了ls、mkdir、rm、chmod、chown等命令,实在是好得不得了,具体设置过程和遇到的问题如下:
2012-05-25 16:01:31 19710 2
原创 stringbuffer 和 string
stringbufferA mutable sequence of characters. This class provides an API compatible with StringBuffer, but with no guarantee of synchronization. This class is designed for use as a drop-in replaceme
2012-05-24 16:45:14 862
原创 从CVS中下载的源码导入到eclipse时会发现快捷键都不能用了
最近进了一家公司,主要是做Pos机的,从CVS上下载源码import入eclipse时:发现按F3快捷键的时候,会弹出一个信息:problems opening editor. Reason : the project tms2 does not exist !当按F4快捷键的时候,会弹出这样的信息:the resource is not on the build path of a j
2012-05-24 14:52:59 1696
转载 Vector、ArrayList、List、HashTable、HashMap
Vector、ArrayList和List区别线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection├List│├LinkedList│├ArrayList│└Vector│ └Sta
2012-05-23 14:37:27 455
转载 ant的安装以及build.xml文档的编写
一、安装下载地址:http://archive.apache.org/dist/ant/0.前提:已经正确设定了JAVA_HOME的系统变量。1.直接解压:到D:/apache-ant-1.72.系统环境变量中设置: path: 加上:D:/apache-ant-1.7/bin 新建ANT_HOME:D:/apache-ant-1.73.在cmd
2012-05-16 14:04:57 538
转载 ANT及build.xml文档编写
为了批量编译java文件,今天学习了ANT(Another Neat Tool另一个整洁的工具,http://www.apache.org/)及build.xml文档的编写,找了篇文章,先学习模仿~~Ant是一个基于Java的生成工具,类似于C中的make,但比make优越,与其它大多数Build工具相比较,Ant的两个特性决定了它是一款优秀的Build工具:1. 基于Java的实现。
2012-05-16 13:55:25 795
原创 用JS的正则表达式判断输入框内为中文或者是英文数字(非常实用)
利用正则表达式限制网页表单里的文本框输入内容:用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''
2012-05-15 17:47:35 3457
转载 js代码
/** * 取得字符串的字节长度 */ Java代码 function strlen(str) { var i; var len; len = 0; for (i=0;i { if (str.charCodeAt(i)>255) len+=2; else len++;
2012-05-15 16:39:59 5257
转载 js正则表达式验证有效性
只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{
2012-05-15 16:03:01 637
转载 js验证代码
1.JS判断是否是邮编function isPostalCode(s) { //var patrn=/^[a-zA-Z0-9]{3,12}$/; var patrn=/^[a-zA-Z0-9 ]{3,12}$/; if (!patrn.exec(s)) return false return true } var a = "315400";
2012-05-15 14:42:51 6623 1
转载 注释类型 XmlAttribute
javax.xml.bind.annotation 注释类型 XmlAttribute@Retention(value=RUNTIME)@Target(value={FIELD,METHOD})public @interface XmlAttribute将 JavaBean 属性映射到 XML 属性。 用法 @XmlAttribute 注释能够与下列程序
2012-05-15 11:09:42 1664
转载 Hibernate ORM One to Many
讨论一下Hibernate中对象的一对多或多对一关联关系。这里以日志与日志评论来说明这样的关系,一个日志可以有多条评论,而一条评论则只能对应一个日志。 说明一对多的双向关联。它的现实意义就是从日志的角度可以得到该日志下的多条评论,而从评论的角度则可以知道它属于某个日志。 1.Diary.java 2.Diary.hbm.xml <!D
2012-05-15 10:57:45 513
原创 English1
Merchant 商人Trever-increasing不断增加transation 交易the increasing popularity of debit cards is outpacing(超过)even credit card use.Entice 诱惑financial institutions金融机构an increasing irritant as b
2012-05-15 10:53:21 355
转载 澄清整理关于clone(),Clonable和CloneNotSupportedException
首先要明确一点,如果目标类没有实现自己的clone()方法,该类的实例instance.clone()实际调用的是Object.clone()。1) 无论目标类是否实现了Cloneable接口,只要调用到了Object.clone(),比如通过super.clone(),那么就必须处理或者抛出 CloneNotSupportedException,因为Object.clone()有thro
2012-05-15 10:47:40 584
转载 Collect Set List HashSet ArrayList LinkedList TreeSet Map HashMap TreeMap
好久没有翻过书了,Set,List,Map的概念早已混淆的不行。这两天大量接触这些集合类,是该整理整理了。 图解: 里面注释差不多可以解释基本情况了。 再提几点: 1.Collection没有get()方法,只能通过iterator遍历元素 2.Collection与Set拥有一样的接口 3.List有get() 4.Map中可以将key,v
2012-05-15 10:42:58 419
转载 java 深复制浅复制 api解读
今天看了下java下面的深浅复制问题,借鉴了网上资料自己整理一下。 Object中含有clone()方法,文章就在clone了里面了。 查看api,里面有此段描述: 按照惯例,clone()返回的对象应该独立于正被复制的对象。要获得此独立性,在super.clone 返回对象之前,有必要对该对象的一个或多个字段进行修改。这通常意味着要复制包含正在被复制对象的内部“深层结构”的所有可
2012-05-15 10:34:21 1593
转载 Eclipse+tomcat的安装配置
Eclipse+tomcat的安装配置首先让我们看看准备工具:jdk: jdk-1_5_0_05-windows-i586-p.exe eclipse:eclipse-SDK-3.1.2-win32.zip tomcat:jakarta-tomcat-5.0.28.exe tomcat插件:tomcatPluginV31.zip 当所有这一切都准备好之后,让
2012-05-11 16:37:09 438
CVS(SSH)客户端配置指南
2012-05-31
java发邮件要用到的4个jar包
2012-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人