自定义博客皮肤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 889

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

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

2022-03-09 17:18:04 443

原创 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 511

原创 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 564

原创 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 806

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

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

2022-03-07 17:10:12 78

原创 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 68

原创 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 174

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

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

2022-03-07 16:43:22 491

原创 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 95

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

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

2022-03-05 16:33:43 95

原创 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 365

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

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

2022-03-05 16:01:05 784

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

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

2022-03-05 15:40:06 73

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

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

2022-03-05 15:28:27 112

原创 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 85

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

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

2022-03-05 15:07:41 318

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

文章目录

2022-03-04 17:27:52 314

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

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

2022-03-03 17:19:27 73

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

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

2022-03-03 16:19:27 120

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

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

2022-03-03 15:57:41 188

原创 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 196

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

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

2022-03-02 10:49:53 474

原创 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 174

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

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

2022-03-01 18:28:09 232

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

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

2022-03-01 16:40:20 151

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

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

2022-03-01 16:13:01 339

原创 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 280

原创 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 135

原创 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 229

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

文章目录

2022-02-27 18:34:16 162

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

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

2022-02-27 16:44:58 91

翻译 实战演练---花里胡哨搜索框【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 525

翻译 实战演练—另类登录网页(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 374

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

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

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

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

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

2020-03-12 10:16:30 376 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 529 1

原创 一篇入门快速CSS

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

2020-03-08 20:15:42 367

原创 一篇快速入门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 473

原创 一篇快速入门JavaScript

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

2020-03-08 20:15:27 332

SSH商城会员管理系统.zip

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

2020-07-05

空空如也

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

TA关注的人

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