自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Servlet学习总结(上)——servlet、servlet生命周期、ServletConfig、ServletContext和HTTP协议

Servlet学习总结一、Servlet技术1.1 Servlet概述1.2 手动实现Servlet 程序1.3 url地址到 Servlet 程序的访问Servlet生命周期GET和POST请求的分发处理通过继承HttpServlet实现Servlet程序一、Servlet技术1.1 Servlet概述1、Servlet 是 JavaEE 规范之一。规范就是接口2、Servlet 就 JavaWeb 三大组件之一。三大组件分别是:Servlet 程序、Filter 过滤器、Listener 监听器

2021-02-28 20:25:35 530 2

原创 Tomcat学习总结

Tomcat学习总结一、JavaWeb的概念二、常用的 Web 服务器三、Tomcat服务器和Servlet版本的对应关系四、Tomcat的使用4.1 Tomcat 服务器启动与关闭4.2 修改 Tomcat 的端口号4.3 部暑web工程到Tomcat中的两种方法4.4 手托html 页面到浏览器和在浏览器中输页面到浏览器 和 在浏览器中输入http://ip:端口号/ 工程名/访问的区别4.5 ROOT的工程的访问的 和 默认index.html页面的访问五、IDEA中动态 web工程的操作5.1 创

2021-02-27 19:50:46 953

原创 XML学习总结

XML学习总结一、XML简介二、XML语法2.1 xml 注释2.2 元素(标签)2.3 xml 属性2.4 语法规则三、xml解析技术介绍四、dom4j解析技术 (重点)一、XML简介前言:XML是(Extensible Markup Language)可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。什么是XML?XML是可扩展的标记语言,类似于HTML,其设计宗旨是传输数据,而非显示数据。XML标签没有被预定义,需要自行定义标签。XML被设计为具

2021-02-27 14:44:47 3124

原创 JQuery知识点总结

JQuery知识点总结一、jQuery概述1.1 jQuery的初体验二、jQuery核心函数 $三、jQuery对象和dom对象的区分3.1 什么是jQuery对象,什么是dom对象3.2 jQuery 对象的本质3.3 Dom对象和jQuery 对象互转四、jQuery选择器4.1 基本选择器4.2 层级选择器4.3 过滤选择器4.3.1 基本过滤器4.3.2 内容过滤器4.3.3 属性过滤器4.3.4 表单过滤器和表单对象属性过滤器六、jQuery 元素筛选七、jQuery的属性操作八、DOM的增删改

2021-02-26 21:44:49 151

原创 JavaScrip知识点总结

JavaScrip知识点总结一、JavaScript 介绍二、JavaScript 和 html 代码的结合方式2.1 第一种方式2.2 第二种方式三、变量四、运算符4.1 关系(比较)运算符4.2 逻辑运算符五、数组六、函数6.1 函数的二种定义方式6.1.1 方式一6.1.2 方式二6.2 函数的 arguments 隐形参数(只在function函数内)七、JS 中的自定义对象7.1 Object 形式的自定义对象7.2 {}花括号形式的自定义对象八、js 中的事件十、DOM 模型一、JavaScr

2021-02-25 14:45:02 700

原创 JDBC学习(三)数据库连接池和Apache-DBUtils

