
Other
文章平均质量分 87
其他内容
AlluzeYu
这个作者很懒,什么都没留下…
展开
-
微服务集群分类
集群分类原创 2023-08-11 11:26:00 · 214 阅读 · 0 评论 -
Spring5-08-事务ACID
Spring框架-事务ACID1.事务概念1.1 .什么是事务(1)事务是数据库操作的最基本单元,逻辑上的一组操作,要么都成功,如果有一个失败,所有都失败(2)典型场景:银行转账lucy转账100给marylucy少100,mary多100执行成功:lucy少了100 , mary多了100 表示的是逻辑上的一组操作执行失败:转账的过程中出点断电,断网导致异常,那么lucy的钱不会少,mary的钱也不会多1.2 事务的特性(1)原子性:要么都成功,要么都失败(2)一致性:操原创 2021-01-07 20:17:39 · 245 阅读 · 0 评论 -
spring5-02-IOC容器_底层原理_Bean管理xml方式+创建对象/set/构造/p名称空间注入
Spring-IOC容器原创 2020-12-22 11:40:27 · 315 阅读 · 0 评论 -
SpringMVC-05-异常处理
SpringMVC-HMday02-03-异常处理1 处理异常的思路系统中异常包括两类:预期异常和运行时异常 RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、通过测试手段减少运行时异常的发生。系统的 dao、service、controller 出现都通过 throws Exception 向上抛出,最后由 springmvc 前端控制器交由异常处理器进行异常处理,如下图:2 直接抛出异常到用户页面2.1 搭建环境—创建module原创 2021-02-03 13:31:24 · 142 阅读 · 0 评论 -
Mybatis3-01-入门案例
Mybatis1 什么是Mybatis1.1 Mybatis概念MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。1.2 如何获取MybatisMaven仓库:https://mvnrepo原创 2021-01-09 08:43:23 · 274 阅读 · 0 评论 -
Mybatis3-03-复杂查询
Mybatis-复杂查询1 复杂查询----多对一处理-----环境搭建----(demo05_demo06)1.1 多对一的关系多个学生对应一个老师对于学生而言,关联:多个学生关联了一个老师—【多对一】对于老师而言,集合:一个老师有很多学生-------- 【一对多】1.2 创表(teacher&student)创建teacher表CREATE TABLE `teacher`( `id` INT(10) NOT NULL, `name` VARCHAR(30) DE原创 2021-01-19 15:26:04 · 229 阅读 · 0 评论 -
SpringMVC-02-常用注解
SpringMVC-021 常用注解原创 2021-01-27 13:19:19 · 220 阅读 · 0 评论 -
spring5-01-入门案例
spring51.springIOC1.1 IOC入门原创 2020-12-21 16:26:33 · 353 阅读 · 0 评论 -
spring5-03-IOC容器_Bean管理xml方式_其他类型属性的注入
Spring-IOC容器-02Bean管理xml方式注入空值和特殊符号注入外部bean注入内部bean和级联赋值注入集合类型属性1.XML方式注入空值和特殊符号1.1注入空值null<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XML原创 2020-12-26 11:24:12 · 283 阅读 · 0 评论 -
SpringMVC-06-SpringMVC的拦截器
SpringMVC-HMday02-04-异常处理1 拦截器概述1.SpringMVC框架中的拦截器用于对处理器进行预处理和后处理的技术。2.可以定义拦截器链,连接器链就是将拦截器按着一定的顺序结成一条链,在访问被拦截的方法时,拦截器链中的拦截器会按着定义的顺序执行。3.拦截器和过滤器的功能比较类似,有区别1.过滤器是Servlet规范的一部分,任何框架都可以使用过滤器技术。2.拦截器是SpringMVC框架独有的。3.过滤器配置了,可以拦截任何资源4.拦截器只会对控制器中的方法进行拦原创 2021-02-04 14:06:09 · 132 阅读 · 0 评论 -
SpringMVC-01-入门案例
Spring-MVCday011.SpringMVC的基本概念2.SpringMVC的入门3.请求参数的绑定4.常用注解原创 2021-01-23 13:26:18 · 175 阅读 · 0 评论 -
spring5-05-IOC容器_注解方式(创建对象、组件扫描、注入属性@Autowried和Qualifier、注入属性@Resource和Value、完全注解开发)
Spring-IOC容器-04 注解开发注解方式注入对象注解方式组件扫描注解注入属性@Autowried和Qualifier输入属性@Resource和Value完全注解开发原创 2020-12-29 23:44:46 · 313 阅读 · 0 评论 -
spring5-04-IOC容器_FactoryBean_Bean的作用域_Bean的生命周期_xml自动装配_Durid配置
Spring5-IOC操作Bean管理(FactoryBean)1 普通bean和工厂bean(FactoryBean)的区别1.Spring有两种bean,一种是普通bean,另一种是工厂bean(FactoryBean)2.普通bean:在配置文件中定义bean类型就是返回类型3.工厂bean:在配置文件中定义的bean类型可以和返回值类型不一致2.案例操作第一步:创建类,让这个类作为工厂bean,实现接口FactoryBean第二步:实现接口里面的方法,在实现的方法中定义返回的be原创 2020-12-29 13:55:12 · 187 阅读 · 0 评论 -
spring5-06-AOP_基于注解完全开发_基于xml实现
Spring5-AOP基本概念底层原理底层原理JDK动态代理实现AOP操作术语AOP准备工作AOP-aspect注解1AOP-aspect注解2AOP-aspect配置文件1 基本概念1 什么是AOP(1)面向切面编程(方面),利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率(2) 同属描述:不通过修改源代码的方式,在主干功能里面添加新的功能(3) 使用登录案例说明2 底层原理2.原创 2021-01-02 16:37:03 · 178 阅读 · 0 评论 -
SpringMVC-03-响应数据和结果视图
SpringMVC-HMday02-01-响应数据和结果视图原创 2021-01-28 13:00:27 · 778 阅读 · 0 评论 -
Mybatis3-05-缓存介绍
Mybatis-缓存原创 2021-01-21 17:05:18 · 142 阅读 · 0 评论 -
spring5-07-JdbcTemplate
spring5-JDBC模板1 JdbcTemplate概述和准备工作1.1 引入jar包1.2 在spring配置文件中配置数据库连接池<!--配置德鲁伊数据库连接池--> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"> <property name="driverClassName" value="com.mysql.cj.jdbc.Driver原创 2021-01-02 23:08:15 · 183 阅读 · 0 评论 -
Mybatis3-02-配置解析
Mybatis-021 配置解析1.1 核心配置文件 mybatis-config.xmlMyBatis 的 XML 配置文件包含了影响 MyBatis 行为甚深的设置和属性信息• 1、configuration 配置 • 2、properties 属性 • 3、settings 设置 • 4、typeAliases 类型命名• 5、typeHandlers 类型处理器 • 6、objectFactory 对象工厂 • 7、plugins 插件 • 8、environments 环原创 2021-01-09 18:42:19 · 752 阅读 · 0 评论 -
Mybatis3-04-动态SQL
Mybatis-动态SQL1 动态SQL之— 环境搭建2 动态SQL之— if语句3 动态SQL之— 常用标签4 动态SQL之— Foreach原创 2021-01-19 15:40:34 · 217 阅读 · 0 评论 -
SpringMVC-04-文件上传
SpringMVC-HMday02-02-文件上传1 文件上传1.1 文件上传的必要前提1、 form 表单的 enctype 取值必须是:multipart/form-data(默认值是:application/x-www-form-urlencoded),enctype:是表单请求正文的类型2、 method 属性取值必须是 Post3、 提供一个文件选择域1.2 文件上传的原理分析1.1.1文件上传的必要前提:a.表单的method必须是postb.表单的enctype属原创 2021-02-02 17:01:25 · 177 阅读 · 0 评论