自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

宋程铬的专栏

JAVA专栏

  • 博客(70)
  • 收藏
  • 关注

原创 监听器概念----1

监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。Servle监听器:       在Servlet规范中定义了多种类型的监听器,它们用于监听的事件源分别为 ServletContext, HttpSession 和 ServletRequest 这三个域对象。Servl

2011-11-29 23:41:09 616

原创 过滤起示例--中文乱码

Servlet:package cn.hbsi.web.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletExc

2011-11-29 23:05:43 893

原创 天天婚庆_2011/11/29_bug处理

Query抛异常的问题1、java.sql.SQLException: Wrong number of parameters: expected 1, was given 0 Query: select * from admin where name=? Parameters: []    at org.apache.commons.dbutils.AbstractQueryRunner.

2011-11-29 22:37:18 5750

原创 过滤器2

FilterConfig接口:       用户在配置filter时,可以使用为filter配置一些初始化参数,当web容器实例化Filter对象。调用init方法时,会把封装对象filter初始化参数的filterConfig对象传递进来。因此开发人员在编写filter时,通过filterConfig对象个方法,就可获得:       String getFilterName():得到f

2011-11-28 07:09:54 1102

原创 过滤器1

过滤器1      Filter也称之为过滤器,是Servlet技术中最激动人心的技术。      Servlet API中提供了一个接口,开发web应用时,如果编写的java类实现了这个接口,则把这个java类称之为过滤器Filter。通过Filter技术,开发人员可以实现用户再访问某个目标资源之前,对访问的请求和响应进行拦截;       Filter接口有一个doFilter方法

2011-11-27 22:17:23 514

转载 一个高级程序员的建议

一位高级程序员给学弟学妹的建议(转载)我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力 去追赶。我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的 大部头,这让我感到非常痛心。而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里 面可以不用指针等等则让我觉得好笑。C#就象当年的ASP一样,“忽如一夜春风来,千树万

2011-11-27 12:29:28 1397

原创 高级程序员的必学

成为高级程序员必学知识 学习内容: 第一部分:计算机结构及工作原理、各种零配件的性能参数及主流品牌、计算机硬件的组装,CMOS设置,硬盘的分区,格式化、Windows98/2000/XP的安装、硬件驱动程序和应用程序的安装、Windows注册表的结构,备份及应用、Windows的内核:CPU、内存、硬盘等分配、软硬件系统的优化设置,整机性能评测、计算机病毒的原理及防治、常见软硬件故障的原因

2011-11-27 09:40:33 5201

转载 JSP过滤器

1)前言:解决web程序的国际化问题,必须在任何地方使用UTF-8对字符进行编码。(包括:数据库设置为:UTF-8,web页面也要设置为:UTF-8)这样做的好处在于可以解决在web上不止中文字符编码问题,所有的字符编码都统一使用UTF-8,实现了语言的国际化。同时在保存数据到数据库时候也省去了编码转换的问题。在JSP或JSF应用中使用到Servlet,我们通过使用Servlet过

2011-11-27 07:25:15 5796 1

原创 框架

