自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Those who achieve great thing do not stick to trifles

Where there is a will there is a way

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

原创 servlet用户注册需求分析

需求:在一个表单页面上填写用户数据,点击提交,将所有的数据提交的服务器上,通过java代码最终保存到数据库中.分析: 表单 requestrequest: 请求 作用:获取浏览器发送过来的数据组成部分: 请求行 请头 请求体操作请求行 格式: 请求的方...

2020-02-05 22:25:16 432

原创 修改商品信息

修改商品信息步骤分析 先查询后修改 查询步骤分析: 点击修改连接的时候 <a href="/day14/getProductById?pid=sss">修改</a> getProductById 获取pid 通过pid获取到商品 返回值product...

2020-02-05 22:17:15 449

原创 删除商品

删除商品步骤分析: 先给删除添加事件 单击事件 弹出提示 confirm() 点击确定再去删除商品 location.href="/day14/deleteProductById?pid=xxx" 相当于超链接 deleteProductById 1.获取商品id ...

2020-02-05 22:16:32 212

转载 java-io-commons工具类

commons-io工具类介绍    * A: commons-io工具类介绍        * a: 工具类介绍            * 解压缩commons-io-2.4.zip文件            * commons-io-2.4.jar需要导入到项目中的jar包,里面存放的是class文件            * commons-io-2.4-sources.jar工具...

2018-08-13 16:35:13 309

转载 java-io-打印流

打印流和特性    * A: 打印流和特性        * a: 概述            * 打印流添加输出数据的功能,使它们能够方便地打印各种数据值表示形式.            * 打印流根据流的分类:                * 字节打印流    PrintStream                * 字符打印流    PrintWriter          ...

2018-08-13 16:32:55 255

原创 对象的序列化与反序列化

对象的序列化与反序列化 * a: 基本概念 * 对象的序列化 * 对象中的数据,以流的形式,写入到文件中保存过程称为写出对象,对象的序列化 * ObjectOutputStream将对象写道文件中,实现序列化 * 对象的反序列化 * 在文件...

2018-08-13 16:30:27 341

转载 java-io-Properties集合

Properties集合的特点    * A: Properties集合的特点        * a: Properties类介绍            * Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串        * b: 特点            * Hashtable的子类,map集合中...

2018-08-13 16:26:03 170

原创 Struts2-04登录案例

登录案例一、导入Hibernate所需包 完成配置文件二、导入Struts2所需包 完成配置文件三、编写代码代码展示:UserActionpackage com.feizhu.action;import java.lang.reflect.InvocationTargetException;import java.util.Map;import javax.ser...

2018-08-06 17:29:21 270

转载 Struts2入门-03配置文件及配置常量

**入门总结之struts.xml的配置文件提示的问题**        1. 先找到struts.xml的配置文件,复制http://struts.apache.org/dtds/struts-2.3.dtd,注意,不要有双引号。        * http://struts.apache.org/dtds/struts-2.3.dtd        2. 选择window -- 首选...

2018-08-06 13:41:59 181

原创 Struts2-02环境准备

Struts2的环境准备 1. 创建WEB项目,编写JSP的页面,编写超链接,点击超链接发送请求,请求服务器,让服务器的方法去执行!! <h3>Struts2的入门程序</h3> <a href="${ pageContext.request.contextPath }/hello.action">Struts2...

2018-08-06 13:38:56 199

原创 Struts2入门-01介绍

1. 什么是Struts2的框架 * Struts2是Struts1的下一代产品,是在 struts1和WebWork的技术基础上进行了合并的全新的Struts 2框架。 * 其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。 * Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻...

2018-08-06 13:32:02 185

转载 Java-转换流与缓冲流

转换流概述    * A: 转换流概述        * a: 转换流概述            * OutputStreamWriter 是字符流通向字节流的桥梁:可使用指定的字符编码表,将要写入流中的字符编码成字节            * 将字符串按照指定的编码表转成字节,在使用字节流将这些字节写出去            转换流_字符转字节的过程    * A: 转换流_字符...

