自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sprinboot-mybatis整合

1. Sql2. 数据源的自动配置启动器<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId></dependency>// mysql<dependency> <groupId>mysql</groupId&gt

2021-07-28 16:57:46 106

原创 ErrorMvcAutoConfiguration异常处理流程

首先 在请求的目标方法处理出现异常的时候 都会被catch 并且标志当前请求结束并且用dispatchexception进入错误视图的解析流程(页面的渲染)processDispatchResult方法 参数有mv 和 dispatchExceptionmv = processHandler Exception;处理handler发生的异常,处理完成后返回模型视图在执行请求的异常处理时 会依次遍历系统默认的视图解析器如果所有默认的异常处理解析器都不能解析这个异常 那么...

2021-07-27 15:28:05 1159

原创 ErrorMvcAutoConfiguration自动配置的三个组件的分析

ErrorMvcAutoConfiguration自动配置的三个组件的分析异常处理原理分析ErrorMvcAutoConfiguration 异常处理的自动配置类**问题: 1. 对于basicErrorController 和 DefaultErrorViewResolver 的关系 **1.basicErrorController会接受/error的请求 并且返回视图解析器 是一个默认的白页 而DefaultErrorViewResolver 是一个错误解析器 会检测/error下是否定义

2021-07-26 21:27:06 764

原创 springboot拦截器以及文件上传

视图解析流程 (待debug)拦截器原理图示 :[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3V3mWqz9-1627222686253)(…/…/截图/iShot2021-07-25 20.38.00.png)]拦截实现流程:创建一个自己的拦截器 实现handlerInterceptor接口 重写其中的三个方法public class MyInterceptor implements HandlerInterceptor { @Override

2021-07-25 22:18:30 952

原创 springBoot静态资源访问

springBoot静态资源访问[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-i2HmCllN-1627221966053)(/Users/rain/Desktop/截图/iShot2021-07-23 17.53.41.png)]

2021-07-25 22:06:13 63

原创 springboot@EnableAutoConfiguration注解分析 启动流程

​springboot@EnableAutoConfiguration注解分析 启动流程相关注解1. @EnableAutoConfiguration 1.1. @AutoConfigurationPackage // 自动配置扫描包 完成规定 加载启动类所在包 1.1.1 @Import(AutoConfigurationPackages.Registrar.class) /** 存储来自导入配置的基本包。 */

2021-07-23 11:38:58 255

原创 SpringBoot主启动类@SpringBootAllpication注解的执行原理

2021-06-18 21:03:14 107

原创 社团签到项目ssm整合巩固

