java相关
lifesounds
寻回我的梦想 重燃激情
展开
-
常用js代码
源自: 蟑螂终结者的厨房1 >屏蔽功能类1.1 屏蔽键盘所有键function document.onkeydown(){event.keyCode = 0;event.returnvalue = false;}-->1.2 屏蔽鼠标右键在body标签里加上oncontextmenu=self.event.returnvalue=false或者function document.oncont转载 2007-06-27 15:27:00 · 564 阅读 · 0 评论 -
正则表达式教程(转载)
来源:http://unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm body {font-size:100%;} h1 {text-align:center} h2 {background-color:#eee; b转载 2008-05-06 13:51:00 · 607 阅读 · 0 评论 -
java1.5新特性
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font转载 2008-08-19 15:28:00 · 1652 阅读 · 0 评论 -
java多线程编程 - 基础篇 (三)
转自:http://www.java2000.net/p8564 线程对象的几个重要的方法 来源于:转载自dev2dev网友axman的go deep into java专栏。 尽管线程对象的常用方法可以通过API文档来了解,但是有很多方法仅仅从API说明是无法详细了解的。 本来打算用一节的篇幅来把线程方法中一些重要的知识说完,但这样下来估计要很常的篇幅,可能要用好几节才能说把和线程方转载 2008-10-16 16:11:00 · 765 阅读 · 1 评论 -
java多线程编程 - 基础篇 (一)
来源于:转载自dev2dev网友axman的go deep into java专栏。[第一需要弄清的问题] 如同程序和进程的区别,要掌握多线程编程,第一要弄清的问题是:线程对象和线程的区别。 线程对象是可以产生线程的对象。比如在java平台中Thread对象,Runnable对象。线程,是指正在执行的一个指点令序列。在java平台上是指从一个线程对象的start()开始,运行run方法转载 2008-10-16 11:23:00 · 660 阅读 · 0 评论 -
关于synchronized(this)
synchronized(this)的意思是: 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非s转载 2008-10-16 11:10:00 · 860 阅读 · 1 评论 -
java线程概念案例说明
转自:http://blog.csdn.net/ladofwind/archive/2007/03/28/1543483.aspx java线程一直是一个比较容易困扰的地方,很多初学者都不是很清楚,在此,我用了几个小试验,来将其基本概念说明一下,首先把run(),start()区分开来,看看为什么直接调用run()和用start()启动一个线程的差别1.package com转载 2008-10-16 11:12:00 · 563 阅读 · 0 评论 -
java多线程编程 - 基础篇 (二)
转自:http://www.java2000.net/p8563程的并发与并行] 来源于:转载自dev2dev网友axman的go deep into java专栏。 在单CPU系统中,系统调度在某一时刻只能让一个线程运行,虽然这种调试机制有多种形式(大多数是时间片轮巡为主),但无论如何,要通过不断切换需要运行的线程让其运行的方式就叫并发(concurrent)。而在多CPU系统中,转载 2008-10-16 14:33:00 · 720 阅读 · 1 评论 -
使JTextArea 的滚动条随着记录的增加自动滚动到最后一行
只需要设置光标到JTextArea中的最后一个字符就行了jTextarea.setCaretPosition(jTextarea.getText().length());搞定原创 2008-10-27 09:37:00 · 2675 阅读 · 1 评论 -
java类Timer和TimerTask的使用
这两个类使用起来非常方便,可以完成我们对定时器的绝大多数需求 Timer类是用来执行任务的类,它接受一个TimerTask做参数 Timer有两种执行任务的模式,最常用的是schedule,它可以以两种方式执行任务:1:在某个时间(Data),2:在某个固定的时间之后(int delay).这两种方式都可以指定任务执行的频率.看个简单的例子:import ja转载 2008-11-27 15:50:00 · 696 阅读 · 0 评论 -
java 异步 同步应用
所谓异步输入输出机制,是指在进行输入输出处理时,不必等到输入输出处理完毕才返回。所以异步的同义语是非阻塞(None Blocking)。 网上有很多网友用很通俗的比喻 把同步和异步讲解的很透彻 转过来 举个例子:普通B/S模式(同步)AJAX技术(异步) 同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事原创 2008-12-17 14:39:00 · 1336 阅读 · 0 评论 -
java数组去掉重复值
<br />import java.util.ArrayList; <br />public class Try { <br />/** <br />* @param args <br />*/ <br /> public static void main(String[] args) { <br />String test="100,120,166,1555,120,150,100"; <br /> String[] test1=test.split(","); <br />转载 2010-06-07 15:07:00 · 1655 阅读 · 0 评论 -
System.exit(-1)和return 的区别
对于只有一个单一方法的类或者系统来说是一样的,但是对于含有多个类和方法,且调用关系比较复杂时就不一样了。 System.exit(-1)是指所有程序(方法,类等)停止,系统停止运行。 return只是这一个方法停止,并不影响其他方法的顺序运行。比如: void a(){ b(); c(); d(); }其中b()中是return.c()是System.exit(-1);那么 b()会执行,c()原创 2008-07-14 09:22:00 · 1566 阅读 · 0 评论 -
时间和double类型数据的格式化
在web应用中经常要控制输出的时间类型数据和double类型数据的格式.比如,想要在输出时时间格式是:2008-04-06实现: import java.text.SimpleDateFormat;SimpleDateFormat sdf =new SimpleDateFormat("yyyy-mm-dd");String ListTime = sdf.format(lt);d原创 2008-04-17 14:46:00 · 1494 阅读 · 0 评论 -
表单常用技巧(四)
转自:蓝色理想 四、表单的常用技巧 这些常用技巧,往往是和事件以及脚本联系在一起,本文注重功能,至于脚本,就不一一详细分析。常见的技巧有:下拉跳转菜单,表单内容的聚焦。 1.下拉跳转菜单 在Dreamweaver中,可以很方便地建立基于表单的下拉菜单,为了兼顾非Dreamweaver用户,这里讲述一下这种技巧。 样例22:基于表单的下拉跳转菜单 <!--function转载 2007-07-10 09:08:00 · 603 阅读 · 0 评论 -
表单常用技巧(二)
转自:蓝色理想 二、表单外观的美化 很多时候,我们仅仅为了实现数据采集这个功能来使用表单,常看到的表单都是“千人一面”、毫无生气,本专题尝试着来改变这一现象,试图赋予表单一个丰富多彩的面貌。表单的外观,也是最为直接的花样,可以通过改变它来实现特效,本文分两个出发点来讲述:CSS魔法和图像魔法。 1、CSS魔法CSS,就是大家知道的层叠样式单,它可以定义页面元素的外观,包括字体样式、背景颜色和图转载 2007-07-10 09:02:00 · 627 阅读 · 0 评论 -
表单常用技巧(一)
转自:蓝色理想一、表单概述 表单,在网页中的作用不可小视,主要负责数据采集的功能,比如你可以采集访问者的名字和e-mail地址、调查表、留言簿等等。1、表单的组成 一个表单有三个基本组成部分: 表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。 表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传转载 2007-07-10 08:59:00 · 739 阅读 · 0 评论 -
表单常用技巧(表单提交)
转自:蓝色理想 三、表单的提交 既然表单是用来采集用户输入的数据,那么,就应该保证用户的数据被准确地提交到预 定的地点,也就是说,我们在表单提交的时候,应该对用户的数据进行检验,一来可以避免用户误输数据,二来可以避免用户输入非法的,或者说不合格的数据;检 验合格以后,还要保证用户的数据提交到特定的程序。 1.数据的检验 数据的检验,通常有两种程序:客户端检验和服务器端检验。客户端检验,比较快转载 2007-07-10 09:04:00 · 714 阅读 · 0 评论 -
java学习路子
。。。。。。。。 前面还有一些,没有转载过来,因为我觉得下面这部分对我更有价值。暂时没有时间,先转过来,待以后有时间的时候研究一下。 还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿 锵有力(对不起,偶最近《金装四大才子》看多了)。学Java必读的两个开源程序就是Jive和Pet S转载 2007-07-24 13:20:00 · 1059 阅读 · 0 评论 -
jsp乱码问题解决(转)
转自:http://www.lupaworld.com/?uid/39846t一、JSP页面显示乱码二、表单提交中文时出现乱码三、数据库连接大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。一、JSP页面显示乱码下面的显示页面(display.jsp)就出现乱码:JSP的中文处理转载 2007-08-11 10:10:00 · 2402 阅读 · 0 评论 -
初次接触resin引擎
接触liferay4.3.1了,这个赵哥用的引擎是resin,初次接触就学习一下Resin是CAUCHO公司(http://www.caucho.com/)的产品,是一个非常流行的支持servlets 和jsp的引擎,速度非常快。Resin本身包含了一个支持HTTP/1.1的WEB服务器。虽然它可以显示动态内容,但是它显示静态内容的能力也非常强,速度直逼APACHE SERVER。许多站点都是使用转载 2007-08-29 14:37:00 · 848 阅读 · 0 评论 -
jsp应用javaBean
今天写了个模块,动态管理下拉菜单功能的。在实现添加的时候,用的是javaBean技术。以前也用但都没有什么问题,今天在用却怎么都不好用。后来仔细得从头整理了一遍,发现是忽略了一个问题造成的,把它记录下来,也记录一下需要注意的地方,以免再犯:1。在添加功能的jsp页面中,传递参数的name一定要和数据库中, 或者你写的bean中的字段名一样,否则,参数传不过去,例 dyna原创 2007-05-30 13:44:00 · 605 阅读 · 0 评论 -
jsp分页
四个多小时阿!一共花费了 我四个多小时的时间 来处理我的分页page.jsp都是本来写好的,我只要调用就可以了一共多少页、当前是第几页、以及纪录数全都正确就是“下一页”的时候 显示的还是第一页的代码反复调试、试验了很多次 还是一样的错误结果 后来要放弃的时候 又仔细看了代码 从头分析 终于找到症结了 Vector vec; //v=bean.getAllNames(); ve原创 2007-06-01 10:48:00 · 688 阅读 · 0 评论 -
工作流
转自:http://www.cnblogs.com/winner0203/articles/682664.html什么是工作流? 工作流就是业务流程的计算机化或自动化。许多公司采用纸张表单,手工传递的方式,一级一级审批签字,工作效率非常低下,对于统计报表功能则不能实现。而采 用工作流软件,使用者只需在电脑上填写有关表单,会按照定义好的流程自动往下跑,下一级审批者将会收到相关资料,并可以根据需转载 2007-06-06 10:19:00 · 622 阅读 · 0 评论 -
sybase power designer 12.0的破解方法
破解步骤: 1.先运行setup,出现安装界面后,运行crack目录下的patch.exe,点一下给安装程序打补丁(注意会出现新的提示时,请先不要点)。 2.回到安装界面,下一步,倒入crack里面的license.lic。 3.以standalone方式完成软件的安装。 4.装完以后,先不要打开刚装好的程序。回到刚才的patch程序,点刚才的提示,将pdf***.dll导入到安装目录就完成破转载 2007-12-14 15:23:00 · 2079 阅读 · 0 评论 -
将毫秒格式为分秒 字节格式化成m
<br />/** * @param l整型的时间串 微秒 * @return 将微秒格式化为分:秒得形式 返回 */public static String formatLongToTimeStr(int l) { String str = ""; int hour = 0; int minute = 0; int second = 0; second = l / 1000; i原创 2011-05-18 20:39:00 · 1140 阅读 · 0 评论