第7章:DAO及相关实现类DAO:Data Access Object访问数据信息的类和接口,包括了对数据的CRUD(Create、Retrival、Update、Delete),而不包含任何业务相关的信息。有时也称作:BaseDAO作用:为了实现功能的模块化,更有利于代码的维护和升级。下面是尚硅谷JavaWeb阶段书城项目中DAO使用的体现:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-G7CZaRYj-1613829469802)(尚硅谷_宋红康_JDBC.a

2021-02-23 12:17:27 614

原创 JDBC学习(二)操作blob类型、批量插入和事务

第4章 操作BLOB类型字段4.1 MySQL BLOB类型MySQL中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。插入BLOB类型的数据必须使用PreparedStatement,因为BLOB类型的数据无法使用字符串拼接写的。MySQL的四种BLOB类型(除了在存储的最大信息量上不同外,他们是等同的)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pGTiBK48-1613829469797)(尚硅谷_宋红康

2021-02-22 16:56:57 195 1

原创 JDBC学习(一)数据库连接和CRUD

这里写目录标题JDBC核心技术第1章:JDBC概述1.1 数据的持久化1.2 Java中的数据存储技术1.3 JDBC介绍1.4 JDBC体系结构1.5 JDBC程序编写步骤第2章:获取数据库连接2.1 要素一:Driver接口实现类2.1.1 Driver接口介绍2.1.2 加载与注册JDBC驱动2.2 要素二:URL2.3 要素三:用户名和密码2.4 数据库连接方式举例2.4.1 连接方式一2.4.2 连接方式二2.4.3 连接方式三2.4.4 连接方式四2.4.5 连接方式五(最终版)第3章:使用Pr

2021-02-22 15:40:02 236

原创 MySQL学习(四)数据定义DDL语言

MySQL学习(四)数据定义DDL语言一、库的管理二、表的管理三、常见数据类型四、常见约束(一)创建表时添加约束(二)修改表时添加约束(三)修改表时删除约束五、标识列(自增长)一、库的管理库的创建create database 【if not exists】 库名【 character set 字符集名】;#案例:创建库Bookscreate database books;create database if not exists books;库的修改alter database

2021-02-18 18:18:59 171

原创 MySQL学习(三)数据操作DML语言

这里写目录标题SQL的语言分类DQL(Data Query Language):数据查询语言selectDML(Data Manipulate Language):数据操作语言insert 、update、deleteDDL(Data Define Languge):数据定义语言create、drop、alterTCL(Transaction Control Language):事务控制语言commit、rollback...

2021-02-17 21:32:09 291 1

原创 MySQL学习(一)初识MySQL

MySQL学习笔记一(初识MySQL)一、初识MySQL二、MySQL 5.5的安装三、MySQL目录结构以及配置文件(一)MySQL目录结构(二)my.ini 文件四、MySQL服务的启动和停止五、MySQL服务的登录和退出六、MySQL的常见命令一、初识MySQL数据库相关概念1、DB:数据库,保存一组有组织的数据的容器2、DBMS:数据库管理系统,又称为数据库软件(产品),用于管理DB中的数据3、SQL:结构化查询语言,用于和DBMS通信的语言数据库存储数据的特点1、将数据放到表中,表

2021-02-09 18:20:38 353 1

原创 Java 8新特性总结

Java 8新特性一、Lambda表达式二、函数式(Functional)接口三、方法引用与构造器引用(一)方法引用(二)构造器和数组的引用四、强大的Stream API五、Optional类Java 8新特性汇总一、Lambda表达式1.Lambda表达式概述Lambda是一个匿名函数,可以把Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。使用它可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升2.使用Lambda表达式前后

2021-02-09 13:21:22 190 1

原创 Java之反射总结

Java之反射总结一、反射的概述一、反射的概述反射的简介Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以,我们形象的称之为:反射。通常的方式:引入需要的“包类

2021-02-08 23:52:52 552

原创 Java之网络编程总结

Java之网络编程总结一、概述二、网络通讯要素(一)通讯要素一:IP和端口号(一)通信要素二:网络通信协议三、TCP网络编程四、UDP网络编程五、URL编程一、概述计算机网络:把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息共享硬件、软件、数据信息等资源。网络编程的目的: 直接或间接地通过网络协议与其它计算机实现数据交换,进行通讯实现网络通信需要解决的两个问题:如何准确地定位网络上一台或多台主机;

2021-02-07 15:02:21 387

原创 Java之IO流总结

这里写目录标题一、File类的使用(一)概述(二)实例化(三)常用方法一、File类的使用(一)概述(二)实例化(三)常用方法

2021-02-06 15:30:20 722

原创 Java泛型详细总结

Java泛型总结一、泛型简介二、泛型在集合中的应用一、泛型简介泛型的概念所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返 回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、 创建对象时确定(即传入实际的类型参数,也称为类型实参)。从JDK 5.0以后,Java引入了“参数化类型(Parameterized type)”的概念,允许我们在创建集合时再指定集合元素的类型,正如:List,这表明该List只能保存字符串类型的对象

2021-02-04 15:56:23 533 1

原创 Java集合源码分析(ArrayList、LinkedList、Vector和HashMap)

Java集合源码分析一、ArrayList二、LinkedList一、ArrayList继承结构与接口实现JDK 8.0中ArrayList的变化: ArrayList list = new ArrayList();//底层Object[] elementData初始化为{}.并没创建长度为10的数组 list.add(123);//第一次调用add()时,底层才创建了长度10的数组,并将数据123添加到elementData[0]源码解析: //无参构造方法 p

2021-02-04 00:54:49 350

原创 Java集合详解(超详细)

这里写目录标题一、集合框架的概述二、Collection接口(一)常用方法(二)Iterator迭代器接口(三)JDK 5.0新特性--增强for循环:(foreach循环)三、Collection子接口:List接口一、集合框架的概述集合与数组存储数据概述:集合、数组都是对多个数据进行存储操作的结构,简称Java容器。 说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中)数组存储的特点:一旦初始化以后,其长度就确定了。数组一旦

2021-02-03 15:59:24 14057 5

空空如也

空空如也

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

TA关注的人

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