
常识集锦
zjx2388
生活在爪洼岛上
Java is my life,but not all!
展开
-
JavaBean的属性
JavaBeans的属性 JavaBeans的属性与一般Java程序中所指的属性,或者说与所有面向对象的程序设计语言中对象的属性是一个概念,在程序中的具体体现就是类中的变量。在JavaBeans设计中,按照属性的不同作用又细分为四类:Simple, Index, Bound与Constrained属性。 1. Simple属性 一个简单属性表示一个伴随有一对get/set方法(C语言的过程或函数转载 2008-02-02 16:01:00 · 1383 阅读 · 1 评论 -
marquee的用法
marquee 用法详解基本语法 ... 移动属性的设置 ,这种移动不仅仅局限于文字,也可以应用于图片,表格等等方向 #=left, right ,up ,down direction=left>从右向左移! 方式 #=scroll, slide, alternate behavior=scroll>一圈一圈绕着走! 只走一次就歇了! 来回走 循环 #=次数;若未指定则循环不止(i转载 2008-08-19 09:46:00 · 1721 阅读 · 1 评论 -
字体样式例子
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">字体样式例子.t1 { font-family: "隶书"; font-size: 100px; color: #FFFFFF; filter: Glow(Color=red, Strength=8);}.t2 { font原创 2008-08-19 09:48:00 · 742 阅读 · 0 评论 -
servlet两种跳转比较
response.sendRedirect(response.encodeRedirectURL(request.getContextPath() +"/" +uri)); 和 RequestDispatcher rd=servlet.getServletContext().getRequestDispatcher(uri); rd.forward(request, resp原创 2008-08-22 09:16:00 · 1523 阅读 · 0 评论 -
Cache-Control消息头域说明
header(”Cache-Control: no-cache, must-revalidate”); 强制不缓存,在JS做ajax调用时好用 Cache-Control指定请求和响应遵循的缓存机制。在请求消息或响应消息中设置Cache-Control并不会修改另一个消息处理过程中的缓存处理过程。请求时的缓存指令包括no-cache、no-store、max-age、max-stale、min-f原创 2008-08-28 12:41:00 · 830 阅读 · 0 评论 -
关于 getAttribute 和 getParameter 的区别
1.getAttribute是取得jsp中 用setAttribute設定的attribute 2.parameter得到的是string;attribute得到的是object 3.request.getParameter()方法传递的数据,会从Web客户端传到Web服务器端,代表HTTP请求数据; request.setAttribute()和getAttribute()方法传递的原创 2008-06-13 12:48:00 · 1196 阅读 · 0 评论 -
javascript返回前一页的两种方法的区别与好处
上午调试了一个上午的js,就只要实现一个页面的跳转,在a.jsp中输入信息,然后点击提交按钮跳转到b.jsp中,在b.jsp中将刚在a.jsp中填写的信息重新显示,让其确认,如果需要修改就点击返回按钮跳转回到a,jsp中,我开始是用的实现的 后来发现跳转回到a.jsp后里面填写的数据全部消失了,我不知道要怎么保存,就开始了那种最愚蠢的做法,将填写的数据设置到session中,让后原创 2008-07-06 11:58:00 · 97779 阅读 · 6 评论 -
URL编解码示例
public static void main(String[] args) { String value = ""; String encodedValue = ""; try { value = URLEncoder.encode("中文", "UTF-8"); encodedValue = URLDecoder.decode(value, "UTF-8"); } c原创 2008-11-17 09:58:00 · 598 阅读 · 0 评论 -
关于JFreeChart画图的部分中文说明
最近用了一下JFreeChart 在网上找了一篇中文API (先谢过原作者)JFreeChart目前是最好的java图形解决方案,基本能够解决目前的图形方面的需求,主要包括如下几个方面: pie charts (2D and 3D):饼图(平面和立体) bar charts (regular and stacked, with an optional 3D effec转载 2008-11-17 10:12:00 · 1545 阅读 · 0 评论 -
关于特殊字符的处理(如:*,#等)
在最近的一次项目中,遇到了特殊字符的*,#的处理,有时需要转义,有时则不需要,请大家记住了,下面给出两种情况: String s = "1001#10*1002#2*"; Sting s0[] = s.spilt("//*"); String s1[] = s.spilt("#"); System.out.println(s0[0]+" 和 "+s0[1]);//输出原创 2009-02-24 14:53:00 · 791 阅读 · 0 评论 -
关于pom.xml
最近看源代码比较多,经常看到POM.XML的文件,不知道有什么用,在网上搜罗了一下,顺便paste下: 什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。快速察看: 4.0.0 ...转载 2008-12-16 11:37:00 · 1273 阅读 · 0 评论 -
关于Log4j
下面分为三部分,第一部分讲解如何配置log4j,第二部分为对log4j.properties配置文件中的各个属性的讲解,第三部分为对log4j的详细讲解,如果只想配置上log4j,那么只需要看前两个部分就可以,如果想对log4j深入了解,则还需看第三部分。一、Log4j配置第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.prope原创 2009-03-02 14:56:00 · 717 阅读 · 0 评论 -
jstl 字符串处理函数
最近用jstl1.0 的时候经常要在页面上对字符串做改动,在网上找了一个写的不错的,借鉴一下:JSTL使用表达式来简化页面的代码,这对一些标准的方法,例如bean的getter/setter方法,请求参数或者context以及session中的数据的访问非常方便,但是我们在实际应用中经常需要在页面调用对象的某些方法,例如我需要调用字符串的length方法来获取字符串的长度时,在以往的开发过程中转载 2009-03-13 11:04:00 · 701 阅读 · 0 评论 -
XML-PRC的入门级程序(JAVA)
刚没很多事,写了个XML-PRC的入门级程序 总算是也给调通了,下载地址:http://download.youkuaiyun.com/source/1534837 简单的步骤:1.新建一个web工程(导入rpc需要的包)2.新建一个方法类,如:SayHello.java,在com.potevio.telecom.rpc.test包下3.在方法类中写自己的方法,如:sayHello原创 2009-07-31 15:08:00 · 1271 阅读 · 0 评论 -
系统进程
最近机子运行缓慢,没有重装系统的习惯,是故将系统进程整理了一下,下面是网上收罗了部分系统进程详解: cisvc.exe Indexing Service(system service)还有cidaemon.exe,htpatch.exe等等很容易就耗cpu 70%以上最基本的系统进程(也就是说,这些进程是系统运行的基本条件,有了这些进程,系统就能正常运行):smss.exe Session原创 2009-05-26 11:15:00 · 536 阅读 · 3 评论 -
java中相对路径,绝对路径问题总结
1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表Web应用的跟目转载 2009-06-04 10:35:00 · 727 阅读 · 2 评论 -
java 获取当前路径
java 获取当前路径 http://hi.baidu.com/hbmubai/blog/item/0a6baff3f1b3a255352accc2.html 2008-05 1 、利用 System.getProperty() 函数获取当前路径: System.out.println(System.getProperty("user.dir"));//user.dir 指定了转载 2009-06-18 12:40:00 · 732 阅读 · 0 评论 -
由object转化为Int类型时,字符串做为中间转化量是有区别的
int level = Integer.parseInt(operatorInfo.get(4).toString());int level = Integer.parseInt((String)operatorInfo.get(4)); 以上是两种常用的转化方法,但是第二种在有些情况下行不通,会报错,页面无法正常运行,具体二者有什么区别,我暂时不清楚 以后碰到类似的问题最原创 2008-07-21 14:13:00 · 913 阅读 · 0 评论 -
input type="submit' 加上onclick的好用处
onclick="chakan()"/>当点击“查看”按钮后,会先执行chakan()脚本里面的代码,如果某个地方return false;(false可以省略)之后会继续执行submit到后台处理查看报卡系统中CustomerInfoManagerment.jsp中的submits()方法,注意,按钮的类型为submit可以看到效果原创 2008-07-17 22:12:00 · 10683 阅读 · 1 评论 -
(数据库)函数只能在sql语句中使用
nvl(表达式1,表达式2),表达式1不成立就设置为表达式2decode()的作用类似于if..else if...else if.......elseto_char:将日期类型转换为字符串to_date:将字符串转换为日期类型记住:所有的这些函数都是Oracle数据库提供的,只能在sql语句中使用原创 2008-02-02 10:35:00 · 791 阅读 · 0 评论 -
js实现页面跳转的几种方式
第一种:window.location.href="login.jsp?backurl="+window.location.href; 第二种:alert("返回");window.history.back(-1);第三种:window.navigate("top.jsp");第四种:self.location=top.htm;第五种:alert("非法访问!");top.location=转载 2008-02-02 10:32:00 · 531 阅读 · 0 评论 -
ActionForm与VO
actionform:给页面的表单直接使用,不需要去SETvo:使用之前必须先SET,才能GET获得其属性actionForm的作用就是提供给单的使用在不断完善之中原创 2008-02-02 10:37:00 · 774 阅读 · 0 评论 -
post与get方法提交后form bean 中的不同
数据通过GET提交(如:脚本带参数提交)的数据,Form bean中的setXXX(...)方法不会被调用 如果是用post提交的数据都会被调用原创 2008-02-20 14:29:00 · 606 阅读 · 0 评论 -
瘦客户端与胖客户端的理解
最近找了不少关于 瘦客户端与胖客户端的知识总觉得不大明白后来问了聪聪HAPPY发现他说得确实有些道理判断是瘦客户端还是胖客户端抓住一点就是看业务的处理重心,压力在哪一边在服务器就是瘦客户端在客户端就是胖客户端这个与C/S 与B/S没有必然的联系以上是个人的观点有不对的地方还请各位指出原创 2008-03-28 20:52:00 · 2217 阅读 · 2 评论 -
java.io.Reader 和 java.io.InputStream的区别
java.io.Reader 和 java.io.InputStream 组成了 Java 输入类。Reader 用于读入16位字符,也就是 Unicode 编码的字符;而 InputStream 用于读入 ASCII 字符和二进制数据。 在 Java 中,有不同类型的 Reader 输入流对应于不同的数据源: FileReader 用于从文件输入; CharArrayRe转载 2008-03-28 20:06:00 · 5608 阅读 · 1 评论 -
C/S与B/S的联系与区别
C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。 C/SB/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Ora转载 2008-03-28 20:46:00 · 2629 阅读 · 1 评论 -
Elipse的使用小技巧
Alt+/:代码提示Ctrl+/:注释/取消注释Ctrl+D:删除光标所在行Ctrl+K:将光标停留在变量上,按Ctrl+K键可查找下一个同样得变量Shift+Ctrl+K:和Ctrl+K查找的方向相反Shift+Ctrl+F:代码格式话。如果选择了代码,仅对所选代码格式化Shift+Ctrl+O:快速地导入importShift+Ctrl+X:将所选字符转换为大写Shift+Ctrl+Y:将所选原创 2008-03-28 20:55:00 · 865 阅读 · 0 评论 -
文件的基本操作
1。新建目录<%@ page contentType="text/html; charset=gb2312"%> <% String filePath="c:/aaa/"; filePath=filePath.toString(); //中文转换 java.io.File myFilePath=new java.io.File(filePath); if(!myFilePath.exists())转载 2008-03-31 21:11:00 · 746 阅读 · 0 评论 -
hash函数
hash函数 Hash,一般翻译做"散列",也有直接音译为"哈希"的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一转载 2008-03-31 21:34:00 · 622 阅读 · 0 评论 -
hash算法及其应用
Hash,一般翻译做“散列”,也有直接音译为"哈希"的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。 数学表述为:h = H(M) ,其中H( )--单向散列函数,M--任意长度明文,h--转载 2008-03-31 21:35:00 · 752 阅读 · 0 评论 -
gbk与utf8的区别和比较
gbk与utf8的区别和比较GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。GBK包含全部中文字符;UTF-8则包含全世界所有国家需要用到的字符。GBK转载 2008-04-12 23:40:00 · 1556 阅读 · 0 评论 -
文件处理
1.获取给定文件的文件名获取给定文件的文件名,如程序3-22所示。该函数比较简单,就是通过文件分隔符,返回给定路径的最后一个分隔符之后的字符串,如果查找不到文件分隔符,则表明当前的参数s就是文件名称,直接返回即可。比如在Windows系统下的一个文件存储,路径可能是“C://temp//image_log.txt”,程序最后返回的结果将是“image_log.txt”。在Windows下的原创 2008-07-13 19:43:00 · 690 阅读 · 0 评论 -
重置按钮将输入框中的session值失效
方法一:页面上的输入框代码:JavaScript函数中的代码:document.getElementById("p_name").value="";方法二:页面上的输入框代码:JavaScript函数中的代码:document.getElementById("p_name").value="";有人会问:为什么方法一中的getElementById()获取的原创 2008-07-11 14:06:00 · 1208 阅读 · 0 评论 -
java获取系统时间
1. new java.util.Date()2. Calendar c = Calendar.getInstance(); c.setTime(new java.util.Date()); int year = c.get(Calendar.YEAR); int month = c.get(原创 2008-07-13 19:38:00 · 8449 阅读 · 1 评论 -
字符处理
1.字符串和数字之间的转换 从页面表单中取到的数据是字符串,而数据库中存储的是整型时,就要用到字符串和数字之间的转换.在字符串和Integer之间转换,可以使用Integer的函数Integer.parseInt(String)来转换2.自动截取特定长度的字符串在网页上显示数据的时候,往往有超长的数据,这样就会影响到整个页面的布局,有没有好办法呢?其实,碰到这样的情原创 2008-07-13 19:48:00 · 874 阅读 · 0 评论 -
很好的一个可重用分页讲解 ------ 借鉴
和具体数据库相关的实现方法 有一些数据库,如Mysql, Oracle等有自己的分页方法,比如Mysql可以使用limit子句,Oracle可以使用ROWNUM来限制结果集的大小和起始位置。这里以Mysql为例,其典型代码如下: // 计算总的记录条数String SQL = "SELECT Count(*) AS total " + this.QueryPart; rs = d转载 2008-07-13 19:51:00 · 906 阅读 · 2 评论 -
VisualSVN备份资料(全量备份)
1.原始目录结构:https://192.168.0.145/svn/htcf/dg1102.全量备份命令:(1)cmd进入到SVN的bin,如:cd C:\Program Files\VisualSVN Server\bin(2)进行备份导出工作,执行:svnadmin dump C:\Repositories\需导出的库 > E:\备份文件夹名\full.svn.bak原创 2018-02-23 15:00:35 · 3154 阅读 · 1 评论