2021 06 03实现管理员端的异步数据查询(分页,查询所有,根据名字查询,模糊查询)查询所有 : 前端在浏览器页面加载完成后 使用ajax异步请求/findAll请求注意500异常:原因为传递参数时传递currentPage=0 导致startPage为负数 出现sql异常前端function init(){ $.post({ url:"${pageContext.request.contextPath}/signMessage/findAll", data:

2021-06-11 15:20:40 136 1

原创 jquery时间戳转换时间

最近写项目涉及到数据库中查询时间戳前端展示 故此记录function getMyDate(str){var oDate = new Date(str),oYear = oDate.getFullYear(),oMonth = oDate.getMonth()+1,oDay = oDate.getDate(),oHour = oDate.getHours(),oMin = oDate.getMinutes(),oSen = oDate.getSeconds(),oTime = oYear +

2021-06-02 20:01:07 163

原创 ssm整合简单步骤以及相应注释

Mybatis-config.xml// 1. typeAlias 别名配置// 2. mapper 配置Spring-mybaits.xml// 1. DataSource配置// 2. SqlSessionAFactory配置// 3. MapperScannerConfigurer配置// 4. Manger 事务<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.spring.

2021-05-31 17:36:57 183 2

原创 # jdk8 新特性总结

Jdk8 主要Lambda 表达式 − Lambda 允许把函数作为一个方法的参数(函数作为参数传递到方法中)。也就是匿名内部类的 ‘语法糖’ (简化匿名内部类的书写)lambda表达式的形式 : (函数式接口中唯一方法的参数) -> {方法的具体实现}函数式编程方法引用 − 方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。与lambda联合使用,方法引用可以使语言的构造更紧凑简洁,减少冗余代码。特性说明:1,函数式接口仅仅只

2021-05-22 20:04:47 97

原创 ssm整合笔记(配置文件

创建数据库基本环境搭建连接数据库bd.propertiesjdbc.driver=com.mysql.jdbc.Driver# mysql8.0+s需要加入一个时区配置: ?serverTimezone=UTCjdbc.url=jdbc:mysql://localhost:3306/ssmbuildjdbc.username=rootjdbc.password=Wjy12300.包目录结构mapperservicecontrollerpojoresou..

2021-05-22 19:56:39 69

原创 springmvcDay02_02拦截器 异常问题

springmvcDay02_02异常处理以及拦截器异常处理涉及三个点自定义异常类extends Exceptionpublic class SysException extends Exception{ private String exceptionMessage; public String getExceptionMessage() { return exceptionMessage; } public void setExcep

2021-04-19 19:49:01 118

原创 springmvc学习笔记 执行原理 响应 json ajax相关等..

springmvcDay02执行原理:SpringMVC 的handler到底是什么呢?它是对Controller的Bean本身和请求Method的包装。简要分析执行流程DispatcherServlet表示 前端控制器,是整个SpringMVC的控制中心。用户发出请求,DispatcherServlet接收请求并拦截请求。我们假设请求的url为 : http://localhost:8080/SpringMVC/hello如上url拆分成三部分:http://localhost:8080服务

2021-04-18 12:37:13 108

原创 springmvc执行流程以及常用组件注解01

SpringMVC day01执行流程:handler,是指包含了我们请求的Controller类和Method方法的对象组件:处理器映射器。handlerMapping 返回的是控制器处理器适配器。handlerAdapter 返回的是modelAndViewmodelAndView:也就指的是向视图中传递的信息,以及哪个视图视图解析器。ViewResolver 解析视图也就是通过扫描配置 将视图的资源路径拼接 并且访问视图: Representational Stat

2021-04-09 21:21:39 98

原创 mybaits04 复习延迟加载 缓存,学习注解开发

mybatis复习复习延迟加载开启延迟加载sqlMapcoonfig.xml主配置文件开启如下 <setting name="lazyLoadingEnabled" value="true"/> <setting name="aggressiveLazyLoading" value="true"/>配置实现select属性指定配置文件 确认sql语句位置column属性 获取查询条件的数据(也就是另一张表根据什么列表属性查询的)

2021-03-28 19:39:01 106 1

原创 复习简单登陆案例 学习BeanUtils类

2020-09-02 17:32:36 88

原创 复习SpringJDBC

JDBC获取数据库连接的方法使用阿里提供的Durid技术 这个bin 包里提供了数据库连接池相关方法获取数据库连接池 首先要新建一个工具类在工具类中 我们把数据库连接池对象设置成静态的成员变量在静态代码块中 为数据库连接池对象赋值赋值过程 思路: 我们最终要获取数据库连接池对象那么我们需要使用Durid中提供的工厂方法获取在DuridDataSourceFactory的创建数据库连接池的方法也就是createDataSource()中 需要一个properties 资源对象那么 我们需

2020-08-29 19:28:52 125

原创 7.JavaScript2

DOM* 功能:控制html文档的内容* 获取页面标签(元素)对象:Element * document.getElementById("id值"):通过元素的id获取元素对象* 操作Element对象: 1. 修改属性值: 2. 修改标签体内容: 首先获取到元素对象 然后使用 innerHTML 作用: 获取文本内容 向标签里面设置内容(可以是html代码) var s_username = document.getElementById(s_username);

2020-08-16 20:21:55 97

原创 6.JavaScript1

JavaScript基础* 概念:一门客户端脚本语言 * 运行在客户端浏览器中的,每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了* 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。 * JavaScript = ECMAScript + DOM + BOM* ECMAScirpt 1. 基本语法: 1. 与HTML的结合方式 1. 内部JS *

2020-08-13 19:23:43 88

原创 5.HTML_CSS(完结)

表单标签相对路径:同级文件夹 :空下一级文件夹 :/上一级文件夹 :…/上上级文件夹 :…/…/*概念 :用于采集用户输入的数据的,用于和服务器进行交互*from : 用于定义表单,可以定义一个范围,代表采集用户数据的范围*属性: 1. action: 指定用户提交的URL 2. method: 指定提交方式 1. get 1. 请求参数会在地址栏中显示。会封装到请求行中(HTTP协议后讲解)。 2. 请求参数大小是有限制的。 3. 不

2020-08-08 16:29:47 141

原创 HTML课堂笔记day04

web概念概述* JavaWeb: * 使用Java语言开发基于互联网的项目* 软件架构: 1. C/S: Client/Server 客户端/服务器端 * 在用户本地有一个客户端程序,在远程有一个服务器端程序 * 优点: 1. 用户体验好 * 缺点: 1. 开发、安装,部署,维护 麻烦 2. B/S: Browser/Server 浏览器/服务器端 * 只需要一个浏览器,用户通过不同的网址(URL),客户访问不同的服务器端程序 * 优点: 1. 开发、安装

2020-08-06 21:41:56 68

原创 JDBC (基础day01,day02)

1. JDBC的基本概念 * Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。 * 简而言之 : 官方定义接口 各大数据库厂商重写接口 并提供 jar 包供我们编程使用2. 快速入门代码 * Connection c.

2020-08-04 14:52:37 99

原创 1.MySQL(完结) 部分参照 https://blog.csdn.net/m0_37989980/article/details/103413942

DDL (操作数据库)1.创建数据库 : create database 数据库名; Create database if not exist 数据库名; Create datebase if not exist 数据库名 character set 码表名字2.查看数据库: show databases; 查看数据库的定义信息 : show create database 数据库名;3.修改数据库(修改定义码表): alter database 数据库名 charact

2020-07-31 19:35:12 1908

空空如也

空空如也

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

TA关注的人

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