自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

原创 JQuery笔记总结【五】--事件

文章目录jQuery事件操作 jQuery事件操作 2. 其他事件处理方法 click() 它可以绑定单击事件,以及触发单击事件 mouseover() 鼠标移入事件 mouseout() 鼠标移出事件 bind() 可以给元素-次性绑定一个或多个事件。 one() 使用上跟bind一样。但是one方法绑定的事件只会响应一次。 unbind() 跟bind方法相反的操作,解除事件的绑定 live() 也是用来绑定事

2022-03-09 17:25:16 945

原创 JQuery笔记总结【四】-Dom增删改、css样式操作、动画

文章目录Dom的增删改CSS样式操作jQuery动画 Dom的增删改 1. 内部插入 2. 外部插入【平级】 3. 替换 4. 删除 CSS样式操作 语法 jQuery动画 用法

2022-03-09 17:18:04 457

原创 JQuery笔记总结【三】--选择器、元素筛选、属性操作

文章目录jQuery选择器1. 基本选择器2. 层级选择器3. 基本过滤选择器4. 内容过滤选择器5. 属性过滤器6. 表单过滤器jQuery元素筛选jQuery属性操作 jQuery选择器 1. 基本选择器 2. 层级选择器 3. 基本过滤选择器 4. 内容过滤选择器 5. 属性过滤器 6. 表单过滤器 jQuery元素筛选 jQuery属性操作 ...

2022-03-09 17:12:29 607

原创 JQuery笔记总结【二】--jQuery对象和Dom对象的区别

文章目录jQuery对象和Dom对象的区别 jQuery对象和Dom对象的区别 1. Dom对象 1.通过getElementByld() 查询出来的标签对象是Dom对象 2.通过getElementsByName() 查询出来的标签对象是Dom对象 3.通过getElementsByTagName() 查询出来的标签对象是Dom对象 4.通过createElement() 方法创建的对象,是Dom对象 DOM对象alert出来的效果是: [object HTML标签名Element] 2

2022-03-09 17:05:05 618

原创 JQuery笔记总结【一】--介绍、核心函数

文章目录JQuer 介绍jquery核心函数 JQuer 介绍 什么是jQuery? jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(框架)于2006年1月由John Resig发布。 jQuery,顾名思义,也就是JavaScript和查询(Query),它就是辅助JavaScript开发的js类库。 jQuery核心思想:它的核心思想是write less, do more (写得更少,做得更多),所以它实现了很多浏览器的兼容问

2022-03-09 17:01:48 868

原创 SSM框架整合笔记总结[五]--业务实现

