自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git学习笔记

文章目录一、基本知识1、Git的安装与卸载2、Git基本理论(重要)3、配置远程仓库二、经常使用的命令1、本地仓库的搭建一、基本知识1、Git的安装与卸载安装:在官网上下载,安装就可 1、安装后有三个主页面: ❤Git Bash:Unix与Linux风格的命令行,推荐使用,可以运行linux命令 Git CMD:Windows风格的命令行 Git GUI:图形界面的Git,不建议初学者使用,尽量先熟悉常用命令 2、安装之后的配置: ❤

2021-07-05 20:35:31 22 2

原创 ssm整合步骤_总

文章目录1、SSM整合的配置文件2、配置文件的相互依赖1、SSM整合的配置文件1、导入.property文件 <context:property-placeholder location="classpath:jdbc.properties"/>2、配置数据库连接池(或数据源) <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <!--配置连接池属性--&gt

2021-06-27 19:19:42 17

原创 SpringMVC总结

文章目录1、配置文件基本配置2、常用注解3、其他1、配置文件基本配置1、配置springmvc的相关步骤: (1)在web.xml文件下,配置核心的控制器(配置DispatcherServlet)(在配置乱码过滤器) <!--配置核心控制器(就是配置一个Servlet)--> <servlet> <servlet-name>dispatcherServlet</servlet-name>

2021-06-26 14:39:35 14

原创 Spring配置_总结

1、xml一、< bean>创建对象 <bean> 标签: 属性:id指定放入容器中的名字 class: 指定类 id+class -->默认构造函数 class+ factory-method --> 该类的静态方法,创建bean factory-bean +factory-method -->调用容器类的方法 scope 指定作用范围 init-method 指定类中初始化

2021-06-24 11:28:48 13

原创 openSession()方法参数、Mybatis存储过程、类型处理器、多数据库环境配置

1、openSession方法参数可以看官方文档:https://mybatis.org/mybatis-3/zh/java-api.html#sqlSessions 1、事务处理: 你希望在 session 作用域中使用事务作用域,还是使用自动提交(auto-commit)? 当boolean默认为false false事务处理方式,关闭自动提交 ⭐ true,主动提交,在增删改的时候不要在commit 2、 数据库连

2021-06-20 13:41:12 259

原创 Mybatis的插件机制、PageHelper分页插件的使用

文章目录一、插件的简介1、简介2、作用3、应用场景二、自定义插件1、自定义插件的编写2、多个插件的执行流程三、PageHelpler分页插件的使用1、PageHelpler使用步骤:2、案例:一、插件的简介1、简介与其称为Mybatis插件,不如叫Mybatis拦截器,更加符合其功能定位,实际上它就是一个拦截器,应用代理模式,在方法级别上进行拦截。2、作用在四大对象创建的时候,都会进行拦截在四大方法创建之前&后,来做一些想做的事情(类似于AOP)插件会包每一个对象的创建过程四

2021-06-19 16:29:59 13

原创 Mybatis逆向工程及生成代码的使用

文章目录一、逆向工程1、简介2、使用步骤代码生成代码使用3、案例第一步:jar及导入 及 创建相应包第二步:mbg.xml配置文件第三步:运行MBG入口程序4、注意事项二、生成代码的使用1、使用方式2、案例一、逆向工程1、简介mybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程,可以针 对数据库的表 自动生成mybatis执行所需要的代码(mapper.java,mapper.xml、po…)2、使用步骤代码生成第一步:导入jar包,创建好放存放接口、mappe

2021-06-19 12:58:03 31

原创 mybatis中参数详解、#{}与${}

mybatis中传入多个参数的4个解决方法 问题引入 想必大家可能遇到过类似的错误,当传入多个参数时,映射文件无法获得传入的参数 我的例子 // javabeanpublic class User { private int id...

2021-06-16 18:09:54 73

原创 Nginx

个人语雀笔记:https://www.yuque.com/zy0201/nginx

2021-06-06 18:03:20 49

原创 Vue.js

个人语雀笔记:https://www.yuque.com/zy0201/vue

2021-06-06 17:44:00 6

原创 HTML+CSS第二部分_02_CSS进阶:(过渡效果、变形、动画、3D、背景图、渐变、字体图标、阴影、遮罩、倒影、模糊、伪类、Hack、布局)

文章目录(16)浏览器前缀(17)过度效果transition过度:(18)transform变形(19)animation动画(20)animate.css动画库(21)3D基本语法(22)背景图样式扩展(23)css3渐变(24)字体图标(@font-face)(25)字体图标库(26)自定义字体图标(27)文字阴影(28)盒子阴影(29)遮罩 mask(30)倒影 box-reflect(31)模糊 blur(32)计算 calc(33)分栏布局(34)伪类与伪元素(35)CSS Hack1、css属

