- 博客(29)
- 资源 (7)
- 收藏
- 关注
原创 Java实现时钟
一、核心的表达式因为需要动态显示小时的指针、分钟的指针、秒的指针的位置,所以确认三个指针的角度非常重要; X:三个指针相交的原点的X坐标;Y:三个指针相交的原点的Y坐标;HOUR_LENGTH、MINUTE_LENGTH、SECOND_LENGTH表示时针、分针、秒针的长度;hour、minute、second表示现在是几时、几分、几秒; hourLine.x2 = X+
2011-10-30 13:51:42
14783
转载 Timer和TimerTask详解
以下内容根据 The JavaTM Tutorial 和相关API doc翻译整理,以供日后参考:1.概览Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。简单的一个例程:import java.util.Timer;import
2011-10-29 21:15:09
1459
1
原创 PrintWriter、PrintStream的苦头 ------缓冲区问题
由于PrintWriter的简便性,即只需要print()语句即可输出任何内容,因此用到这个类的次数非常多,但是我经常会忽视在构造方法中:new PrintWriter(new FileOutputStream(),true);如果没有加这个true,后果非常匪夷所思。。。不仅在文件流的操作,而且在网络编程Socket时,也会通过PrintWriter包装Socket的输出流,如果没有加t
2011-10-29 12:40:18
3014
1
转载 Java连接Access数据库
JDBC(Java DataBase Connectivity)是Java数据库连接API。JDBC能完成与一个数据库建立连接,然后向数据库发送SQL语句,再处理数据库返回的结果。JDBC在设计上和ODBC相似。JDBC和数据库建立连接的一种方式是首先建立起一个JDBC-ODBC桥接器。首先安装office2000,就有了Access2000,启动Access,建立新数据库mess.mdb
2011-10-28 18:45:08
1671
原创 代码行数统计工具SourceCounter
下载地址:http://code.google.com/p/boomworks/wiki/SourceCounterCN很容易就能统计出你写的代码的行数,只需要导入目录即可。
2011-10-25 19:14:31
18273
2
原创 Tomcat数据源总结
一、数据源的由来JDBC操作主要由以下几步组成:(1)Class.forName();(2)Connection con = DriverManager.getConnection();(3)PreparedStatement stat = con.prepareStatement(sql);(4)stat.executeQuery();(5)con.close(
2011-10-25 16:49:35
5403
原创 表达式语言总结
JSP理想中的功能:1.接收属性;2.判断;3.输出;4.尽量少用Scriptlet;因此JSP中应该尽可能的把功能减少到这个程度。一、表达式语言介绍表达式语言是为了能够让JSP中更少的包含Java代码;用表达式语言可以方便地完成输出;因此表达式语言的目的:更方便的显示;一般表达式语言的形式:${.....}二、表达式语言的简单实例:
2011-10-24 18:49:58
4511
原创 Servlet开发(2)-----过滤器和监听器
六、过滤器(过滤Servlet)Servlet的一种,因此也有init和destroy方法,还有一个服务方法,只是这里提供的服务是过滤;实现javax.servlet.Filter接口;一般客户端发出请求后会交给Servlet;如果过滤器存在,则客户端发出的请求都是先交给过滤器,然后交给Servlet;我们可以完成一些在执行Servlet之前必须要做的事,比如request
2011-10-24 14:01:00
3320
原创 Servlet开发(1)-----基础及MVC设计模式
一、Servlet介绍Servlet本身只是普通的Java类,只有当容器为他创建了ServletConfig和ServletContext时才成为了一个Servlet;Servlet简单的说就是一个Java程序,目的和Javabean差不多,为了使得JSP页面中代码简洁、清晰;JavaBean不需要配置,只需要放在WEB-INF/classes中即可;Servlet
2011-10-23 20:35:04
4115
1
原创 IBM-AIX培训总结 -------- 第一天
一、准备AIX是IBM开发的一套UNIX操作系统;命令貌似和linux差不多;1.安装putty;putty是远程登录的软件;2.IP: 121.8.131.1253.用户名:tguser4.密码:9ol.)P:?二、登录和登出1.登录:ssh root@192.168.0.72密码:1qaz@WSX2.登出:(1)lo
2011-10-22 19:20:20
3565
原创 JavaBean中DAO设计模式介绍
一、信息系统的开发架构客户层-------显示层-------业务层---------数据层---------数据库1.客户层:客户层就是客户端,简单的来说就是浏览器。2.显示层:JSP/Servlet,用于给浏览器显示。3.业务层:对于数据层的原子操作进行整合。4.数据层:对于数据库进行的原子操作,增加、删除等;二、DAO(Data Access Obje
2011-10-21 23:29:42
61121
16
原创 Tomcat实现Session ID的持久化保存实现
一般的,如果一个用户打开一个浏览器,服务器就会分配一个sessionid,通过session.getId()函数可以返回session的id;但是如果一旦关闭服务器后,再重启服务器,刷新页面,则服务器会重新分配一个新的sessionid;如果我们想要保留原有的id,则可以通过序列化方式保存sessionid。在conf/server.xml中,在Context即web项目中加入
2011-10-21 20:01:03
9300
1
原创 tomcat中修改角色及实现登陆验证框功能
在我们ftp登录时都会出现一个如图所示的提示框,这个功能可以通过配置我们的文件进行实现,而不需要写任何的代码。一、修改角色(添加、删除)conf/tomcat-users.xml存放tomcat的角色,默认有admin、manager等角色,如果想要添加自定义的角色,可以通过形如形式,我们现在配置了一个名字为xiazdong,密码是xiazdong,角色是use
2011-10-21 19:41:08
5101
1
原创 JavaBean总结
一、JavaBean出现的目的由于只用JSP开发会发现使用了很多的Scriptlet,会使得jsp文件非常混乱。如果使用了JavaBean,则可以大大减少JSP中代码量。JSP的理想状态是只负责显示,而不负责处理。二、JavaBean介绍JavaBean说的通俗点就是一个Java类用于JSP中。通过或者import导入。JavaBean导入的类的约定:
2011-10-19 14:37:27
5834
原创 文件上传:SmartUpload和FileUpload
一、文件上传简介文件上传在HTML中是以形式出现的。文件上传有两种选择:(1)SmartUpload:以jar包形式出现,需要把他添加到classpath或tomcat的lib文件夹下。(2)FileUpload:以jar包形式出现,需要把他添加到classpath或tomcat的lib文件夹下。注意:此包与common-io包是相互依赖的,因此需要同时
2011-10-19 14:14:50
11992
2
原创 JDBC的LIKE书写规范
在写JDBC是发现的问题。错误写法:原本想表示查找name中包含"xia"的名字,但是怎么运行都不对。String sql = "SELECT name FROM emp WHERE name LIKE %?%";PreparedStatm
2011-10-18 13:37:04
11137
2
转载 Ubuntu10.04安装jdk6
sudo mkdir usr/lib/jvmsudo mkdir usr/lib/jvm/javasudo chmod 777 usr/lib/jvm/java改变权限。把jdk1.6.0_27.bin文件拷贝到usr/lib/jvm/java/中。代
2011-10-12 16:46:55
1375
原创 需要知道的Applet基础知识
一、Applet简介Applet简称JAVA小程序,命名规则就像Scriptlet叫做脚本小程序,能够嵌入HTML页面。需要浏览器支持java虚拟机。Applet执行不需要main方法。Applet的安全性非常重要,必须限制applet在沙箱中运行,保证本地系
2011-10-11 21:03:34
1422
原创 对象的生命周期回顾篇
一、对象的三个阶段对象大概来看应该有创建阶段,使用阶段和销毁阶段。创建对象的方法有显式创建和隐式创建两种。1.显式创建:(1)new (2)反射(3)克隆(4)反序列化2.隐式创建:比如当一个类被加载后就会在堆区创建一个Class对象,这是
2011-10-11 16:53:32
1092
原创 类的生命周期回顾篇
一、JAVA虚拟机和JAVA程序的生命周期JAVA虚拟机的生命周期和JAVA程序的生命周期一致,当我们在命令行中敲入java命令运行java程序时,java虚拟机进程启动,程序运行,当程序终止时,则JAVA虚拟机的生命也结束。二、类的生命周期1
2011-10-10 23:33:07
1095
1
原创 AWT回顾篇
AWT类层次结构:java.awt包含了布局管理器、组件等类。java.awt.Component是除了菜单组件外全部组件的父类。java.awt.Container是Component的子类,表示容器,包含Window,Frame,ScrollPane三个子
2011-10-10 13:52:52
1312
原创 JSP实现分页功能
分页须知知识点:(1)JDBC2.0的可滚动结果集。(2)HTTP GET请求。一、可滚动结果集Connection con = DriverManager.getConnection();PreparedStatement stmt = con.prepareStatement(sql,ResultSet.TYPE_FORWARD_ONLY,ResultSe
2011-10-09 23:53:15
115297
19
原创 1.五子棋预备知识
一、java.awt.Toolkit -----用于获得屏幕的大小即宽和高int width = Toolkit.getDefaultToolkit().getScreenSize().width; 获得屏幕的宽int
2011-10-08 21:20:13
2807
1
原创 JSP内置对象介绍
一、内置对象介绍内置对象不能在中使用!内置对象所属类pageContextjavax.servlet.jsp.PageContextrequestjavax.servlet.http.HttpServletRequestresponsejavax.servlet.http.HttpServletRe
2011-10-07 13:28:50
14747
1
原创 JSP基础语法:注释、Scriptlet、编译指令
JSP(Java Server Page)JSP简单的说就是HTML+JAVA代码,文件后缀为.jsp的文件。JSP和Servlet是JavaEE的重要基础,看起来JSP和Servlet是两个完全不同的东西,但是JSP其实就是Servlet的一种形式,JSP最终需要被编译成Servlet;JSP页面必须部署到web容器中才能够访问,因为单单的JSP页面时没有用处的;必须要转换成Serv
2011-10-05 21:52:52
5377
原创 XML与java的应用
对于XML进行解析,我们需要调用第三方提供的接口,对XML文档进行解析;对于XML处理方面,W3C有两种解决方法:(1)DOM(Document Object Model):(2)SAX(Simple API for XML)DOM介绍:特点:先将xml文档解析成dom树,并放入内存,能够随机访问任意节点。缺点:因为需要放入内存操作,所以对文件大小有限制。
2011-10-03 13:13:56
2789
原创 Tomcat介绍及配置
web服务器的作用:当接收的请求是动态请求,则会将请求给web容器拼凑生成代码,返回web服务器。一般在平时说的“买服务器”是指一台专门用于安装Web服务器的计算机,web服务器只是一个软件而已。WEB服务器介绍:1.WebLogic 商业收费2.WebShpere 商业收费3.Tomcat 免费4
2011-10-03 11:26:07
8539
1
原创 Eclipse安装tomcat两种方法
1.如果是EclipseJ2SE版本,则可以安装Tomcat的插件。方法链接:http://hi.baidu.com/suofang/blog/item/60e7316d1e6d1dfb431694c4.html2.如果是EclipseJ2EE版本,则步骤如下
2011-10-03 09:57:34
1686
转载 卸载JDK出现windows Installer程序包有问题及解决办法
之前改动了jdk1.6的安装位置,结果卸载的时候无法卸载,重新安装也不行,都提示windows installer 程序包有问题,如图所示首先确保windows installer服务是开启的,运行services.msc,看看windows installe
2011-10-02 14:30:32
21171
1
Struts国际化源代码
2012-01-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人