自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 事务

事务1.事务的概念•事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功。•例如:A——B转帐,对应于如下两条sql语句 update account set money=money-100 wherename=‘a’; update account set money=money+100 wherename=‘b’;2、TPL事务(T...

2016-12-31 18:21:52 455

原创 获得数据库自动生成的主键

获得数据库自动生成的主键如果主键是随机产生的则无效

2016-12-31 15:51:40 393

原创 存储过程

存储过程1.在数据库中使用存储过程(存储过程的创建DBA)#无参的存储过程delimiter $$ create procedure pro1() begin select * from stu ; end ; $$#带输入参数的存储过程 create procedure pro2(in a int) begin select * from...

2016-12-31 15:47:20 394

原创 批处理

批处理package com.hcx.jdbc;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.Statement;import java.util.Date;import org.junit.Test;import com.hcx.utils.JdbcUtils;...

2016-12-31 14:07:25 265

原创 JDBC大数据(LOB)的存取

1.大文本数据:Clobpackage com.hcx.jdbc;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java...

2016-12-31 11:04:37 346

原创 大结果集分页

1、分页靠SQL语句支持。不同数据库的分页语句是不同的2、MySQL分页语句:lLIMIT M,NM:开始记录的索引(第一页的第一条的索引是0)N:每次取出多少条取第一页,每次取10条:select * fromcustomer limit 0,10取第二页,每次取10条:select * fromcustomer limit 10,10取第...

2016-12-31 08:40:25 1002

原创 JSTL

1.什么是jstlJSTL(JavaServerPagesStandard Tag Library)JSP标准标签库2.jstl的作用使用JSTL实现JSP页面中逻辑处理。如判断、循环等。3.使用jstl1)在JSP页面添加taglib指令2)使用JSTL标签 4.常用标签1.通用标签:set  out  remove

2016-12-28 21:07:19 361

转载 java中的乱码解决

1、查看页面是否使用utf-8编码①jsp页面:%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>1212②html页面:meta http-equiv="Content-Type" content="text/html; charset=utf-8" /

2016-12-27 20:56:44 707

原创 JDBC