2018-07-27 18:50:02 395

转载 JAVA字节流 与字符流

输入和输出    * A:输入和输出        * a: 参照物            * 到底是输入还是输出,都是以Java程序为参照        * b: Output            * 把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作            * 程序到文件称为输出        * c: Input            ...

2018-07-23 12:23:06 171

原创 Hibernate-14-查询联系人

Hibernate-查询联系人Servletpackage com.feizhu.servlet;import java.io.IOException;import java.util.List;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.serv...

2018-07-01 08:26:34 225

转载 对Hibernate框架的查询进行优化-14

技术分析之延迟加载1. 延迟加载先获取到代理对象,当真正使用到该对象中的属性的时候,才会发送SQL语句,是Hibernate框架提升性能的方式2. 类级别的延迟加载* Session对象的load方法默认就是延迟加载* Customer c = session.load(Customer.class, 1L);没有发送SQL语句,当使用该对象的属性时,才发送SQL语句* 使类级别的延...

2018-07-01 08:21:16 164

原创 Hibernate-13-查询方式

Hibernate-查询方式1. 唯一标识OID的检索方式* session.get(对象.class,OID)2. 对象的导航的方式3. HQL的检索方式* Hibernate Query Language -- Hibernate的查询语言4. QBC的检索方式* Query By Criteria -- 条件查询5. SQL检索方式(了解)...

2018-07-01 08:19:22 181

原创 Hibernate-12-新加联系人操作

Hibernate-12-新加联系人操作一:客户Customer二:联系人LinkmanJavaBeanCustomer:package com.feizhu.domain;import java.util.HashSet;import java.util.Set;/*** 客户* 一方* @author Administrator**/public...

2018-06-25 23:02:30 270

原创 Hibernate-11-多对多操作