2021-05-17 19:05:06 53

原创 MySql学习笔记转语雀平台

MySql学习笔记转语雀平台:https://www.yuque.com/zy0201/mysql

2021-04-09 20:38:12 57

原创 SpringBoot笔记转语雀文档查看

个人语雀地址:https://www.yuque.com/zy0201/springboot

2021-04-09 20:00:41 400

原创 SpringBoot_01_简介

文章目录一、SpringBoot简介1、Spring能做什么1.1、Spring的能力1.2、Spring的生态1.3、Spring5重大升级1.3.1、响应式编程1.3.2、内部源码设计2、为什么用SpringBoot2.1、SpringBoot作用2.2、SpringBoot缺点3、时代背景3.1、微服务3.2、分布式分布式的困难分布式的解决3.3、云原生上云的困难上云的解决4、如何学习SpringBoot4.1、官网文档架构1、各种版本的查看2、对应某个版本的学习3、springboot的资源清单(到

2021-01-20 19:16:17 37 1

原创 AdminLTE

AdminLTE1、AdminLTE简介AdminLTE是一款建立在bootstrap和jquery之上的开源的模板主题工具,它提供了一系列响应的、可重复使用的组件,并内置了多个模板页面;同时自适应多种屏幕分辨率,兼容PC和移动端。通过AdminLTE,我们可以快速的创建一个响应式的Html5网站。AdminLTE框架在网页架构与设计上,有很大的辅助作用尤其是前端架构设计师,用好AdminLTE 不但美观,而且可以免去写很大CSS与JS的工作量。Admin已经帮我们提供好了很多的模板,我们直

2020-12-28 16:30:11 83 1

原创 SVN

文章目录SVN1、SVN简介2、SVN的使用:2.1 SVN服务器端的安装与配置服务器端VisualSVN安装与配置下载:安装:创建仓库:创建用户:分配权限:仓库的访问:2.2 windows下的SVN客户端工具的安装与使用TortoiseSVN是一个基于windows的用户端图形化界面下载与安装:仓库的浏览:checkout(下载源码)add(添加到本地仓库中)commit(提交本地仓库到服务器)update(更新)更新到历史版本:delete(删除本地的文件)导入与导出:冲突问题及解决2.3 IDEA下

2020-12-17 10:25:43 19

原创 Spring整合Mybatis的两种方式及其案例分析、ssm的jar包整合

文章目录Spring整合MyBatis框架的两种方式spring整合MyBatis案例1:spring整合Mybatis案例2:ssm几乎所有的jar包:Spring整合MyBatis框架的两种方式spring整合mybatis两种方式整合:无论哪种方式,都是为了得到Mybatis创建出来的代理对象,放到容器中,可以在service层的使用方式一:(传统的方式,写mybatis的主配置文件)写好mybatis.xml主配置文件和mybatis的映射文件(引入 jdbcConfig.proper

2020-12-15 17:22:34 31

原创 Maven_2(jar包冲突、锁定和统一管理jar、分模块、私服、安装第三方jar)

文章目录Maven高级应用1、Maven基础知识回顾:2、案例:传统web工程做数据查询2.1 jar包冲突问题:1、什么是jar包冲突??2、怎么解决jar包冲突问题??2.2 锁定jar包版本:2.3 统一管理jar包版本3、分模块构建工程3.1 为什么要分模块构建工程Maven工程的拆分和聚合的思想3.2 理解继承与聚合(工程的模块化)3.3 分模块工程的三种启动方式1、案例:2、三种启动方式:4、私服4.1 简介:4.2 下载安装启动私服4.3 仓库的类型:4.5 (重点)将项目发布到私服4.6

2020-12-15 17:08:03 81

原创 Spring整合SpringMVC及Mybatis

文章目录1、环境的搭建整合说明:整合的思路创建数据库和表结构创建maven的工程(今天会使用到工程的聚合和拆分的概念,这个技术maven高级会讲)2、搭建Spring框架3、搭建SpringMVC框架4、Spring整合SpringMVC框架5、搭建MyBatis框架6、Spring整合MyBatis框架1、环境的搭建整合说明:SSM整合可以使用多种方式,咱们会选择XML + 注解的方式使用Spring去整合Mybatis和SpringMVC整合的思路先搭建整合的环境先把Spring的

2020-12-10 17:18:49 40 1

原创 SpringMVC_04_异常处理器、拦截器

文章目录第七章 SpringMVC异常处理1、异常处理的过程1.1默认的过程1.2SpringMVC的过程2、SpringMVC配置异常处理器2.1 编写自定义异常类2.2 编写异常处理器2.3 配置异常处理器2.4 编写异常处理返回的界面2.5 案例源码:第八章 拦截器1、拦截器的概述及其作用概述:作用:2、自定义拦截器3、HandlerInterceptor接口中的方法的说明4、拦截器的配置第七章 SpringMVC异常处理1、异常处理的过程1.1默认的过程默认是层层往上抛出dao出现异常

2020-12-10 17:08:31 35

原创 SpringMVC_03_控制器返回值类型、转发和重定向关键字、响应JSON数据、文件上传

文章目录第五章5.1控制器的返回值类型1、String类型2、void类型3、ModelAndView类型5.2 SpringMVC提供的转发和重定向关键字5.3 ResponseBody响应 JSON 数据1、(重点) DispatcherServlet控制器会拦截静态资源,导致一个问题2、发送json数据请求,并使用@RequestBody获取json数据3、 json字符串和JavaBean对象互相转换的过程中,需要使用jackson的jar包4、怎么把发送过来的Json数据,封装到相应的对象中?

2020-12-10 17:00:35 105

原创 SpringMVC_02_请求参数的绑定、常见的注解

文章目录第三章 请求参数的绑定3.1 请求参数的绑定说明3.2 基本数据类型和字符串类型的绑定3.3 实体类型(JavaBean)的绑定3.4 给集合属性数据封装3.5 处理请求参数中乱码问题3.6 自定义类型转换器表单提交的任何数据类型全部都是字符串类型,但是后台定义Integer类型,数据也可以封装上,为什么??(重点)如何`自定义数据类型转化???`案例:3.7 如何在控制器中使用原生的ServletAPI对象??第四章 常见的注解1、@RequestParam注解2、@RequestBody注解3、

2020-12-10 16:44:36 66

原创 SpringMVC_01_SpringMVC简介、入门案例、入门案例的执行过程、@RequestMapping

文章目录第一章:1.1、三层架构1.2、MVC的模型1.3、SpringMVC的概述1.3.1 SpringMVC是什么??1.3.2 SpringMVC 在 在 三层架构的位置1.3.3 SpringMVC 的优势1.3.4 SpringMVC 和 和 Struts2 的优略分析第二章2.1 入门案例:2.1.1 需求2.1.2 环境的搭建(重点)创建一个Maven的web项目导入相关的jar包(maven坐标)在web.xml文件下,`配置核心的控制器`(配置Dispatche

2020-12-10 16:22:32 59

原创 Spring06_JdbcTemplate、事务的控制

文章目录第八章 JDBCTemplate(1) 了解一下连接数据库的步骤(2) 什么是JDBCTemplate ???(3) 环境的搭建(4) JdbcTemplate对象的创建:(5) CRUD操作保存、更新、删除:查询所有:查询一个:查询返回一行一列:(6)dao实现类中重复代码的提取第九章 事务的管理(1)明确Spring的事务控制(2) spring 事务的AOP介绍1. PlatformTransactionManager接口 实现事务的控制2. TransactionDefi

2020-11-29 16:14:24 53

原创 Spring05_AOP的引入(原理)、基于xml的AOP、基注解的AOP

文章目录第七章: AOP(1)AOP的引入和简介1、回顾了解动态代理2、案例引入AOP(AOP的原理)3、AOP的简介3.1 什么是AOP??3.2AOP的作用和优势4、AOP的相关术语5、学习 spring 中的 AOP 要 明确的事6、关于代理的选择(2) 基于xml的AOP1、使用步骤2、案例:3、AOP配置常见的标签及其属性(1) `< aop:config >` AOP配置开始标签(2) ` < aop:aspect >` 切面标签(3) 五种常用的通知类

2020-11-29 15:54:47 48

原创 Spring04_纯注解IOC配置、spring整合Junit

文章目录第五章: Spring的纯注解配置:spring中的新注解(1)@Configuration注解(2)@ComponentScan 和 @ComponentScans(3) @Bean(4) @Scope(5) 通过上面几个注解,来使用纯注解的方式改造上面案例的bean.xml文件(6)@Import(7) @PropertySource(8)把上面配置类进行改造(9) @Qualifier注解的另一种用法第六章 Spring整合Junit步骤:(1) 导入spring整合的Junit的jar包

2020-11-29 15:30:07 33

原创 Spring03_基于注解的IOC配置、IOC 案例

文章目录第四章: 基于注解的IOC配置步骤:第一步:在配置文件(bean.xml)中找到注解的位置:第二步:在类上进行注解的定义(1)创建Bean对象放到容器中的注解:(2) 用于注入数据的注解:Bean类型的注入基本类型的注入(3) 用于改变作用范围的(4) 和生命周期相关的注解案例: 基于xml文件的IOC案例案例: 基于注解的IOC案例第四章: 基于注解的IOC配置​ 注解配置 和 xml配置要实现的功能都是一样的,都是要降低程序之间的耦合,只是配置形式不一样步骤:第一步:在配置文件(

2020-11-29 15:17:33 31

原创 (❤重点)Spring02_基于xml的IOC

第三章 使用 spring 的 IOC解决程序耦合使用spring已将帮我们集成好的环境降低程序的耦合度:3.1 准备 spring 的 的 开发包官网:http://spring.io/下载地址:http://repo.springsource.org/libs-release-local/org/springframework/spring解压:(spring的目录文件)docs : API 和开发规范.libs : jar 包和源码.sche

2020-11-29 14:58:50 47

原创 (没用)Spring01_spring的概述、IOC的引入

文章目录Spring第1章 Spring 概述1.1 spring1.2 Spring1.3 spring 的优势1.4 spring 的体系结构1.5 三层架构的spring位置1.6 Spring一站式框架1.7 Spring 环境的搭建第二章 耦合和解耦以及IOC概念2.1 什么是程序的耦合和解耦2.2分析代码中存在的耦合度的问题2.3怎么解决上面代码中的耦合问题---工厂模式解耦2.4工厂模式解耦升级版2.5 反转控制( IOC )的概念和作用1 、对象存哪去?2、还是没解释什么是工厂?3

2020-11-29 14:41:53 36

原创 Mybatis11_注解开发

文章目录Mybatis的注解开发(1)注解使用说明:常见的注解:注意的问题:(2)使用注解进行CRUD操作:(3)解决实体类和数据库的映射关系@Results:@Result:(4)一对多的配置@One 注解(一对一)(5)一对多的配置@Many 注解(多对一)(6)动态SQL语句的配置(7)注解配置缓存@CacheNamespace:Mybatis的注解开发(1)注解使用说明:​ 这几年来注解开发越来越流行,Mybatis 也可以使用注解开发方式, 这样我们就可以减少编写 Mapper

2020-11-29 14:10:55 35

原创 Mybatis10_缓存

文章目录缓存(1) 什么是缓存?(2)为什么使用缓存(3)什么样的数据能使用缓存,什么样的数据不能使用(4)Mybatis中的一级缓存和二级缓存一级缓存(SqlSession缓存):二级缓存(SqlSessionFactory缓存):一级缓存和二级缓存的关系:缓存(1) 什么是缓存?存在于内存中的临时数据。(2)为什么使用缓存​减少和数据库的交互次数,提高执行效率。(3)什么样的数据能使用缓存,什么样的数据不能使用适用于缓存: 经常查询并且不经常改变的。 数据的正确与否对最终结果影

2020-11-29 13:24:59 34

原创 Mybatis09_一对一、一对多、多对多、延迟加载

文章目录(1)查询:1、 一对一 查询方式一: 利用继承的方式来解决(不常用)方式二:利用映射文件的重新指定封装类对应的每一个数据库列表值(常用)2、 一对多 的查询3、多对多的查询:一个User对应多个Role一个Role对应多个user(2)、 Mybatis的延迟加载:1、什么叫延迟加载??2、 什么叫立即加载??3、延迟加载的好处与坏处:4、经常 什么时候采用延迟加载?5、什么时候采用立即加载?6、使用 assocation 标签 实现延迟加载7、使用 Collection 标签 实现延迟加

2020-11-29 12:41:22 104

原创 Mybatis08_事务、动态的SQL语句设置

文章目录(1) Mybatis中的事务:1、SQL中事务的回顾:2、Mybatis怎么实现的事务控制(2) Mybatis映射文件中的SQL深入:1、`< if>标签`:2、`< where>标签`3、`< foreach>标签`(1) Mybatis中的事务:1、SQL中事务的回顾:​ 什么是事务??​ 事务的四大特性:ACID​ 不考虑隔离性会产生的三个问题: 三个问题的解决办法:四种隔离级别2、Mybatis怎么实现的事务控制​ M

2020-11-26 20:35:55 30

原创 JS_3(正则表达式、事件、DOM、BOM、定时器、延时器)

文章目录(1)正则表达式:1、创建正则表达式对象:2、正则表达式:3、匹配模式:4、RegExp对象方法:5、支持正则表达式的 String 对象的方法:(2)DOM:1、简介:2、事件简介:3、事件对象:4、事件的冒泡(Bubble)5、事件的绑定:6、事件的传播:7、常见鼠标和滚轮事件8、常见键盘事件:(4)BOM(5)定时器:(window方法或属性)(6) 延时器:(window方法或属性)漂浮广告制作折叠菜单制作下拉菜单制作加入收藏和设置首页制作(1)正则表达式:检查字符串是否符合规定的格式

2020-11-23 20:08:54 71

原创 HTML+CSS_第四部分(Sass与Less、PostCSS、CSS架构与文件组织、CSS新特征)

文章目录(一): Sass与Less1、简介:2、Sass和Less的创建和转换为css3.Less4.Sass(二):PostCSS1.简介2.使用:3.Postcss常见的插件(三): CSS架构与文件组织(四):css新特征1.自定义属性2.Shapes3.Scrollbar4.scroll snap(一): Sass与Less1、简介:Sass、Less都属于css的预处理器,css预处理器定义了一种新的语言,其基本思想就是,用一种专门的语言,为css增加了一些编程的特性,如变量、语句、函

2020-11-23 19:41:06 51

原创 HTML+CSS_第三部分(Flex弹性盒子布局、grid网格布局、移动端、移动端流式布局、移动端rem布局、响应式布局、Bootstrap框架)

文章目录(1)Flex弹性盒子布局一: 父容器上的属性1、 display:flex 设置为弹性盒子(写在父容器上)2、flex-direction值 设置子项的布局方向(写在父容器上)3、Flex-wrap:值 设置子项单行还是换行显示(写在父容器上)4、Flex-flow: 值1 值2 (写在父容器上)5、justify-content:值 主轴方向上子项的对齐及分布方式 (写在父容器上)6、align-items:值 子项们相对flex容器在侧轴上的对齐方式(写在

2020-11-23 19:06:49 590

原创 HTML+CSS第二部分_01(html进阶)

文章目录(1)HTML与XHTML有啥区别???(2)strong和b、em和i标签的异同之处???(3)引用标签(4)iframe嵌套页面(5)br和wbr标签(6)pre和code标签(7)map与area标签(8)embed和object标签(9)video与audio标签(10)文字注释与文字方法(11)link标签的扩展(在head头部使用)(12)meta标签的扩展学习(在head头部使用)(13)html5新语义化标签123(12)表格的扩展学习(css)(13)表单扩展--美化控件(css)

2020-11-23 16:27:29 58

原创 HTML+CSS第一部分_03(盒子模型、标签分类、边框类型、溢出隐藏、透明度、手势、最大最小宽、默认样式及其重置、浮动、定位、雪碧图、圆角)

文章目录(12) css盒子模型1.组成及其基本属性2.盒子的属性3.盒子的margin叠加问题:4.盒子模型之margin传递问题5.盒子模型的扩展1.2.(13) 标签的分类1、按类型划分2、按内容进行分类:3、按显示分类:(14)显示框类型(15)标签的嵌套规范(16)溢出隐藏(17)透明度(18)手势1.怎么设置手势2. 怎么实现自定义鼠标手势??(19)最大最小宽高(20)css的默认样式(21)常见的css重置样式(22)float浮动(23)position定位1.Relative相对

2020-11-23 15:46:31 89

原创 Mybatis07_Mybatis连接池的介绍

1 连接池​ 我们实际开发中都会使用连接池,因为他可以减少我们获取连接所消耗的时间​ 其实连接池就是一个储存 连接的 一个容器(基于队列的实现)​ 2 Mybatis中的连接池mybatis连接池提供了3种方式的配置: 配置的位置: 主配置文件Mybatis_config.xml中的dataSource标签,type属性就是表示采用何种连接池方式。 type属性的取值: POOLED 采用传统的javax.sql.DataSource规范中的连接池,mybatis

2020-11-16 17:05:40 17

原创 Mybatis标签的使用(依据官网整理)

文章目录(1)properties标签的使用及细节1 、可以在标签的内部配置连接数据库的信息2、 可以通过resource属性引用外部的properties配置文件:3、properties常见的属性:(2)typeAliases 和 package 标签的使用及细节(主配置文件中配置别名,映射文件都可以使用别名)(3)mappers标签中的的package标签(1)properties标签的使用及细节1 、可以在标签的内部配置连接数据库的信息<!-- 配置 properties -->

2020-11-16 16:59:07 72

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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