框架分为:daomian、dao、utils、c3p0描述文件;(由于时间问题还未完毕,待更新!)Domain层:package com.hbsi.domain;import java.util.Date; public class LoadUser {  private String id; //上传文件的名称,文件的uuid名 private String

2011-11-26 22:53:17 790

原创 XMLHttpRequest对象

XMLHttpRequest对象在大部分浏览器上已经实现而且拥有一个简单的接口允许数据从客户端传递到服务器,但并不会打断用户当前的操作,使用XMLHttpRequest传递的数据可以是任何格式,虽然从名字上建议是XML格式的数据。       XMLHttpRequest最早是在IE5中以ActiveX组件的形式实现的,非W3C标准。      创建XMLHttpRequest对象(实现方

2011-11-25 23:55:35 454

原创 Ajax的概念

Ajax的技术的产生:       Ajax被认为是(Asynchronous JavaScript and XML的缩写)。现在,允许浏览器与服务器通信而无需刷新当前页面的技术都被叫做Ajax(异步处理)。       同步交互和异步交互:         同步是指:提交请求—>等待处理—>处理完成 这个期间客户端不能做任何事------等待接收方返回响应以后才发下一个数据包的通讯方

2011-11-25 20:41:11 645

原创 文件下载

Web应用中实现文件下载的两种方式:超链接直接指向下载资源程序实现下载需设置两个响应头:       设置Content-Type的值为:application/x-msdownload.Web服务器需要告诉浏览器其所输出的内容的类型不是普通的文本文件或HTML文件,而是一个保存到本地的下载文件。       Web服务器希望浏览器不直接处理响应的实体内容,而是由用户选择将相应的实

2011-11-25 14:53:27 424

原创 上传文件的一些问题

上传文件的一些实现细节(1)上传文件的中文乱码问题解析器调用setHeadlerEncoding()方法upload.setHeaderEncoding("utf-8"); (2)普通输入法的乱码问题inputValue=new String(inputValue.getBytes("ISO8859-1"),"utf-8");String inputValue=item

2011-11-24 15:08:12 458

原创 文件的上传实例

文件的上传实例:JSP页面:"java" import="java.util.*" pageEncoding="utf-8"%>String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServer

2011-11-23 14:56:42 489

原创 文件的上传和下载

实现Wen开发中的文件上传功能,需完成两步操作:1、          在web页面中添加上传输入项(JSP页面或html页面)2、          在Servlet中读取上传的数据,并保存到本地硬盘中。Web页面中添加上传输入项:标签用于在web页面中添加文件上传输入项;       注意事项:              1)、必须要设置input输入项的name属性,

2011-11-23 14:34:16 598

原创 DBUtils

环境搭建:1、  复制库文件c3p0的jar及c3p0-config.xmldbuitls的jar包mysql驱动包2、复制并修改DBManagerCRID插入public void insert()throws SQLException{    QueryRunner runner = new QueryRunner(DBManager

2011-11-22 21:19:12 1083 1

原创 Apache—DBUtil框架

Apache组织提供的一个资源JDBC工具类库,它是对JDBC的简单封装,学习成本低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不影响程序的性能。API介绍:         org.apache.commons.dbutils.QueryRunner         org.apache.commons.dbutils.ResultSetHandler工具类:

2011-11-22 15:00:06 4399 2

原创 JDBC框架

元数据:数据库、表、列的定义信息。Connection.getDayabaseMetaData();DataBaseMetaData对象getURL():返回一个String类对象,代表数据库的URL。getUserName():返回连接当前数据库管理系统的用户名。GetDatabaseProductName():返回数据库的产品名称。getDatabaseProductV

2011-11-21 18:50:45 583

原创 数据库连接池

数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。针对这个问题提出来了数据库连接池。       连接池需要实现java.sql.DataSource接口。DataSource接口中定义了两个重载的getConnection方法:       Connection ge

2011-11-21 16:53:02 445

原创 XML

SAX采用事件处理的方式解析XML文件,利用SAX解析文档,涉及两个部分:解析器和事件处理器:解析器可以使用JAXP的API创建,创建出SAX解析器后就可以指定解析器去解析某个XML文档。解析器采用SAX方式在某个XML文档时,他只要解析到XML文档的一个组成部分,都会去调用事件处理器的一个方法,解析器在调用事件处理器的方法时,会把当前解析器到的XML文件内容作为方法参数传递事件处理器。

2011-11-20 23:20:33 447

原创 开一个遥控飞机玩具厂

如果你现在有想过加入虚拟 那就要檫亮自己的眼睛了 不要盲目的看到人家 月入多少就盲目的跟随 其实这行也不什么金山 各行各业都要努力 付出才可以 得到回报 可以这样说虚拟这个行业 门槛比较低 利润也很可观 很适合我们新手的选择,选择也很重要,一个好的上家可以让你少走很多弯路,有很多人会怎么认为 找一个信誉高的卖家OK 但是你没考虑到他们会有时间给你保障售后? 他们每天要服...

2011-11-20 20:11:36 1680

原创 Jquery

Jquery是继prototype之后又一个优秀的Javascrīpt框架。它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,

2011-11-20 20:00:05 498

原创 MySQL存储过程总结示例

CreatePROCEDURE`mysqltestuser_Select_PageAble`(_WhereClauseVARCHAR(2000),--查找条件_OrderByVARCHAR(2000),--排序条件_PageSizeINT,--每页记录数_PageIndexINT,--当前页码_DoCountBIT--标志:统计数据/输出数据)NOTDETERMINIS

2011-11-19 23:48:56 380

转载 MySql分页存储过程3

view plaincopy to clipboardprint?drop procedure if exists pro_rep_shadow_rs;   delimiter |   -- rep_shadow_rs   -- 用来处理信息的增加,更新和删除   -- 每次只更新上次以来没有做过的数据   -- 根据不同的标志位

2011-11-19 23:45:28 346

原创 MySql分页存储过程2

use guestbook;delimiter $$dropprocedure if exists prc_page_result $$createprocedure prc_page_result (in currpage      int,in columns       varchar(500),in tablename     varchar(500),

2011-11-19 23:39:33 1747

原创 MySql分页存储过程1

MySql测试版本:5.0.41-community-nt/*****************************************************MySQL分页存储过程吴剑 2009-07-02*****************************************************/DROP PROCEDURE IF EXISTS pr_p

2011-11-19 23:29:07 532

原创 SQL的存储过程3

4、注释MySQL存储过程可使用两种风格的注释双模杠://该风格一般用于单行注释c风格:/* 注释内容 */ 一般用于多行注释5.      MySQL存储过程的查询我们像知道一个数据库下面有那些表,我们一般采用show tables;进行查看。那么我们要查看某个数据库下面的存储过程,是否也可以采用呢?答案是,我们可以查看某个数据库下面的存储过程,但是是令一钟方式。我们可以

2011-11-18 16:56:54 373

原创 SQL存储的过程2

(3)、   1、变量定义   局部变量声明一定要放在存储过程体的开始   DECLARE variable_name [,variable_name...] datatype [DEFAULT value];其中,datatype为MySQL的数据类型,如:int, float, date, varchar(length)       2、变量赋值       SET 变

2011-11-18 15:40:09 341

原创 SQL的存储过程1

一、MySQL的存储的过程:一个存储过程是一个可编程的函数,它在数据库中创建并保存。当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。优点:1、存储过程增强了SQL语句的功能和语句灵活性。存储过程可以用流控制编写,有很强的灵活性,可以完成复杂的判断和比较复杂的运算。       2、存储过程允许标准组件是编程。储存过程被创建后,可以在程序中被多次调

2011-11-18 14:23:43 387

原创 Oracle大数据处理

Oracle定义了一个BLOB字段用于保存二进制数据,但这个字段并不能存放真正的二进制数据,只能向这个字段存一个指针,然后把数据放到指针所指向的Oracle的LOB段中, LOB段是在数据库内部表的一部分。       因而在操作Oracle的Blob之前,必须获得指针(定位器)才能进行Blob数据的读取和写入。如何获得表中的Blob指针呢? 可以先使用insert语句向表中插入一个空的b

2011-11-17 21:54:44 479

原创 JDBC处理大数据2

JDBC调用存储过程存储过程类似java中的函数或方法,数据库是用于存储数据的,我们可以在数据中编写函数或方法对数据进行处理。在数据库中编写存储过程,在java程序中我们直接就调用存储过程来取数据。这些函数或方法就是存储过程。现在在金融证劵中,存储过程用的还是表较多,因为它不敢让你去写数据的处理。比如银行,算利息,它不敢让程序员去写处理数据的方法,一旦出错就是大错,即使让程序员去写,也得经过专

2011-11-17 14:53:44 455

原创 JDBC处理大数据1

在实际开发中,程序需要把大文件或二进制数据保存到数据库。       基本概念:大数据也称之位LOB,又分为clob存储大文本、blob存储二进制如音频、视频。MySQL只有blob,没有clob,mysql存储大文本采用的是Text。       MySql中Text类型方法调用:设置:PreparedStatement.setCharacterStream(index, reade

2011-11-17 14:28:10 380

原创 Myeclipse9.0快捷键

Ctrl+Shift+L    显示所有快捷键 Ctrl+K      参照选中的词(Word)快速定位到下一个 Ctrl+Shift+K    参照选中的词(Word)快速定位到上一个  Ctrl+O      快速显示OutLine Ctrl+T      快速显示当前类的继承结构 Ctrl+Shift+X    把选中文本全部改为大写 Ctrl+Shift+Y

2011-11-16 18:55:45 586

原创 自定义数据分页示例

JSP页面:%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getS

2011-11-16 12:08:04 676

原创 JSTL<fmt:parseNumber>标签

fn:toLowerCase函数fn:toLowerCase函数将一个字符串中包含的所有字符转换为小写形式,并返回转换后的字符串,它接收一个字符串类型的参数。fn:toLowerCase函数的应用举例:fn:toLowerCase("Www.IT315.org") 的返回值为字符串“www.it315.org”fn:toLowerCase("")的返回值为空字符串fn:toUp

2011-11-15 21:05:29 3846

原创 软件的国际化

软件的国际化软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。国际化又称为:i18n;internationalization软件实现国际化,需具备那些特征:       对于程序中固定使用的文本元素,例如菜单栏,导航条等使用的文本元素、或错误提示消息,状态消息等;       对于程序动态产生的数据,

2011-11-14 16:13:03 3559

转载 超仿淘宝的图片处理

超级棒,值得研究,特别是网页制作者! HTML代码:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">放大镜#div1 { width: 120px; height: 90px; padding: 5px; border: 1px solid

2011-11-13 22:08:28 658 1

转载 仿淘宝的放大图片

我试过了,效果很好,可以试试! HTML代码:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">仿淘宝网的UED相册,可图片放大http://www.codefans.net/ajaxjs/jquery-1.4.2.min.js">>body

2011-11-13 21:54:00 826

原创 Js的cookie和session

Cookie的概念:保存在客户端一个字符串属性,读取cookie的值时,得到一个字符串;cookie除了name名和value值外,还有expires过期时间、path路径、domain域、以及secure安全。JS代码的Cookie值得存入:  cookie就是文档的一个字符串属性。要保存cookie,只要建立一个字符串,格式是name=(名称=值),然后把文档的 document.cook

2011-11-13 21:20:28 21168 1

原创 JSP实现验证码

验证码的实现分为JSP页面和Java类Servlet两部分:JSP页面:       loginForm.html                     -->        带有验证码的登陆页面      用户名:    密   码:    验证码:

2011-11-13 11:33:39 1354 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除