一、JDBC概述1、Java DataBase Connectivity(java数据库连接)2、组成包:java.sql.*;javax.sql.*;这两个包都包含在了JDK中。3、还需要数据库的驱动,这些驱动就相当于对JDBC规范的实现二、JDBC的编码步骤1、把数据库的驱动加入到classpath中2、开发步骤:* 开发步骤:(必须记住的...

2016-12-26 21:00:11 328

原创 数据完整性及多表查询

数据完整性1、数据完整性是为了保证插入到数据中的数据是正确的,它防止了用户可能的输入错误2、分为三类实体完整性域完整性参照完整性1.实体完整性规定表的一行(即每一条记录)在表中是唯一的实体。实体完整性通过表的主键来实现主键:唯一的去区分每一条记录的一列或者多列的值主键的特点:不能为null,必须有值,且不能重复。主键分类:逻辑主键:不代表实际

2016-12-24 18:33:00 828

原创 SQL概述及单表查询

SQLStructured Query Language 结构化查询语言作用:与数据库进行交互 是一种定义、操作、管理关系数据库的句法。大多数关系型数据库都支持。知识扩展:SQL标准,由ANSI(美国标准学会,属于ISO的核心成员)进行管理和维护的。数据库厂商都支持该标准,并进行了扩展。扩展的部分,一般称之为方言。SQL标准和方言:普通话和方言。组成:

2016-12-23 20:45:44 705

原创 自定义标签jstl

自定义标签jstl1、作用:替换JSP页面中的java脚本(<%%>)。(官方推荐:JSP2.0开始)2、开发步骤:a、编写一个类,直接或简介实现javax.servlet.jsp.tagext.SimpleTag,一般选择继承javax.servlet.jsp.tagext.SimpleTagSupport,覆盖掉doTag方法package com....

2016-12-15 21:02:00 388

原创 JavaWeb开发模型

SUN公司推出的开发模型:模型1:JavaBean+JSP:只能开发很简单的应用,不适合企业级开发。 模型2:(很重要)MVC:Model+View+Controller(模型+视图+控制器)Model:JavaBean数据View:JSP显示Controller:Servlet控制器三层架构:MVC只是三层架构的表现层

2016-12-13 13:52:32 371

原创 JavaBean

JavaBean1.什么是javaBeanJavaBean是一个遵循特定写法的Java类,它通常具有如下特点:•这个Java类必须具有一个无参的构造函数•字段必须私有化。•私有化的字段必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。VO:Value Object;DO:Data Object;POJO:最简单的java对象,DT

2016-12-13 13:36:38 393

原创 JSP的九大隐式对象

JSP九大隐式对象l每个JSP页面在第一次被访问时,WEB容器都会把请求交给JSP引擎(即一个Java程序)去处理。JSP引擎先将JSP翻译成一个_jspServlet(实质上也是一个servlet),然后按照servlet的调用方式进行调用。l由于JSP第一次访问时会翻译成servlet,所以第一次访问通常会比较慢,但第二次访问,JSP引擎如果发现JSP没有变

2016-12-13 09:56:50 3646

原创 四大域对象

四大域对象•pageContext(称之为page域) •request(称之为request域)•session(称之为session域)•servletContext(称之为application域)PageContext:页面范围的数据。用的很少ServletRequest:请求范围的数据。用的很多。显示一次数据后就没有用了,这样的数据应该放到

2016-12-13 09:54:38 1314

原创 Session技术

Session技术一、session概述Session是服务器端技术,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个其独享的HttpSession对象,由于session为用户浏览器独享,所以用户在访问服务器的web资源时,可以把各自的数据放在各自的session中,当用户再去访问服务器中的其它web资源时,其它web资源再从用户各自的session中取出数据为用户服务。...

2016-12-11 12:52:50 1052

原创 产生唯一值的三种方式

产生唯一值的三种方式:UUID类: 表示通用唯一标识符的类,表示一个128位的值MessageDigest类:为应用程序提供信息摘要算法的功能,如MD5或SHA算法(抽象类)BASE64Encoder类jdk里面没有,手动引入:package com.hcx.servlet;import java.security.MessageDigest;import j...

2016-12-11 08:07:30 3084

原创 Cookie技术

Cookie技术Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是用户各自的数据了。 Cookie是服务端发送给客户端的一小段信息(键值对的形式),有名字有值,随着浏览器发出新的请求的时候,同时返回给服务器数据存储在客户端(默认存储在客户端浏览器的...

2016-12-08 20:47:30 624

原创 会话技术

会话1.什么是会话会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。2.会话过程要解决的问题每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。例如:用户点击超链接通过一个servlet购买了一个商品,程序应该想办法保存用户购买的商品

2016-12-06 18:33:04 3490

原创 request对象

request原理:客户端发出一个请求到服务器: tomcat服务器会根据请求url中的资源路径,创建对应的ServletDemo对象 tomcat服务器会创建request和response对象,request对象中封装了请求消息数据 tomcat将request和response两个对象传递给service方法,并调用service方法 开发人员可以通过request对象获取请...

2016-12-06 17:59:54 586

原创 response对象

Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向容器输出数据,只需要找response对象就行了。ServletRequest和ServletResponse:请求对象

2016-12-04 20:22:19 973

原创 Servlet类详解

Servlet核心类关联:从我可以拿到你想要拿到servletConfig对象只要通过Servlet的getServletConfig()就可以拿到了在ServletConfig中提供了getServeltContext()方法,返回的是一个ServeltContext对象,也是通过方法拿到了ServeltContext对象,所以ServletConfig和ServeltCo...

2016-12-04 14:27:40 7058 1

原创 Servlet线程安全问题

Servlet线程安全问题明确: Servlet的设计是一个单实例多线程。线程安全要求将变量创建成一个局部变量,而不要创建成成员变量.线程同步问题解决:Servlet是一个单实例多线程。以前的做法,现在已被废除了Implements SingleThreadModel多实例:一个线程过来就创建一个解决的办法:不要在类中去创建实例变量(成员变量),如果创建

2016-12-03 14:05:40 532

原创 修改servlet模版

修改servlet模版打开安装myeclipse的安装路径—common—plugins—搜索*wizard*修改:拷贝一份到桌面—用rar文件的方式打开—templates—Servlet.java(创建servlet的时候的模版)---右击查看文件--查看文件不能直接修改,先放到桌面改好之后再复制回去把注释和其他方法都删掉 只保留doGet和doPo

2016-12-03 12:15:34 515

原创 Servlet创建的时机及方式

Servlet创建的时机默认情况下是当第一次访问servlet(在浏览器中访问)的时候去创建servlet当init()的内容比较多时,在初始化时希望访问数据库来加载一些数据,但过程比较耗时,就一直在执行init()方法,所以在第一次访问时创建就不太合适了,所以,此时希望servlet在服务器启动时就创建来节省时间:在配置文件web.xml中:设置当服务器启动时就加载:(创建ser

2016-12-03 10:49:53 2655

原创 servlet的URL配置

URL配置就是配置地址,在网页上输入的地址地址栏中输入的url的前面为:http://localhost:8080/项目名/配的url定义访问的方式l由于客户端是通过URL地址访问web服务器中的资源,所以Servlet程序若想被外界访问,必须把servlet程序映射到一个URL地址上,这个工作在web.xml文件中使 用元素和元素完成。l元

2016-12-03 10:02:56 9548

原创 Servlet的生命周期及tomcat相关配置

一、servlet生命周期生命周期的三个方法:public void init(ServletConfig) ; 初始化方法调用一次 publicservice(ServletRequest,ServletResponse) ; 服务方法调用多次 public destroy(); 销毁方法调用一次(停止服务器后或停止应用的时候调用)import java.io.I...

2016-12-03 08:41:38 402

原创 Servlet概述

Servlet1.是什么servlet是一个小应用程序一个专门用来处理网络请求的接口;处理完了,返回一个响应。继承自GenericServlet:可以处理所有协议继承自HttpServlet:专门用来处理http协议所有的实现类:FacesServletGenericServlet:HttpServlet(为GenericServlet的子类)2.作...

2016-12-02 21:06:22 336

原创 响应头信息详解

f. 响应头信息* Location : 服务端用来告诉浏览器,请求需要重定向.(必须结合状态吗302使用)Server : 服务端用来告诉浏览器,服务器的类型* Content-Encoding: 服务端用来告诉浏览器,服务器对数据采用的编码(gzip、deflate)Content-Length:  服务端用来告诉浏览器,响应正文的长度Content-L

2016-12-02 14:38:38 1344

原创 把MyEclipse中的项目部署到服务器

在MyEclipse中创建web工程,目录结构中,src中存放源码,java代码WebRoot文件夹,虚拟的文件夹,当把项目部署到服务器上时,该文件夹就不存在了。该文件夹存放所有与web相关的东西:页面、图片、等工程必须部署到服务器上才能对外提供服务MyEclipse为开发环境,一定要部署到服务器上,服务器提供服务,这样才能通过远程来访问里面的工程:1.点击图标:

2016-12-02 13:30:13 1762

原创 在MyEclipse中配置服务器

在MyEclipse中配置服务器:方式一:Window-------Preferences-------MyEclipse-----------Servers----------Tomcat方式二:直接点击此图标中的倒三角:选择Configure Server再进行配置启动服务器时直接点击此图标,再选择对应的tomcat-----start启

2016-12-02 13:09:55 1922

原创 http协议和请求响应

一、HTTP协议1.http协议:规定了客户端和服务端交流时的数据格式①HTTP1.0:运行方式:一个连接发送一个请求 基于HTTP协议的客户/服务器模式的信息交换过程,如图所示,它分四个过程,建立连接、发送请求信息、发送响应信息、关闭连接。 浏览器与WEB服务器的连接过程是短暂的,每次连接只处理一个请求和响应。对每一个页面的访问,浏览器与WEB服务器都要建立一次单独的连接。...

2016-12-02 07:45:32 1565

原创 软件开发的两种架构:C/S和B/S

C/SQQ、各种游戏等速度快,升级维护麻烦B/S各种网站 不需要客户端下载东西,升级方便

2016-12-02 07:42:16 6124

原创 Tomcat

一、webjavaSE:javaEE:13种javaME:JavaEE规范: 13种技术的总称。Servlet/Jsp JDBC JNDIJTA...二、TomcatTomcat:Servlet/Jsp容器,轻量级服务器。服务器要支持javaee规范 就要把规范中的接口都实现WEB,在英语中web即表示网页的意思,它用于表示Internet...

2016-12-01 17:28:26 777

原创 xml练习案例(使用Dom4j解析)

注意:使用Dom4j需要导入第三方jar包1、以如下格式的exam.xml文件为例 张三 沈阳 89 李四 大连 97 2、编程实现如下功能3、实现学生信息的添加4、实现学生信息的查询5、实现学生的删除功能流程分析:1.util工具包:JaxpUtils.java

2016-12-01 15:23:13 1367

正则表达式2

2016-12-16

正则表达式

2016-12-16

空空如也

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

TA关注的人

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