- 博客(29)
- 资源 (1)
- 收藏
- 关注
使用MyEclipse开发第一个Hibernate程序
本例子使用的是myeclipse5.5+jdk1.5+sql server 2000来实现hibernate。一、环境:1.eclipse 3.1.22.myeclipse 5.5.13.jdk 1.5二、数据库说明: 使用的时jdbc连接sql server 2000。首先在sql server2000中新建一个数据库,名字为test,然后在里面新建一个表,名字为person,其内容如下(per...
2011-10-30 18:53:29
114
java 开发,jsp 页面那个checkbox 框记住密码是怎么实现的?
要实现题目这个功能,我们需要使用Cookie浏览器缓存来做到。Cookie与Session的最大不同,就在于它们的生命周期,Cookie通过设置后,生命周期可以与Session一样,或者比它长久。通常来说,根据我的习惯,对于一些通用的业务能够,我希望把它们封装到一个工具类里面,使用方法就是直接调用它的静态方法。CookieTool.java 源代码:/** * 设置cookie(接口方法) * @...
2011-10-27 09:55:57
380
设计模式之Singleton(单态)
单态定义:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。还有, singleton能够被状态化; 这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且能synchronize的安全自动加1,...
2011-10-26 11:18:10
114
Struts 2重点内容(1)Struts 2的运行机制以及与Struts 1的区别
自学内容,方便自行查看,如有错误,请大虾指点指点。Struts 2的公做原理以及与Struts 1的区别。Struts 1是以servrlet为核心,内存中只有一个对像,以多线程的方法,来响应client的请求。Struts 2 是每一个client 请求 就new 一个对像,以达到请求和显示分来的效果。客户端请求,服务器交与tomcat 执行,tomcat 查看web....
2011-10-10 11:12:18
100
java web 上传exls 并解析到数据库
package com.sml.eplatform.admin.ui.action;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.Statement;import java.util.ArrayList;import jav...
2011-10-10 11:05:42
154
java从request中获取一些常用数据类型的API
package com.sml.eplatform.common.util;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Enumeration;import javax.servlet.http.HttpServlet...
2011-07-22 20:05:26
445
如何在Google Code上创建开源项目
1. 申请Google的账号,并登录 2. 打开Google项目托管主页 3. 点击贡献开放源代码项目,进入GettingStarted 4. 点击Create Project,进入创建项目页 5. 填写相关信息,并Create Project Project name: 项目名字,只能是英文 Project summary: 项目的概述,随便写 Pr...
2011-07-21 18:04:50
63
是什么让你的ExtJS应用程序运行缓慢?
本文说的“缓慢”,是只运行时 的缓慢,而不是只加载资源的时间。在过去的一年半以来,我一直与Robert Bosch在Bosch软件创新公司工作,在那里我们的前端技术堆栈非常依赖ExtJS。我有机会开发Visual Rules Web Modeler机器协助开发其它几个基于ExtJS的应用,因此,我积累了不少与ExtJS应用常见的性能问题有关的经验。在这篇文章中,我将与你们分享导致ExtJS...
2011-07-20 15:41:36
79
EXT 4.0 搭建
extjs -4.0版本的 需要使用bootstrap.js、ext-all-debug.js、ext-core-debug.js和resources文件夹下的全部文件界面上引用的话:resources/css/ext-all.css、bootstrap.js说明:因为bootstrap.js里包含了ext-all-debug.js、ext-core-debug.js的引用,所以引入以上2个对于普...
2011-07-20 10:36:36
91
JSON教程入门
1.)JSON定义:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Perl, Pytho...
2011-07-18 17:26:31
69
String,StringBuffer与StringBuilder的区别
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字...
2011-07-13 18:15:14
86
Web Service 的基本概念
WebSevice 让一个程序可以透明地调用互联网程序,不用管具体的实现细节。只要WebService公开了服务接口,远程客户端就可以调用服务。WebService是基于Http协议的组件服务,WebService是分散式应用程序的发展趋势。 WebService更多是一种标准,而不是一种具体的技术。不同的平台,不同的语言大都提供WebService的开发实现。在Java领域WebSe...
2011-07-13 15:52:35
124
JUnit简单入门知识
一、说明 JUnit是一个开源的java单元测试框架。在1997年,由 Erich Gamma 和 Kent Beck 开发完成。这两个牛人中 Erich Gamma 是 GOF 之一;Kent Beck 则在 XP 中有重要的贡献。JUnit框架主要包括:TestCase 测试用例TestSuite 测试用例的集合TestResult 测试结果的描述与记录TestL...
2011-07-13 15:39:22
82
关于关闭Connection是否会自动关闭Statement,ResultSet问题
做程序离不开连接数据库,所以一些打开,关闭数据库是经常要执行的操作,打开数据库后,在程序用完后要及时关闭数据库连接资源,以释放内存,避免资源耗尽.但现在有一个问题,即当我们关闭了Connection对象后,Statement,ResultSet对象是否会自动关闭问题,对于这个问题,之前我在网上也找了相关资料,说会自动关闭,所以一段时间以来,我都是只关闭Connection对象,而没有关闭State...
2011-07-13 15:20:03
2169
struts1的核心
1、Struts1介绍:Struts1以ActionServlet作为核心控制器,由ActionServlet负责拦截用户的所有请求。有3个重要组成部分:Action、ActionForm和ActionForward对象。 2、Struts1的程序运行流程当用户发送一个需要得到服务器处理的请求时,该请求被ActionServlet拦截到,ActionServlet将该请求转发给...
2011-07-12 23:04:28
156
HashMap遍历
package com.hbsoft;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;import java.util.Map.Entry;public class Test { /** * @param args...
2011-07-11 18:02:56
78
Java格式化数字错误 java.lang.NumberFormatException分析
(JSP)代码段3: String s_memberid = request.getParameter("memberid"); int i_memberid = Integer.parseInt(s_memberid); 描述: 以上代码段的作用是将用户提交的表单域memberid的值转化为整数。 说明: 如果用户输入正确的...
2011-07-11 17:48:57
961
高手详解SQL性能优化十条经验
1.查询的模糊匹配尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.解决办法:其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输入供应商名称时,直接在前台就帮忙定位到具体的供应商,这样在调用后台程序时,这列...
2011-07-11 12:15:14
76
SQL 语法笔记大全
--创建数据库create database studentsgo--切换到自定义的数据库use studentsgo--建表---检查即将创建的表是否存在if exists( select*from sysobjects where name='class'and type='u')drop table classgo---班级(班级号-主键约束,班级名-非空约束)create table cl...
2011-07-08 16:02:45
78
java;jsp;tomcat;mysql;hibernate;j2ee 编码中文乱码全面解决方案
*************************************java、jsp中设置编码******************************************/ 首先说在java里那些地方能够设置编码 开发工具会有好多地方设置编码这个不解少了,这里不介绍了。 下面两种设置编码格式方法适用于jsp页面(*.jsp) <%@ page language=...
2011-07-07 16:11:00
63
Jee优化
你的J2EE应用是不是运行的很慢?它们能不能承受住不断上升的访问量?本文讲述了开发高性能、高弹性的JSP页面和Servlet的性能优化技术。其意思是建立尽可能快的并能适应数量增长的用户及其请求。在本文中,我将带领你学习已经实践和得到证实的性能调整技术,它将大大地提高你的servlet和jsp页面的性能,进而提升J2EE的性能。这些技术的部分用于开发阶段,例如,设计和编码阶段。另一部分技术则与配置相...
2011-07-07 15:59:36
89
FTP操作
import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java...
2011-07-07 15:50:00
67
Java堆和栈的区别
Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数组。 ...
2011-07-07 15:46:37
73
详细解析Java中抽象类和接口的区别
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还...
2011-07-07 15:39:34
53
SQL SERVER怎么获取当前系统时间
1.SQL SERVER怎么获取当前系统时间?select getdate()--日期转换参数select CONVERT(varchar,getdate(),120)--2009-03-1515:10:02select CONVERT(varchar(12) , get...
2011-07-07 15:37:58
275
集合类说明及区别
Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 ...
2011-07-07 15:20:57
55
Struts,Spring,Hibernate面试题总结
Hibernate工作原理及为什么要用? 原理: 读取并解析配置文件 读取并解析映射信息,创建SessionFactory 打开Sesssion 创建事务Transation 持久化操作 提交事务 关闭Session 关闭SesstionFactory 为什么要用: 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐...
2011-07-07 14:56:58
54
原创 JSP 的4中作用域
作用域规定的是变量的有效期限。 1、如果把变量放到pageContext里,就说明它的作用域是page,它的有效范围只在当前jsp页面里。 从把变量放到pageContext开始,到jsp页面结束,你都可以使用这个变量。 2、如果把变量放到request里,就说明它的作用域是request,它的有效范围是当前请求周期。 所谓请求周期,就是指从http请求发起,到服务器处...
2011-07-07 14:36:23
72
Java Thread应该注意的问题
Java的线程编程非常简单。但有时会看到一些关于线程的错误用法。下面列出一些应该注意的问题。 1.同步对象的恒定性 All java objects are references. 对于局部变量和参数来说,java里面的int, float, double, boolean等基本数据类型,都在栈上。这些基本类型是无法同步的;java里面的对象(根对象是Object),全都在堆里,指向对象的refe...
2011-07-07 14:06:44
63
王浩(易购网站购物系统)
2010-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人