文章目录controller编写前端页面添加书籍(增)数据展示(查删)修改书籍(改) controller编写 @Controller @RequestMapping("/book") public class BookController { //controller 调 service层 @Autowired //自动装配 @Qualifier("BookServiceImpl") private BookService bookService; //查询全部

2022-03-07 17:10:12 149

原创 SSM框架整合笔记总结[四]--SpringMVC层

文章目录配置web.xml配置spring-mvc.xmlSpring配置整合文件,applicationContext.xml 配置web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schem

2022-03-07 17:05:08 84

原创 SSM框架整合笔记总结[三]--Spring层

文章目录编写service及其实现配置Spring整合MyBatis(spring-dao.xml)Spring整合service层(spring-service.xml)总配置文件(applicationContext.xml)<?xml version="1.0" encoding="UTF-8"?> 编写service及其实现 public interface BookService { //增加一本书 int addBook(Books books);

2022-03-07 17:00:17 243

原创 SSM框架整合笔记总结[二]--Mybatis层

文章目录数据库配置文件(database.properties)mybatis配置文件(mybatis-config.xml)编写POJO编写Mapper接口以及相应的Mapper.xml将xml绑定到配置文件中 数据库配置文件(database.properties) 注意:sql8 和 5 版本的写法有区别 这里使用的是Sql5版本 jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/ssmbuild?useSSL

2022-03-07 16:43:22 537

原创 SSM框架整合笔记总结[一]--准备

文章目录数据库准备新建Maven项目导入依赖建立项目目录 本次SSM框架的整合按照:数据库–Mybatis层–Spring层–SpringMVC层 逐层进行配置 数据库只需建立一个简单的表即可,主要学习SSM框架的整合。 数据库准备 CREATE DATABASE `ssmbuild`; USE `ssmbuild`; DROP TABLE IF EXISTS `books`; CREATE TABLE `books`( `bookID` INT(10) NOT NULL AUTO_INCREMEN

2022-03-07 16:21:00 105

原创 SpringMVC学习笔记总结[八]--文件上传

文章目录文件上传 文件上传是硕目开发中最常见的功能之一, springMVC可以很好的支持文件上传,但是 SpringMVC上下文中默认没有装配MultipartResolver,因此默认情况下其不能处理文件上传工作。 如果想使用Spring的文件上传功能,则需要在上下文中配置MultipartResolver。 前端表单要求: 为了能上传文件,必须将表单的method设置为POST,并将enctype设置为multipart/form-data。只有在这样的情况下,浏览器才会把用户选择的文件以二进制数据发

2022-03-05 16:33:43 145

原创 SpringMVC学习笔记总结【七】-- ajax

文章目录简介JQuery.ajax示例1 -异步加载数据示例2-用户登录验证 简介 AJAX = Asynchronous JavaScript and XML(异步的JavaScript和XML)。 AJAX是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。 在2005年,Google通过其Google Suggest使 AJAX变得流行起来。Google Suggest能够自动帮你

2022-03-05 16:21:31 416

原创 SpringMVC学习笔记总结【六】--Json、JackJson、FastJson

文章目录JSON 概述JackJsonFastJson JSON 概述 JSON(JavaScript Object Notation,S对象标记)是一种轻量级的数据交换格式,目前使用特别广泛。 采用完全独立于编程语言的文本格式来存储和表示数据。 简洁和清晰的层次结构使得JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 在JavaScript语言中,一切都是对象。因此,任何JavaScript支持的类型都可以通过JSON来表示,例如字符串、数字、对

2022-03-05 16:01:05 885

原创 SpringMVC学习笔记总结【五】--拦截器

文章目录简介定义拦截器拦截器的配置 简介 Spring MVC 的拦截器(Interceptor)与 Java Servlet 的过滤器(Filter)类似,它主要用于拦截用户的请求并做相应的处理,通常应用在权限验证、记录请求信息的日志、判断用户是否登录等功能上。 拦截器与过滤器的区别:拦截器是AOP思想的具体应用 定义拦截器 想要自定义拦截器,必须实现Handlerlnterceptor接口。 public class MyInterceptor implements HandlerInterceptor

2022-03-05 15:40:06 139

原创 SpringMVC学习笔记总结【四】--转发、重定向

文章目录转发重定向 ModelAndView 设置ModelAndView对象,根据view的名称,和视图解析器跳到指定的页面. 页面:{视图解析器前缀}+ viewName +{视图解析器后缀} Spring MVC 请求方式分为转发、重定向 2 种,分别使用 forward 和 redirect 关键字在 controller 层进行处理。 转发是服务器行为,重定向是客户端行为。 转发 客户浏览器发送 http 请求,Web 服务器接受此请求,调用内部的一个方法在容器内部完成请求处理和转发动作,将目标

2022-03-05 15:28:27 125

原创 SpringMVC学习笔记总结【三】---RestFul风格

文章目录REST风格RESTful风格 REST风格 REST(Representational State Transfer)即表述性转移,是目前最流行的一种软件架构风格。它结构清晰、易于理解、有较好的扩展性。 Spring REST 风格可以简单理解为:使用 URL 表示资源时,每个资源都用一个独一无二的 URL 来表示,并使用 HTTP 方法表示操作,即准确描述服务器对资源的处理动作(GET、POST、PUT、DELETE),实现资源的增删改查。 RESTful风格 基于REST构建的API就是Res

2022-03-05 15:17:31 96

原创 SpringMVC学习笔记总结【二】---@Controller和@RequestMapping

文章目录@Controller控制器Controller@RequestMapping Spring 2.5 版本新增了 Spring MVC 注解功能,用于替换传统的基于 XML 的 Spring MVC 配置。 下面介绍在 Spring MVC 中最重要的两个注解类型:@Controller 和 @RequestMapping。 @Controller 控制器Controller 控制器复杂提供访问应用程序的行为,通常通过接口定义或注解定义两种方法实现。 控制器负责解析用户的请求并将其转换为一个模型。

2022-03-05 15:07:41 385

原创 SpringMVC学习笔记总结【一】--简介

文章目录

2022-03-04 17:27:52 348

原创 Spring学习总结【六】--声明式事务

文章目录声明式事务回顾事务Spring中的事务管理 声明式事务 回顾事务 把一组业务当成一个业务来做,要么都成功,要么都失败! 事务在项目开发中,十分的重要,涉及到数据的一致性问题,不能马虎! 确保完整性和一致性。 事务ACID原则:: 原子性 一致性 隔离性 多个业务可能操作同一个资源,防止数据损坏 持久性 事务一旦提交,无论系统发生什么问题,结果都不会再被影响,被持久化的写到存储器中! Spring中的事务管理 声明式事务:AOP 编程式事务:需要再代码中,进行事务的管理 &lt

2022-03-03 17:19:27 175

原创 Spring学习总结【五】--AOP(面向切面编程)

文章目录AOP(面向切面编程)代理模式静态代理动态代理什么是AOPAOP在Spring中的作用使用Spring实现AOP AOP(面向切面编程) 代理模式 静态代理 角色分析: 抽象角色︰一般会使用接口或者抽象类来解决 真实角色︰被代理的角色 代理角色︰代理真实角色,代理真实角色后,我们一般会做一些附属操作 客户︰访问代理对象的人! 代理模式的好处: 可以使真实角色的操作更加纯粹!不用去关注一些公共的业务 公共也就交给代理角色!实现了业务的分工! 公共业务发生扩展的时候,方便集中管理! 缺点: 一

2022-03-03 16:19:27 166

原创 Spring学习总结【四】--Spring Bean

文章目录Spring Bean定义Bean的作用域Bean的自动装配byName自动装配byType自动装配使用注解自动装配**1.导入依赖:****2.配置注解支持****3. 使用注解定义 Bean****4. 基于注解方式实现依赖注入****小结**java方式配置spring Spring Bean 定义 由 Spring IoC 容器管理的对象称为 Bean,Bean 根据 Spring 配置文件中的信息创建。 我们可以把 Spring IoC 容器看作是一个大工厂,Bean 相当于工厂的产品。如

2022-03-03 15:57:41 238

原创 Spring学习总结【三】--Spring配置、DI(依赖注入)

文章目录Spring配置1.别名2.Bean的配置3.ImportDI(依赖注入)1.构造器注入2.set方式注入【重点】3.拓展方式注入(短命名空间注入) Spring配置 使用spring创建对象,spring中称为Bean 类型 变量名 = new 类型(); Hello hello = new Hello(); 在spring中 id = 变量名 class = new的对象 property 相当于给属性赋值 <bean id="hello" class="pojo.Hello

2022-03-02 11:19:48 213

原创 Spring学习总结【二】---IoC(控制反转)

文章目录IoC理论推导IoC本质工作原理IoC创建对象的方式 IoC理论推导 在我们之前的业务中,用户的需求可能会影响我们原来的代码,我们需要根据用户的需求去修改原代码,如果程序代码量十分大,修改一次的成本代价十分昂贵! 之前,程序是主动创建对象,控制权在程序猿手上。 使用了set注入后,程序不再具有主动性,而是变成了被动的接受对象。 这种思想,从本质上解决了问题,我们程序猿不用再去管理对象的创建了。系统的耦合性大大降低,可以更加专注的在业务的实现上! 这是IOC的原型! IoC本质 控制反转IoC(

2022-03-02 10:49:53 591

原创 Spring学习总结【一】--介绍

文章目录简介特点组成架构图 简介 Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 2002年,首次推出Spring框架的雏形:interface21框架 2003年Spring正式应运而生 自 2004 年 4 月,Spring 1.0 版本正式发布

2022-03-02 10:23:23 186

原创 MyBatis学习笔记总结【八】--缓存

文章目录缓存前言缓存(cache)一级缓存测试缓存失效的情况小结二级缓存步骤缓存原理小结 缓存 前言 查询、连接数据库是非常耗费资源的。可以将一次查询的结果,给他暂存到一个可以直接取到的地方!–缓存。当我们再次查询相同的数据的时候,直接走缓存,就不用走数据库了。 缓存(cache) 存在内存中的临时数据 将用户经常查询的数据放在缓存中,用户查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题 为什么使用缓存? 减少和数据库的交互次数,减少系统开

2022-03-01 18:28:09 370

原创 MyBatis学习笔记总结【七】--动态SQL

文章目录动态SQLifchoosesetsql片段foreach 动态SQL 动态SQL就是指根据不同的条件生成不同的SQL语句 MyBatis 3 替换了之前的大部分元素,大大精简了元素种类,现在要学习的元素种类比原来的一半还要少。 if choose (when, otherwise) trim (where, set) foreach if 无需多说直接上实例 <select id="queryBlogIF" parameterType="map" resultType="blog"&gt

2022-03-01 16:40:20 176

原创 MyBatis学习笔记总结【六】--多对一、一对多

文章目录多对一按照查询嵌套处理(分步查询)按照结果嵌套处理一对多按照查询嵌套处理(分步查询)按照结果嵌套处理小结 多对一 按照查询嵌套处理(分步查询) 思路: 1.查询所有学生的信息 2.根据查询出来的学生中的tid,寻找对应的老师! 【子查询】 <select id="getStudnets" resultMap="StudentTeacher"> select * from student; </select> <resultMap id="Stu

2022-03-01 16:13:01 354

原创 MyBatis学习笔记总结【五】--日志、分页、注解和lombok

文章目录日志mybatis日志配置LOG4J | LOG4J2mybatis配置log4j分页使用limit分页RowBounds注解实现本质LomBok使用步骤优缺点 日志 如果一个数据库操作出现了异常,我们需要排错,日志就是最好的助手。 曾经:sout,debug 现在:日志工厂 mybatis日志配置 在mybatis中具体使用哪个日志实现,在设置中设定! STDOUT_LOGGING标准日志输出 <settings> <setting name="logImpl" val

2022-02-28 20:35:35 549

原创 MyBatis学习笔记总结【四】----结果集映射

文章目录结果集映射显式配置 ResultMap自动映射高级结果映射 结果集映射 resultMap 元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC ResultSets 数据提取代码中解放出来,并在一些情形下允许你进行一些 JDBC 不支持的操作。 显式配置 ResultMap <resultMap id="userResultMap" type="User"> <id property="id" column="user_id" /> &l

2022-02-28 17:27:55 162

原创 MyBatis学习笔记总结【三】-----配置解析

文章目录配置解析1.核心配置文件2.环境配置(environments)3.属性(properties)4.类型别名(typeAliases)5.设置6.其他配置7.映射器(mappers)8.生命周期和作用域(Scope)SqlSessionFactoryBuilderSqlSessionFactorySqlSession 配置解析 1.核心配置文件 2.环境配置(environments) Mybatis可以配置适应多种环境 不过要记住:尽管可以配置多个环境,但每个SqlSessionFactory实

2022-02-28 17:09:11 251

原创 MyBatis学习笔记总结【二】之CRUD(增删改查)

文章目录

2022-02-27 18:34:16 231

原创 MyBatis学习笔记总结【一】

文章目录MyBatis简介优点环境搭建MyBatis编写MyBatis配置文件 官方学习文档 MyBatis简介 mybatis是一个持久层框架,用Java编写的。 他封装了jdbc操作的很多细节,使开发者只需要关心sql语句本身,而无需关注注册驱动,创建连接等复杂过程。它使用ORM (ORM:Object Relational Mappging 对象关系映射)思想实现了结果集的封装。就是把数据库表和实体类以及实体类的属性对应起来,让我们可以操作实体类就实现操作数据库。 实体类中的属性和数据库表的字段名称保

2022-02-27 16:44:58 206

翻译 实战演练---花里胡哨搜索框【b站视频的代码】

文章目录运行效果html代码css代码 运行效果 html代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>search</title> <link rel="stylesheet" href="st...

2020-03-23 12:19:03 552

翻译 实战演练—另类登录网页(3)【选自b站】

文章目录运行效果html代码css代码 运行效果 html代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="sty...

2020-03-23 12:13:46 482

原创 Python简单?会点python爬虫的博主竟然爬了自己的CSDN

懂点python爬虫的博主,不知道拿什么练手。竟然打起了CSDN的注意(真是初生牛犊不怕虎)没办法啊。淘宝反爬太厉害(其实是自己水平问题)再看NIKE官网的Robots吓到我了 这是不是翻译成----给爷爬?-----????好了废话不多说,开始搞起 本次爬虫用到: 文章目录首先看下CSDN的君子协议写一下框架填充内容运行结果(让人泪目的运行结果,让人泪目的阅读量和评论数????我太难了!) 首先看下CS...

2020-03-17 10:42:28 8356 46

原创 实战演练—另类登录网页(2)

文章目录前言运行效果html部分css部分 前言 大家一定要注意选择器是选择的那块内容也就是css对html中的那部分动手 很多属性第一篇都以说过就不再过多赘述, 忘记了可以看一下第一篇。回顾一下 一定要重视css的盒子模型! 运行效果 html部分 <!DOCTYPE html> <html lang="en"> <head> <meta ch...

2020-03-12 10:16:30 542 1

原创 实战演练---另类登录网页(1)

运行效果 html部分 这一点很简单就是一个form表单 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Login</title> <link rel="stylesheet" type="text/css" href="...

2020-03-09 13:31:51 562 1

原创 一篇入门快速CSS

文章目录CSS 概述CSS与HTML的结合方式(3种)方式一方式二方式三CSS选择器(4种)1、标签选择器2、id选择器3、类选择器4、组合选择器CSS常用属性返回首页 CSS 概述 css是 层叠样式表单。 是用于(增强)控制网页样式并允许讲样式信息与网页内容分离的一种标记语言 语法规则:        选择器 {      ...

2020-03-08 20:15:42 551

原创 一篇快速入门HTML

文章目录HTML概述HTML页面结构HTML块元素与行内元素HTML常用块元素1、段落(p)2、标题(h1-h6)3、列表4、表格(table)5、表单(form)6、预格式化文本(pre)7、div标签8、水平线 (hr)HTML常用行内元素1、图像(img)2、链接(a)3、换行(br)4、强调(em,strong)5、spanHTML常用其他元素1、引用:2、音频(audio)3、视频(v...

2020-03-08 20:15:36 834

原创 一篇快速入门JavaScript

文章目录js概述js与html结合方式js数据类型js的关系运算js的逻辑运算js数组函数定义函数定义事件onload事件onclick事件onblur事件onchange事件onsubmit事件DOM返回首页 js概述 javascript语言诞生主要完成页面的数据验证。 因此它运行在客户端,需要运行浏览器来解析js代码 最早名为LiveScript HTML 定义了网页的内容 C...

2020-03-08 20:15:27 476

SSH商城会员管理系统.zip

本系统采用SSH框架,设计的商城会员管理系统,可以作为课程设计的内容。aaaaaaaaaaaaaaaaaaa

2020-07-05

空空如也

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

TA关注的人

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