自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MayBatis框架(二)

MayBatis框架(二)七、MyBatis的CRUD操作【重点】7.1 查询标签:< select id="" resultType="" >7.1.1 序号参数绑定public interface UserDao { //使用原生参数绑定 public User selectUserByIdAndPwd(Integer id , String pwd);}...

2020-04-30 22:44:21 200

原创 Mybatis框架(一)

Mybatis框架一、引言1.1 什么是框架?软件的半成品,解决了软件过程当中的普适性问题,从而简化了开发步骤,提供了开发的效率。1.2 什么是ORM框架?- ORM(Object Relational Mapping)对象关系映射,将程序中的一个对象与表中的一行数据一一对应。- ORM框架提供了持久化类与表的映射关系,在运行时参照映射文件的信息,把对象持久化到数据库中`。1.3...

2020-04-29 22:30:33 254

原创 GIT

GIT一、引言在单人开发过程中,需要进行版本管理,以利于开发进度的控制。在多人开发过程中,不仅需要版本管理,还需要进行多人协同控制。二、 介绍Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。官网:https://git-scm.com/...

2020-04-28 23:17:46 188 1

原创 Maven

Maven一、 引言项目中jar包资源越来越多,jar包的管理越来越繁琐。1> 要为每个项目手动导入所需的jar,需要搜集全部jar -- 繁琐2> 项目中的jar如果需要版本升级,就需要再重新搜集jar -- 复杂3> 相同的jar在不同的项目中保存了多份 -- 存储冗余,散乱java项目需要一个统一的便捷的管理方案。二、 介绍Maven这个单词来自于意第绪语...

2020-04-27 22:11:08 100

原创 BootStrap

BootStrap一、概念Bootstrap是基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。优势: 1.响应式布局 2.提供了很多css样式和js插件二、Bootstrap的资源引入下载地址:https://v3.bootcss.com/<meta charset="utf-8"><meta h...

2020-04-24 20:00:14 81

原创 xml解析

XML解析一,解析概念:将文档中的数据读取到内存中1.1 解析方式1.DOM:将文档一次性加载进内存,在内存中形成一颗DOM树 优点:操作方便,可以对文档进行标签的添加和删除 缺点:如果文档较大会更多的占用内存 应用:服务器2.SAX:逐行解析,基于事件驱动 优点:几乎不占内存 缺点:只能读取,不能进行标签的添加和删除 应用:移动设备1.2 常见的XML解析器1.Do...

2020-04-23 19:46:31 81

原创 简单的搜索提示功能案例和XML介绍

简单的搜索提示功能案例和XML介绍一,简单的搜索提示功能案例1.1 dao包下的ProductDao类package com.qf.dao;import com.qf.entity.Product;import java.util.List;public interface ProductDao { List<Product> searchProduct(S...

2020-04-22 20:43:42 144

原创 JSON

JSON一、概念JSON(JavaScript Object Notation, JS 对象简谱) ,是一种轻量级的数据交换格式。采用完全独立于编程语言的文本格式来存储和表示数据。json用于存储和交换数据json比xml更小、更快、更易解析二、语法2.1 规则1.数据由键值对组成 键:由单引号或者双引号扩起来(也可以不用引号) 值:类型 a.字符串 {"name":"z...

2020-04-21 20:39:18 63

原创 AJAX

AJAX一,概念ASynchronous JavaScript And XML:异步的JavaScript和XML客户端与服务器端在通信上的同步和异步:同步:客户端必须等待服务器的响应,在等待过程中客户端不能做其他操作。异步:客户端在等待服务器响应的过程中可以进行其他的操作。AJAX是一种无需重新加载整个页面,就能够更新部分网页的技术。核心思想:异步加载、局部刷新作用:提升用户体...

2020-04-20 22:03:05 65

原创 jQuery

jQuery一,属性操作1.1 通用的属性操作1.prop():获取、设置元素的属性2.removeProp():删除属性3.attr():获取、设置元素的属性4.removeAttr():删除属性注:1.prop(参数1,参数2)和attr(参数1,参数2)是对元素进行属性的设置 prop(参数)和attr(参数)是对元素的属性进行获取2.prop()和attr()都能对...

2020-04-18 19:30:16 74

原创 jQuery

jQuery一,jQuery的基本操作1.1 事件绑定$(选择器).事件(function(){ 功能});注:可以采用链式写法为元素添加事件,但是不宜过多1.2 页面加载$(function(){});window.onload和$(function(){})的区别:onload如果定义了多次,那么只有最后一次的定义会产生效果$(function(){})可以定义...

2020-04-16 19:15:48 65

原创 jQuery

jQuery一,概念jQuery是一个JavaScript框架。用于简化js开发。jQuery的核心思想:"write less,do more。"它封装了js的常用功能,提供了便捷的js设计模式,优化html,事件处理,动画设计,以及ajax交互。jQuery的本质就是一个js文件,它只是对原生代码进行了封装。二,版本jquery-xxx.js:开发版本,有良好的缩进和注释,它...

2020-04-15 19:55:15 58

原创 JS基础(DOM,JS简单案例)

JS基础(6)一,DOM1.1 概念文档对象模型,定义了访问和操作文档的模型DOM操作:对元素进行获取、创建、删除的操作1.2 元素对象的获取document.getElementById(id值)document.getElementsByTagName(标签名)document.getElementsByName(name值)document.getElementsByCla...

2020-04-14 19:56:06 126 1

原创 JS基础(定时器,属性)

JS基础(5)一, 定时器相关1.setTimeout(参数1,参数2): 参数1:要执行的功能 参数2:时间值(毫秒数) 功能:设置一个在指定时间到达后会执行一次指定功能的定时器 返回:返回一个定时器对象2.clearTimeout(参数): 参数:定时器对象,表示清除指定的定时器3.setInterval(参数1,参数2): 参数1:要执行的功能 参数2:时间值(毫秒...

2020-04-13 20:08:17 251

原创 JS基础(字符串,正则,Date,Math,BOM)

JS基础(4)一、字符串1.1 概述和Java相同,所有用一对单引号或者双引号括起来的字面值都是字符串对象。字符串对象用于存储和处理文本内容。字符串中的每个字符都可以通过索引进行访问,方式类型于数组。1.2 转义字符反斜杠用于执行转义动作,将特殊字符转换成特定的字符串内容常见的转义字符:1.\t2.\n3.\\\4.\\"5.\\'1.3 字符串对象一般情况...

2020-04-10 19:57:30 97

原创 JS基础(系统函数,事件监听机制)

JS基础(3)一、系统函数1.1 概念系统函数也称为全局函数,无须创建对象,直接调用即可1.2 parseInt将字符串解析成对应的整数parseInt(string)parseInt(string,radix)string:是必需是参数,是要被解析的字符串radix:可选的参数,作用是将前面的string参数视为指定进制的数值1.3 parseFloat将字符串解析成对应的...

2020-04-09 21:16:00 162

原创 JS基础(数组,对象,函数)

JS概述(2)一,Array1.1 概述数组是一种特殊的数据类型,用于存放一个或一个以上的元素值特点:1.同一个数组可以存放任意类型的元素2.可以通过push()方法添加元素1.2 创建方式一:var 数组名 = [值1,值2,值3,…];方式二:var 数组名 = new Array(值1,值2,值3);1.3 数组的访问格式:数组名[下标/索引]细节:如果下标/索引...

2020-04-08 20:34:21 282

原创 JS基础(概述,运算符,流程控制(循环语句))

JS基础一,JS概述1.1 概述全称:JavaScript1995年,由网景公司和Sun公司开发完成是基于对象和事件驱动的脚本语言,应用在客户端基于对象:提供了很多对象,可以直接使用事件驱动:js实现动态效果作用:提高用户体验,提供交互效果1.2 特点交互性:实现信息的动态交互安全性:不可以直接访问磁盘上的文件跨平台性:只要是可以解析js的浏览器都可以使用1.3 和Jav...

2020-04-07 19:52:29 91

原创 JSP

JSP一,JSP1.1 JSP概述全称: Java Server Pages Java服务器页面,和Servlet一样,都是Sun公司提供的动态资源开发技术。兼容HTML,CSS,JavaScript,还可以运行Java代码 可以同时在设计完成前端页面,优化美化,情况下做Java后台逻辑代码实现。 【JSP代码中不允许出现任何一行Java代码!!!】1.2 为什么要用JSP1...

2020-04-03 21:09:20 76

原创 Filter ,Listener和BaseServlet

Filter ,Listener和BaseServlet一,Filter过滤器1.1 Filter过滤器的配置方式1.1.1 注解方式配置关注 String[] value() default {}; String[] urlPatterns() default {}; 设置当前过滤器Filter限制过滤的条件路径@WebFilter(urlPatterns = {"/Day45/...

2020-04-02 21:19:28 79

原创 会话控制 Cookie and Session

会话控制 Cookie and Session一,会话控制技术概述1.1 为什么要使用会话控制因为HTTP协议连接是一个无状态连接 例如: 1. 服务器端数据更新,页面更换,如果浏览器不重新访问请求,是不可能获取到新 的内容,这就是一种【无状态的表现】 2. 浏览器每一次访问服务器,服务器是无法知道当前浏览器访问之前做过什么,不 管是浏览器,还是服务器都没有对数据进行保存...

2020-04-01 21:42:48 194 1

空空如也

空空如也

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

TA关注的人

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