- 博客(39)
- 收藏
- 关注
原创 Java学习笔记(二)
方法重载 方法名相同而参数不同就是方法重载。方法重载是以参数类型和个数区分的,而不是以返回值区分的。1.涉及基本类型的重载 如果是基本类型的重载,实参的类型小于形参的类型,(例如:实参是整数型5,形参是double型),那么当传入实参后,会自动提升类型。反之,实参的类型大于形参的类型,那么就需要强制转换,否则编译器出错。2.构造器重载 构造器重载同普通方法重载并无
2007-01-23 00:23:00 721
原创 Java学习笔记(一)
构造函数确保初始化 当实例化一个对象时,所要进行了的工作,如: a.当调用到Dog类的成员或方法时,解释器通过class路径搜寻Dog.class类文件 b.加载这个类文件,初始化static成员,静态初始化只在Class类对象首次加载的时候执行一次 c.当用new Dog()创建对象的时候,将在堆上为Dog对象分配足够的内存 d.Dog对象中的所有基本类型数据都设置成了缺
2007-01-21 21:03:00 479
原创 JAVA多线程设计模式(5) wait/sleep的区别
前面讲了wait/notify机制,Thread还有一个sleep()静态方法,它也能使线程暂停一段时间。sleep与wait的不同点是:sleep并不释放锁,并且sleep的暂停和wait暂停是不一样的。obj.wait会使线程进入obj对象的等待集合中并等待唤醒。但是wait()和sleep()都可以通过interrupt()方法打断线程的暂停状态,从而使线程立刻抛出Interrupted
2006-12-17 00:59:00 914
转载 java开发_模仿百度文库_OpenOffice2PDF_注意事项
在模仿百度文库的操作过程中,有很多朋友反映出来的一些问题,是我想起了写这篇blog。主要是让大家在做的过程中注意一些东西,否则达不到想要的效果。第一步:我们先从 java开发_模仿百度文库_OpenOffice2PDF_源码下载 这篇blog中下载到源码。或者直接从这里下载源码:http://files.cnblogs.com/hongten/Office2PDF.rar
2015-03-24 02:21:25 112
原创 oracle XE修改端口
1.从oracle安装菜单中选择“运行 SQL 命令行”。 2.连接至数据库,并调用 dbms_xdb.sethttpport 修改端口号(例图中修改默认的 8080 为 8088)。(如下:SQL*Plus: Release 10.2.0.1.0 - Production on 星期日 6月 10 23:50:00 2007Copyright (c) 1982, 2
2007-07-04 12:43:00 852
原创 Ant安装和配置
一、下载Ant http://ant.apache.org/bindownload.cgi二、解压到指定目录下,设置环境变量,例如目录在D盘下 ANT_HOME=d:/ant path=d:/ant/bin 三、错误信息解决方法 1.The processing instruction must begin with the name of th
2007-06-04 00:26:00 460
原创 tomcat数据源测试
test.jsp测试页面 DataSource ds = null; try{ Context ctx=new InitialContext(); Context envCtx=(Context)ctx.lookup("java:comp/env"); ds=(DataSource)envCtx.lookup("jdbc/mysql"); Connectio
2007-04-18 00:14:00 600
原创 Struts连接数据库乱码解决方法
首先重写RequestProcessor import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.RequestProcessor;public class MyRequestProcessor
2007-04-03 01:06:00 441
原创 文本框技巧总结
1.input高度固定,自动增宽2.textarea宽度固定,自动增高3.input宽度固定,自动增高 4.增加文本框行数1?rows-1:1;" value="减少行数"/>5.网页放大缩小功能var i=1;0.6?i-=0.2:i=0.4;document.body.style.zoom=i;" value="缩小"/>6.文本框css样式以及js控制.textarea13{
2007-03-19 15:17:00 258
转载 40种网站设计常用技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收
2007-01-21 15:53:00 459
原创 Stuts入门配置
第一章Structs的基本配置1.为Structs应用配置Web.xml文件第一步:配置ActionServlet action org.appache.structs.ActionServlet action *.do注意:不管应用中包含多少个子应用,都只需配置一个ActionServlet,因为ActionServlet支持多线程,目前的Structs框架只允许在应用中配置一个Ac
2006-12-17 01:10:00 824
原创 Struts中properties文件乱码解决方法
1.首先是.properties,.jsp文件的编码格式(eclipse中来说吧,就是文件Properties的Info的Text file encoding )2.jsp中的"charset"的设置值首先建立建立一个ApplicationResources_cn.properties文件内容如下:errors.name=用户名错误在里面写入一些信息。并以UTF-8格式保存(我使用的是eclips
2006-12-17 01:09:00 920
原创 Struts中实现分页
学习Struts已经有2个多月了,前几天群里的朋友问我Struts分页显示的问题,觉得好像与在jsp中的差不多,但还是遇到了这样那样的问题,好不容易花了几天时间把问题都搞清楚,觉得还是写点东西跟大家分享一下的好!至于Struts的语法这里就不多介绍了,不懂的朋友可以先看网上的其他文章。 一 开发环境Elicpse+Struts Studio+SqlServer2000+Tomcat。
2006-12-17 01:08:00 562
转载 Struts与Hibernate
在这篇从Struts处方的摘录中,作者George Franciscus和Danilo Gurovich举例描述了如何在一个struts项目中使用Hibernate。他们同时也展示了如何建立一个Struts插件以改善性能。 持久层是一个应用系统最基本的部份。很显然的,如果没有持久层,所有的工作都将丢失。但是,对不同的人来说持久层意味着不同的东西。持久化时间的长短是选择持久层储存媒介的基本衡量标
2006-12-17 01:07:00 705
原创 漫谈MS sql 标识列用法
一、标识列的定义以及特点SQL Server中的标识列又称标识符列,习惯上又叫自增列。该种列具有以下三种特点:1、列的数据类型为不带小数的数值类型2、在进行插入(Insert)操作时,该列的值是由系统按一定规律生成,不允许空值3、列值不重复,具有标识表中每一行的作用,每个表只能有一个标识列。由于以上特点,使得标识列在数据库的设计中得到广泛的使用。二、标识列的组成创建一个标识列,通常
2006-12-17 01:02:00 1457
原创 oracle学习之一
ORACLE SQL and SQL*PLUS 前言: 关系数据库的简单介绍 1970.Dr.E.F.codded 创建了关系数据库的模型(类似现在常用的二维表格)关系数据库由许多数据对象组成, 被关系操作SQL命令管理着, 数据之间有完整性的约束条件.RDBMS ( relational database management system )ORDBMS ( object rel
2006-12-17 01:01:00 773
原创 JDBC驱动汇总——来自CSDN
有鉴于许多版友对于寻找JDBC driver或者如何使用driver常常发问,在这边我简单整理一下比较代表性的driver跟使用方式.Microsoft SQL Server series (6.5, 7.x and 2000) and Sybase 10JDBC Name: jTDSURL: http://jtds.sourceforge.net/Version: 0.5.1Download U
2006-12-17 01:01:00 581
原创 oracle数据库日期字段类型的操作
在java对oracle的操作中,日期字段是很头疼的事情,其实仔细研究一下也并不难掌握。举个例子来说明:表 book 中有name varchar2(20)//书籍名称,buydate Date //购买日期 两个字段。已经创建了数据库连接Connection conn;方法一、使用java.sql.Date实现比较简单的yyyy-mm-dd格式日期。java.sql.Dat
2006-12-17 01:00:00 1003
转载 精确截取字符串(转载)
开发中经常遇到,字符串过长,无法完全显示的问题这时候就需要截取我们所需要的长度,后面显示省略号或其他字符。由于中文字符占两个字节,而英文字符占用一个字节,所以,单纯地判断字符数,效果往往不尽如人意。下面的方法通过判断字符的类型来进行截取,效果还算可以:)如果大家有其他的解决方法欢迎贴出来,共同学习:)*************************************************
2006-12-17 00:58:00 415
转载 JAVA读Excel文件的方法
import java.io.File;import java.util.Date;import jxl.*;import jxl.read.biff.*;import java.io.*;public class testjeapi { public testjeapi() { try { Workbook workbook = Workbook.getWorkbook(n
2006-12-17 00:57:00 1346
转载 [转]Eclips秘技
[转]Eclips秘技 前言: 本来我都是使用JBuilderX当主力IDE、但使用了Eclipse后 发现...Eclipse原来也这么好用...渐渐的就爱上了它...... Eclipse优点:免费、程序代码排版功能、有中文化包、可增 设许多功能强大的外挂、支持多种操作系统(Windows、 Linux、Solaris、Mac OSX)..等等。 开此篇讨论串的目的,是
2006-12-17 00:56:00 381
转载 Vector 还是ArrayList――哪一个更好,为什么?
Vector 还是ArrayList――哪一个更好,为什么? 要回答这个问题不能一概而论,有时候使用Vector比较好;有时是ArrayList,有时候这两个都不是最好的选择。你别指望能够获得一个简单肯定答案,因为这要看你用它们干什么。下面有4个要考虑的因素:l APIl 同步处理l 数据增长性l 使用模式
2006-12-17 00:55:00 360
原创 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
2006-12-17 00:54:00 772
转载 关于Java栈与堆的思考
关于Java栈与堆的思考 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器
2006-12-17 00:53:00 320
原创 如何用有效率的方法算出两个数组中相等的元素
算法好像较多,我总结可能还不是最有效率的算法,但是性能高的算法以牺牲可读可理解性为代价,对于规模有限的问题代码越简单越好,讨论复杂的高性能算法没太大意义。没意义但是面试时很有可能碰到,还是多总结些比较好吧!int[] x = new int[100];int[] y = new int[100];int[] c;Map aMap = new HashMap();List aList = new
2006-12-17 00:52:00 511
转载 JSP中日期处理问题能其它
/*** @author imagebear*/日期问题1、获取服务器端当前日期: Date myDate = new Date();%>2、获取当前年、月、日: Date myDate = new Date(); int thisYear = myDate.getYear() + 1900;//thisYear = 2003 int thisMonth = myDate.getMon
2006-12-17 00:51:00 653
转载 网页特效代码(转贴)
1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;"
2006-12-17 00:50:00 489
原创 JSP中彩色验证码生成
生成有4个随机数字和杂乱背景的图片,数字和背景颜色会改变,服务器端刷新(用history.go(-1)也会变)原型参考ALIBABA http://china.alibaba.com/member/showimage产生验证码图片的文件-----image.jspColor getRandColor(int fc,int bc){//给定范围获得随机颜色 Random ra
2006-12-17 00:49:00 382
原创 jspsmart实现文件上传下载
jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点: 1、使用简单。在JSP文件中仅仅书写三五行JAVA代码就可以搞定文件的上传或下载,方便。 2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息(包括文件名,大小,类型
2006-12-17 00:48:00 484
原创 使用FileUpload组件实现文件上传
使用FileUpload组件实现文件上传作者:yi5 转贴自:yi5_yuyu 点击数:75 文章录入: yuyu3007 文件上传在web应用中非常普遍,要在servlet/jsp环境中实现文件上传功能非常容易,因为网上已经有许多用java开发的组件用于文件上传,本文以commons-fileupload组件为例,为servlet/jsp应用添加文件上传功能。commo
2006-12-17 00:47:00 434
原创 基于Java Web的文件上传进度显示的一种解决方案
在Web应用开发中,常常会遇到文件的上传下载模块,下载文件时无论IE还是常用的flashget等下载软件都提供了友好的下载进度显示,可以让用户很清晰的了解到下载的进度,特别是在进行大文件传输时,为用户提供了非常舒服的感觉...可以想像,一个几百M或者上G的文件传输过程没有进度显示,是一件多么让人无法忍受的事情。?然而在如今大多数的服务器上传组件中却没能提供文件上传进度的显示功能或相应开发接口,当进
2006-12-17 00:46:00 1055 2
原创 网页制作一些技巧
让你的网页无法另存为 让IFRAME框架内的文档的背景透明" allowtransparency>禁止右键:onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false"onmouseup="docu
2006-12-17 00:44:00 384
转载 JS实现折叠菜单
var bV=parseInt(navigator.appVersion);var NS4=(document.layers) ? true : false;var IE4=((document.all)&&(bV>=4))?true:false;var ver4 = (NS4 || IE4) ? true : false;function expandIt(){return}function
2006-12-17 00:42:00 2070
转载 一些常用的javascript
1.让文字不停地滚动 <MARQUEE>滚动文字</MARQUEE> 2.记录并显示网页的最后修改时间 <script language=javascript>document.write("最后更新时间: " + document.lastModified + "")</script> 3.关闭当前窗口 <a href="/"onClick="javascript:window.cl
2006-12-17 00:41:00 436
原创 jsp设置页面过期
服务端方法:response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-cache"); response.setDateHeader("Expires", -10);%>在登陆页面和登陆后页面均加入这段代码即可注意,一定要在登陆页面(或类似功能的页面使session无效)客户端方法:meta是用来
2006-12-14 17:38:00 378
原创 利用Java创建和读取Excel文件
创建Excel文件 import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.HSSFWorkboo
2006-12-14 17:12:00 549
原创 MySQL数据表类型
MySQL数据表支持六种类型 ,分别是:BDB、HEAP、ISAM、MERGE、MYISAM、InnoBDB,这六种又分为两类,单独一类是BDB,称为"事务安全型"(transaction-safe),其余都属于第二类,称为“非事务安全型"(non-transaction-safe)。下面详细介绍这些表: 事务安全型 BDB 全称是"Brekeley DB",它是Mysql
2006-10-16 00:01:00 779
原创 IDEA下整合Hibernate
在学习Hibernate过程中,最让我头疼的就是Hibernate的配置问题,以前在MyEclipse环境下,自动生成配置文件,非常快捷,使我们工作方便许多。但是MyEclipse环境界面令人不太不舒服,只有忍痛割爱,投到IDEA门下。在使用IDEA配置Hibernate过程,碰到不少问题,曾经有几次都是半途而废,差点让我失去信心,网上有关这方面资料很少,没办法还得靠自己,最后还是坚持下来,
2006-09-18 22:14:00 2420 1
转载 Hibernate学习笔记一
1.1 Hibernate API 变化 1.1.1 包名 1.1.2 org.hibernate.classic包 1.1.3 Hibernate所依赖的第三方软件包 1.1.4 异常模型 1.1.5 Session接口 1.1.6 createSQLQuery() 1.1.7 Lifecycle 和 Validatable 接口 1.1.8 Interceptor接口 1.1.9 UserT
2006-09-13 20:16:00 590
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人