Hibernate的关联关系映射之多对多映射----------多对多的建表原则1. JavaWEB的多对多----------多对多JavaBean的编写1. 编写用户和角色的JavaBean* 用户的JavaBean代码如下public class User {private Long user_id;private String user_code...

2018-06-25 22:42:55 163

原创 Hibernate-10-一对多级联操作

级联保存1. 测试:如果现在代码只插入其中的一方的数据* 如果只保存其中的一方的数据,那么程序会抛出异常。* 如果想完成只保存一方的数据,并且把相关联的数据都保存到数据库中,那么需要配置级联!!* 级联保存是方向性2. 级联保存效果* 级联保存:保存一方同时可以把关联的对象也保存到数据库中!!* 使用cascade="save-update"----------级联删...

2018-06-25 22:40:48 187

原创 Hibernate-09-一对多关系bean与配置文件

Hibernate的关联关系映射之一对多映射(重点)**1. JavaWEB中一对多的设计及其建表原则2. 先导入SQL的建表语句* 创建今天的数据库:create database hibernate_day03;* 在资料中找到客户和联系人的SQL脚本3. 编写客户和联系人的JavaBean程序(注意一对多的编写规则)* 客户的JavaBean如下pu...

2018-06-25 22:37:57 200

原创 JAVA-递归案例

递归遍历全目录* A: 递归遍历全目录* a: 案例代码/** 对一个目录的下的所有内容,进行完全的遍历* 编程技巧,方法的递归调用,自己调用自己*/public class FileDemo {public static void main(String[] args) {File dir = new File("d:\\eclipse");getAllDir(dir)...

2018-06-24 10:42:35 333

原创 JAVA-IO技术-File

01IO技术概述* A:IO技术概述* a: Output* 把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作* b: Input* 把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作* c: IO操作* 把上面的这种输入和输出动作称为IO操作02File类的概述和作用* A:File类的概述和作用* a: File的概念* ...

2018-06-24 10:38:39 191

转载 JAVA-数组的排序(逆序、选择、冒泡、折半查询)

实现数组的遍历* A: 实现数组的遍历* a: 题目分析* 通过循环,我们可以完成数组中元素的获取,数组名[索引]* 观察发现,每个数组元素之间加入了一个逗号”,”进行分隔;并且,整个数组的前后有一对中括号”[]”包裹数组所有元素。* b: 解题步骤* 使用输出语句完成打印 左边的中括号”[”* 使用循环,输出数组元素值。输出元素值分为两种情况,如下:* 最后一个数组元素,加上一...

2018-06-21 07:52:28 1064

原创 servlet-生命周期

servlet生命周期 void init(ServletConfig config):初始化 * 初始化方法 * 执行者:服务器 * 执行次数:一次 * 执行时机:默认第一次访问的时候 void service(ServletRequest request,ServletResponse response):服务 处理业务逻辑 ...

2018-06-21 07:47:31 183

原创 HTML-CSS-JS-JQ常用知识点总结

HTML-CSS-JS-JQ常用知识点总结html:展示文件 标签:<html><head><title></title><meta><link><style></style></head><body></body></html>...

2018-06-21 07:47:14 669

转载 同步请求与异步请求

备注:由于个人原因,本博客暂停更新。如有问题可联系本人,本人提供技术指导、学习方向、学习路线。本人微信wlp1156107728(添加注明来意)   QQ1156107728(添加注明来意)...

2018-06-21 07:46:47 151

原创 类加载器-了解

类加载器:(了解) 类加载: 我们编写的.java文件,jvm会将变成.class文件.该文件要想运行,必须加载内存中,然后会生成一个对象.Class对象 类加载器层次结构 引导类加载器 rt.jar 扩展类加载器 ext/*.jar 应用类加载器 我们自己编写类 全盘负责委托机制: ...

2018-06-21 07:46:33 112

转载 JAVA-ASCII编码表与char类型

ASCII编码表* a: 英文全称* American Standard Code for Information Interchange,美国标准信息交换代码* b: ASCII编码表由来* 计算机中,所有的数据在存储和运算时都要使用二进制数表示* a、b、c、d这样的52个字母(包括大写)、以及0、1等数字还有一些常用的符号, 在计算机中存储时也要使用二进制数来表示* 具体用哪些...

2018-06-21 07:45:12 2241

转载 java-奇数求和与水仙花数乘法表

奇数求和练习 * A: 奇数求和练习 * a: 题目分析 * 为了记录累加和的值,我们需要定义一个存储累加和的变量 * 我们要获取到1-100范围内的数 * 判断当前数是否为奇数,是奇数,完成累加和操作 * 累加完毕后,最终显示下累加和的值 * b: 解题步骤 * 定义一个用来记录累加和的变量 * 使用for循环语句,完成1-100之间每个数的获取 * 使用if条件...

2018-06-21 07:40:37 435

转载 java-ArrayList简单操作

ArrayList创建变量的步骤 * A: ArrayList创建变量的步骤 * a: 导入包 java.util包中 * b: 创建引用类型的变量 数据类型&lt; 集合存储的数据类型&gt;  变量名 = new 数据类型&lt;集合存储的数据类型&gt;();     集合存储的数据类型: 要将数据存储到集合的容器中     创建集合引用变量的时候,必须要指定好,存储的类型是什么...

2018-06-21 07:38:41 256

转载 java引用数据类型-类及自定义类的内存图

 引用数据类型-类* A: 数据类型* a: java中的数据类型分为:基本类型和引用类型* B: 引用类型的分类* a: Java为我们提供好的类,比如说:Scanner,Random等。* b: 我们自己创建的类,按照类的定义标准,可以在类中包含多个方法与属性,来供我们使用。  自定义类的概述* A: 自定义类的概述* java代码映射成现实事物的过程就是定义类的过...

2018-06-21 07:36:10 758

原创 Hibernate-08客户列表与筛选客户实现

客户列表与筛选客户实现Servletpackage com.feizhu.servlet;import java.io.IOException;import java.util.List;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet....

2018-06-20 08:29:06 202

转载 07绑定本地的Session

绑定本地的Session 1. 之前在讲JavaWEB的事务的时候,需要在业务层使用Connection来开启事务, * 一种是通过参数的方式传递下去 * 另一种是把Connection绑定到ThreadLocal对象中 2. 现在的Hibernate框架中,使用session对象开启事务,所以需要来传递session对象,框架提供了ThreadLocal的方式 * 需要在hibernat...

2018-06-19 21:59:11 480

转载 Hibernate-06中的事务与并发

事务相关的概念1. 什么是事务* 事务就是逻辑上的一组操作,组成事务的各个执行单元,操作要么全都成功,要么全都失败.* 转账的例子:冠希给美美转钱,扣钱,加钱。两个操作组成了一个事情!2. 事务的特性* 原子性 -- 事务不可分割.* 一致性 -- 事务执行的前后数据的完整性保持一致.* 隔离性 -- 一个事务执行的过程中,不应该受到其他的事务的干扰.* 持久性 -- 事务一旦提...

2018-06-19 21:57:03 193

转载 Hibernate-05一级缓存

Session对象的一级缓存(重点)**1. 什么是缓存?* 其实就是一块内存空间,将数据源(数据库或者文件)中的数据存放到缓存中.再次获取的时候 ,直接从缓存中获取.可以提升程序的性能!2. Hibernate框架提供了两种缓存* 一级缓存 -- 自带的不可卸载的.一级缓存的生命周期与session一致.一级缓存称为session级别的缓存.* 二级缓存 -- 默认没有开启,需要手动...

2018-06-19 21:54:31 143

转载 Hibernate-04主键与持久化对象状态转换

Hibernate的持久化类 什么是持久化类1. 持久化类:就是一个Java类(咱们编写的JavaBean),这个Java类与表建立了映射关系就可以成为是持久化类。* 持久化类 = JavaBean + xxx.hbm.xml 持久化类的编写规则1. 提供一个无参数 public访问控制符的构造器 -- 底层需要进行反射.2. 提供一个标识属性,映射数据表主键字段 -- 唯一标识...

2018-06-19 21:41:37 181

转载 java-方法

方法的定义格式修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) {方法体语句;return 返回值; } * B: 方法的格式说明* 修饰符:目前就用 public static。后面我们再详细的讲解其他的修饰符。* 返回值类型:就是功能结果的数据类型。* 方法名:符合命名规则即可。方便我们的调用。* 参数:* 实际参数:就是实际参与运算的。*...

2018-06-17 21:50:53 194

原创 Hibernate-03新建客户代码实现

Hibernate完成添加客户Servletpackage com.feizhu.servlet;import java.io.IOException;import java.lang.reflect.InvocationTargetException;import java.util.Map;import javax.servlet.ServletE...

2018-06-17 14:53:04 151

转载 Hibernate-02常用的接口和类

Hibernate常用的接口和类  Configuration类和作用1. Configuration类* Configuration对象用于配置并且启动Hibernate。* Hibernate应用通过该对象来获得对象-关系映射文件中的元数据,以及动态配置Hibernate的属性,然后创建SessionFactory对象。* 简单一句话:加载Hibernate的配置文件,可以...

2018-06-17 14:44:36 144

转载 Hibernate-01映射文件与核心配置文件

Hibernate常用的配置文件**Hibernate配置文件之映射配置文件**1. 映射文件,即Stu.hbm.xml的配置文件* &lt;class&gt;标签 -- 用来将类与数据库表建立映射关系* name -- 类的全路径* table -- 表名.(类名与表名一致,那么table属性也可以省略)* catalog -- 数据库的名称,基本上都会省略不写* &lt;id...

2018-06-17 14:42:47 146

空空如也

空空如也

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

TA关注的人

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