- 博客(23)
- 收藏
- 关注
工厂模式
简单工厂模式:public interface product {} public class ProductA implements product { public ProductA() { System.out.println("我是产品A") ; }} public class ProductB implements product {...
2010-07-25 16:14:58 109
java中的集合(面试常考)
最近被面了,很囧。java中的集合这么简单的问题都让我回答的模模糊糊,都怪平时没认真啊。总结一下吧。java中的集合大致分为三大类:Set List Map(Set List 继承自collection) 含义和比较Set:要求自己元素指向的对象内容不相等,equals 为false;元素没有顺序;最多包含一个null值。实现有HashSet,LinkedHashSet(插入顺...
2010-07-08 08:26:10 121
原创 js转向
第一种: <script language="javascript" type="text/javascript">window.location.href="login.jsp?backurl="+window.location.href;</script>第二种: <script language="javascript">ale
2010-06-13 16:09:56 189
原创 监听器
监听器是serlvet的一种,用于web整个环境的监听。包括application,session,request监听。其最常见的应用是在线人数统计。原理是在系统初始化时建立一个application范围的user链表,然后对session的各种动作进行监听,当增加一个session后,往user链表中添加对象,当用户注销时从链表中删除对象。监听器代码如下:package com.li...
2010-05-26 14:53:07 120
java导出excel表格
package ais.daochu.linshi;import java.io.FileOutputStream;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.Collection;import java.util.List;import...
2010-05-21 18:00:44 102
java发送email
代码如下: import java.util.*;import javax.mail.*;import javax.mail.internet.*;public class Jmail { public static void main(String[] args) { // jmail1(); jmail2(); } private static void ...
2010-05-21 17:54:13 94
jsp上传文件
jsp上传upload页upload.jsp<%@ page language="java" contentType="text/html; charset=gbk" pageEncoding="gbk"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.o
2010-05-21 17:49:00 75
mysql无法安装 start service出错
我的win7系统今天突然mysql连不上了,卸载之后也无法安装,每次到start service总出错。后来经过细心研究,发现在任务管理器->服务中有几个Oracl的服务,原来是占用了服务,于是毫不犹豫的停掉。再重装mysql成功了。总结:当系统中装了多个数据库是,有可能因为某个数据库占用了服务而使别的数据库不可用。这时候只要停止服务就行了。 ...
2010-05-19 18:06:59 99
原创 Cookie
以前对Cookie的概念都是比较模糊的,更别说应用了。最近认真学习了一下,颇有心得。Cookie就是存放在客户端的数据。实例说明一切:设置页<% // 准备好了两个Cookie Cookie c1 = new Cookie("username","admin") ; Cookie c2 = new Cookie("userpass","admin") ; // 通过respo...
2010-05-11 14:30:44 98
原创 客户端跳转和服务器端跳转
response应用之传值:一、客户端传值,<% // 跳转到其他页 response.sendRedirect("other.jsp?value=helloworld") ;%>此种传值只是页面之间的跳转,并且只有在本页面执行完成后才跳转。不能传递request.setAttribute()值。二、服务器端传值,<% request.setAttribute...
2010-05-11 14:19:57 110
throw and throws
终于明白throw 和 throws 了首先看下区别:1、throws是在代码快中使用,throws是在方法块使用;2、throws可以单独使用,跟在某个方法名后面,不做任何处理,throw必须配套使用要么和try-catch-finally,要么和throws,也就是说throw必须对他所抛出的异常有所反映。实例说明:实例一、public void a() throws ...
2010-05-08 13:20:56 207
java关键字之abstract
abstract: 修饰符号,声明抽象方法和抽象类。声明方法时表示该方法只有特征签名,没有具体实现。而是把具体实现留给继承该类的子类,并且抽象类不能直接用new来实例化对象即使有公共的构造函数。1,abstract修饰类,会使这个类成为一个抽象类,这个类将不能生成对象实例,但可以做为对象变量声明的类型,也就是编译时类型,抽象类就像当于一类的半成品,需要子类继承并覆盖其中的抽象方法。2,abst...
2010-05-06 13:21:21 376
hibernate关联映射总结
映射关系对象模型映射文件多对一外键关联映射user: private int id; private String name; private Group group;-------------------------------group:private int id; private String name;<class nam...
2010-05-05 17:00:58 65
hibernate中的flush
flush对我们来说并不陌生在I/O中,flush就有清理缓存将数据输出的功能。在hibernate中flush用处颇大,它可以清理临时集合中的数据。比如uuid和assigned为主键的数据模型,在执行session.save()时不会向数据库发送sql语句,只有执行了commit()之后才会发送sql语句。所以要在save之后马上向数据库发送数据可以采用sesion.flush(),清理临...
2010-05-04 17:38:54 248
hibernate中uuid和native的相关总结
在hibernate中一个数据模型的主键常用有三种形式:uuid、native、assigned,分别是通用唯一标识、自增、自定义。1、uuid是系统产生的,insert数据库时相比native要快很多,但是uuid是一长串无序字符串,理论上讲查找起来会慢一点,但是不太会影响开发的。而native是数据库生成,在insert时会先计算所以会比uuid慢一点,但是在查找和删除数据时,会比较方便。...
2010-05-04 16:59:46 189
正则表达式常用符号
符号含义符号含义.所有字符+一个或多个*零个或多个?一个或零个[a-z]一个小写字母[a-z]{3}三位小写字母\d数字\..\D除0~9的数字\w大小写字母和0~9\W\w取反\s各种制表符\S\s取反\b单词边界符,如空格^x...
2010-05-04 13:39:33 85
jsp无jar包连接数据库
在编写jsp程序时,连接数据库是很重要的一个环节,但是不同的数据库需要加载不同的jar。我是比较不喜欢繁琐的工作,通常我用系统ODBC连接数据库,其有两个优点:1、简单方便;2、方便数据库版本切换。缺点是移植性不太好,必须在服务器上配置ODBC。具体方法和代码: 连接数据库的类----DBConnect .java---package info_db;imp...
2010-05-01 20:42:15 211
防止插入重复数据的触发器
这是一个防止插入重复数据的触发器sql语句:create TRIGGER notsameuser ON user_pwd instead of insert as BEGIN insert user_pwdselect userId,userName,pwd,lastTime,userTypefrom inserted k where not exists(select * from us...
2010-05-01 18:45:17 1080
数据库的隔离级别
在学习hibernate时,了解到一个知识:数据库的隔离级别。 隔离级别是否存在脏数据是否存在不可重复读是否存在幻读Read uncommitedYYYRead commitedNYYRepeatable ReadNNYSerialiazbleNNN解释说明:Read uncomm...
2010-04-30 12:22:05 68
java项目 java web项目数据库乱码问题的解决办法
作为java菜鸟,在学习到数据库操作的时候往往会遇到一个很头痛的问题,数据库中文乱码。这似乎是每个java程序员在成长过程中都会遇到的问题,下面我就把我自己的几种方法和大家分享一下。(一般是在MyEclipse下开发)java项目:首先,确保项目的编码是gbk或utf-8(),在Windows->Preferences->General->Workplace里可以设置。如果...
2010-04-30 10:19:49 97
Mysql安装版与免安装版的切换使用
如果同意系统中同时存在install mysql和no—install mysql,那么怎样进行两个版本的切换使用呢?又会遇到什么样的问题呢?首先,install mysql的mysql服务是默认启动的,在任务管理器进程中可以看到几条sql的字眼,如mysqld.exe,sqlbrowser。这是install mysql的服务。那么通过快捷方式或navicat就能启动使用install ...
2010-04-30 10:18:48 171
svn服务器配置与myeclise svn配置
svn服务器和客户端在安装时必须是相同版本,如1.4x,1.5x,最常用是1.4x。1.4x服务器下载地址:http://download.csdn.net/source/22780671..4x客户端下载地址:http://download.csdn.net/source/2278061配置方法:1、在服务器上安装svn服务端1.4x,一直默认。为了能在服务器上有...
2010-04-30 10:15:55 71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人