- 博客(56)
- 资源 (1)
- 收藏
- 关注
转载 Eclipse快捷键大全(转载)
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)Alt+En
2009-02-12 16:10:00 405
原创 Castor XML
Castor XMLCastor XML作为一个数据绑定框架,可以实现任何类似Java Bean的对象和XML文档表示之间的相互转换。通常情况下,Castor使用一组类描述符(ClassDescriptor)和字段描述符(FieldDescriptor)集来定义一个Java对象如何编组(Marshall)成XML数据或者从XML数据解编(Unmarshall)为Java对象。XML
2009-02-08 19:10:00 3659
原创 上传的编码和jspform的编码
jsp中form对应的encoding是 eqptmgntForm.encoding= "application/x-www-form-urlencoded" ;而上传时对应的编码是 eqptmgntForm.encoding= "multipart/form-data" ;因为上传时需可能有多种文件格式,所以不能用应用程序的编码。但是在设置了编码之后,如果同时用到了这
2009-02-04 11:41:00 666
转载 Hashset
1 |——SortedSet接口——TreeSet实现类 2Set接口——|——HashSet实现类 3 |——LinkedHashSet实现类 4HashSet 5此类实现 Set 接口,由哈希表(实际上是一个 HashMap 实例)支持。它不保证集合的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用 null 元素。 6此类为基本操作提
2008-05-26 13:53:00 490
转载 java多线程精解
首先要搞清楚的是线程的共享资源,共享资源是多线程中每个线程都要访问的类变量或实例变量,共享资源可以是单个类变量或实例变量,也可以是一组类变量或实例变量。多线程程序可以有多个共享资源。下面描述他们之间的一对多关系(*表示多): 多线程程序(1)----共享资源(*)----类变量或实例变量(1…*) 只有类变量和实例变量可以成为共
2008-05-20 17:31:00 391
原创 守护线程Daemon
Every thread has a priority. Threads with higher priority are executed in preference to threads with lower priority. Each thread may or may not also b
2008-05-19 14:51:00 491
原创 tomcat的work目录,eclipse中的jdk设置
用tomcat作web服务器的时候,部署的程序在webApps下,这些程序都是编译后的程序。tomcat有一个work目录,里面存放了页面的缓存,访问的jsp都会编译,编译后的文件都会存储在work目录下。而tomcat显示的目录,都会从这个缓存里找编译后的jsp对应的class文件。所以当清空了work目录后,该过程将会从新来过。 有的时候会遇到一个问题,就是修改后的页面
2008-05-19 11:36:00 2651
原创 为什么要多线程进行socket开发
线程是进程的一个执行单元,线程之间可以进行通讯,但是线程的执行是无序的。在java 的socket开发的时候,为什么要用线程开发,我的理解是是这样的。 在服务器端,用ServerSocket类的ServerSocket.accept()函数,会产生一个阻塞,知道接收到客户端的一个连接为止,这里是不需要进行线程的。 但是在后面的线程之间的读写过程,因为Server端要不断监控cl
2008-05-18 21:37:00 4413
原创 JFrame的关闭函数
JFrame的关闭 1dispose:关闭窗口并收回用于创建窗口的任何系统资源 ,但是不关闭程序2加上了这句话后setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)在关闭窗口的同时会关闭程序32等同于以下的程序片段jFrame.addWindowListener( new WindowAdapter(){
2008-05-18 19:31:00 1794
原创 HTTP属于无状态连接
HTTP属于无状态连接,相对于SMTP、pop3、ftp协议,后者都必须一直与服务器保持连接,直到客户端关闭或者发生了错误,其间的指令和数据都在此链接中传输。http则不同,每次url的http请求都与web服务器建立连接,处理结果返回给客户端之后便结束了通信连接。解决这个问题的办法是通过session存储客户信息,或者保存在cookie中。
2008-05-18 15:43:00 1589
原创 serialVersionUID问题
序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性可以随便写一个,在eclipse中它替你生成一个. 可以关掉这个warning:在windows -> preferences -> compiler -> Error/Warnings-> Potential Programming problems将Serializable class without serialVer
2008-05-18 14:19:00 502
原创 SuppressWarnings的含义
SuppressWarnings是一种注释。说起注释,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义。而J2SE5.0中提供的注释就是java源代码的元数据,也就是说注释是描述java源代码的。在J2SE5.0中可以自定义注释。使用时在@后面跟注释的名字。 在J2SE5.0
2008-05-18 14:12:00 887
原创 ireport和jasperReport的资料
最近工作中用到报表,而我在学习JasperReport的过程中遇到了很多问题(主要是国内的资料太少了),网上很少找得到,在此我就把我找到的一些资料和大家共享,希望能对大家有所帮助。 1、JasperReport和iReport的资源,最新版本可以到下面官方网站得到 iReport官方网站: http://ireport.sourceforge.net JasperReport官方网站:
2008-05-06 13:32:00 492
转载 showModalDialog 和 window.open 的区别
一个是模态的,一个是非模态的 一个只能操作当前窗口,只有关闭它才能操作其它的窗口。而window.open可以操作其它窗口window.open是打开新窗口 window.showModalDialog(URL,dialogArgments.features) 打开一个新窗口 URL为要开启的网页。 dialogArgments为设定好传递给新视窗网页的参数,可以为任意数据类型。 fe
2008-05-04 14:54:00 585
原创 div style属性:visibility和display的区分
div的visibility可以控制div的显示和隐藏,但是隐藏后页面显示空白: style="visibility: none;" document.getElementById("typediv1").style.visibility="hidden";//隐藏 document.getElementById("typediv1").style.visibility="visible
2008-05-04 14:35:00 4255
原创 Spring XML配置的十二个最佳实践
Spring是一个强大的Java应用框架,它广泛地应用于Java应用程序中,为Plain Old Java Objects(POJO)提供企业级服务。Spring利用依赖注入机制来简化工作,同时提高可测试性。其配置文件(通常是XML格式)中指定了Spring bean、依赖性以及bean所需的服务。但是,这些XML配置文件既冗长又不实用。对于需要定义大量Spring bean的大型项目来说,它们难
2007-08-09 17:47:00 689
原创 servet的doget和post请求,以及getparameter方法
url="http://host/path?user=Marty+Hall&origin=bwi&dest=lax”。这个URL中位于问号后面的部分,即“user=Marty+Hall&origin=bwi&dest=lax”,就是表单数据,这是将Web页面数据发送给服务器程序的最常用方法。对于GET请求,表单数据附加到URL的问号后面(如上例所示);对于POST请求,表单数据用一个单独的行发送
2007-06-27 17:38:00 2383
原创 JSP基本要素
JSP指令和脚本元素 Directives Declarations Expressions Code Fragment/Scriptlet Comments 页面指示 定义整个JSP页面的属性 java"] [extends=
2007-06-27 16:50:00 1526
原创 JSP的效率和安全性比asp更高
ASP以源码形式存放,以解释方式运行,每次ASP网页调用都需要对源码进行解释,运行效率不高。另外,IIS的漏洞曾使得许多网站源程序大曝光,包括笔者以前用ASP开发的网站,ASP程序全部被人下载了去。JSP在执行以前先被编译成字节码 (byte code),字节码由Java虚拟机(Java Virtual Machine)解释执行,比源码解释的效率高;服务器上还有字节码的Cache机制,能提高字节码
2007-06-27 16:04:00 1606
原创 王小云破译了MD5,SHA-1码有感
40岁的王小云是山东大学数学与系统科学学院信息安全研究所所长,在清华大学“长江特聘教授”等荣誉之外,又荣获了中国青年女科学家奖。 这位貌不惊人的中国女教师在美国加州圣巴巴拉召开的国际密码学大会上宣读了她和自己的研究小组苦心多年的研究成果:对MD5、HAVAL -128、MD4 和RIPEMD4个着名密码算法的破译结果。 密码学家在设计密码协议的时候,可以灵活地使用Ha
2006-12-22 16:39:00 3447
转载 Eclipse插件安装
安装时有些小问题值得注意: 1、下载时注意Eclipse和Lomboz版本号很重要 一般来说相同版本号的才比较兼容。 即:2.0的Eclipse对应插件就装2.0的Lomboz;Eclipse3.01就对应装插件lomboz.301,这样不容易出错,下载时最好认真看清楚网站上的说明,否则有时安装总出现莫名其妙的问题,浪费时间。 2、安装Lomboz需要gef和emf插件的支
2006-12-22 16:15:00 823
原创 jdk和jre的区别
简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JDK就是Java Development Kit JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。 大家可能对Flash很熟悉,如果你用
2006-12-06 18:30:00 872
原创 document.getElementByname
比如一个列表,对应的checkbox有一个公共名selected,如果该列表只有一个值,那么var obj = document.all.selected拿到的就是一个值,不能有obj.length这样的语句,要想这样,必须要用document.getElementByName(),这样就取到一个对象
2006-12-06 18:25:00 6028
原创 增加删除修改完后跳转到查询页面
在config文件里面,增加一个forward然后在path里面写这样的一个路径 /admin/user/user.jsp然后在user.jsp里面写往查询页面跳转的代码charset=UTF-8">content="0;URL=userListAction.do"/>
2006-12-06 18:24:00 1592
原创 js的延时函数
setTimeuot(code,delay),延时一段时间后执行code,只执行一次;setInterval(code,delay),以delay的时间间隔,反复执行code。
2006-08-08 14:14:00 3697
原创 smartUpload源代码
import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.sql.ResultSet;import java.sql.SQLException;import java.util.Vector;impo
2006-08-02 12:55:00 4005 2
原创 html中取得一个下拉框的某项的文字值
如有这样一下下拉框: 红色 绿色 蓝色我想在用户提交后,取得用户选择的内容(不是value值),如用户选择了“蓝色”,我也想取得值为“蓝色”,而非"blue"。 用:document.getElementById("aaa").options[document.getElementById("aaa").selectedIndex]
2006-07-14 15:10:00 3635
转载 各种B/S语言下常见命名规范
编者按:良好的命名规范可以为团队合作开发推波助澜,无论在项目开发,还是产品维护上都起到了至关重要的作用。应该说命名规范是一种约定,也是程序员之间良好沟通的桥梁。另外古人相信只要知道一个人真正的名字就会获得凌驾于那个人之上的不可思议的力量。只要给事物想到正确的名字,它就可以带来比代码更强的力量。如果所有的命名都与
2006-07-04 16:48:00 2934
原创 [嵌入式linux]嵌入Linux的学习方法建议【转】
第一要点: 实验重于看书 (多编码,少翻书)一定首先搭建x86实验环境。用旧计算机(周末电脑城抛售存货,有新的),搭建一套 实验环境。host主机: 一台PC机(能够跑redhat linux,看问档 就可以了,配网卡与软驱)。target目标机: 一块旧PC主板,配一张网卡和一个软驱,电源。附件: 交叉网线 ,交叉串口线够了,不会超过3千元(已经很满足了)。软件全部到 电脑城/网站 下载。先不管
2006-06-18 11:07:00 1385
转载 10个给程序员的建议
1、好好规划自己的路,不要跟着感觉走; 根据个人的理想来安排自己的生活,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,痛快一些,那么就需要慎重安排自己的的轨迹,从一个行业入手逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会以后,钱根本不是问题,频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是
2006-06-08 23:17:00 724
转载 单行和多行子查询
子查询可以返回的行数和列数具有约束。如果您使用 IN、ANY 或 ALL,则子查询可以返回多个行,但只返回一个列。如果您使用其它运算符,则子查询必须返回单个值。多行子查询 示例数据库中的两个表与财务结果有关。fin_code 表是一个较小的表,保存财务数据及其含义的不同代码:若要列出 fin_data 表中的收入项,请键入以下语句:SELECT *FROM fin_da
2006-06-02 23:55:00 2293
转载 数据库的连接查询
连接的结果是从两个或两个以上的表的组合中挑选出符合连接条件的数据,如果数据无法满足连接条件则将其丢弃。通常称这种方法为内部连接(InnerJoin)。在内部连接中,参与连接的表的地位是平等的。与内部连接相对的方式称为外部连接(Outer Join)。在外部连接中,参与连接的表有主从之分,以主表的每行数据去匹配从表的数据列,符合连接条件的数据将直接返回到结果集中,对那些不符合连接条件的列
2006-06-01 23:47:00 2180 1
原创 struts forward
配置文件的跳转path定义了跳转的路径,可以定义成.do的跳转,也可以定义成.jsp的跳转,不同点在于前者会执行action,而后者不会执行action
2006-06-01 13:43:00 738
原创 struts 中关于集合list的使用
struts 可以对基本的数据类型进行自动赋值,如string,int,但是如果在jsp中设置一个 类型,并且在form中定义 private List testList;~~~那么可以在对该list进行赋值,但是进入jsp页面再进入action的时候,赋值的信息会丢失.这是因为从jsp到action,request对根据jsp对form重新赋值,但是只能给简单类型赋值,它无法判断这是list类型
2006-06-01 09:59:00 763
转载 精妙SQL语句介绍
说明:复制表(只复制结构,源表名:a 新表名:b)SQL: select * into b from a where 1说明:拷贝表(拷贝数据,源表名:a 目标表名:b)SQL: insert into b(a, b, c) select d,e,f from b;说明:显示文章、提交人和最后回复时间SQL: select a.title,a.username,b.ad
2006-06-01 09:46:00 561
原创 今天遇到的一个问题----java String.split( Regex )的误区
今天用了 str.split("*"),遇到了错误,问题如下: java 中split的用法 Text在使用String.split方法分隔字符串时,分隔符如果用到一些特殊字符,可能会得不到我们预期的结果。我们看jdk doc中说明public String[] split(Strin
2006-05-31 23:37:00 2178
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人