- 博客(11)
- 收藏
- 关注
原创 详解设计模式--【装饰模式】
什么是装饰模式装饰模式属于对象结构型模式装饰模式:动态的给一个对象增加一些额外的职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活装饰模式可以在不需要创建多个子类的情况下,让对象的功能得以扩展模式动机装饰模式是满足可以在不改变一个对象本身功能的基础上给对象增加新行为的模式装饰模式是一种用于替代继承的技术,它通过一种无须定义子类的方式给对象动态增加职责,使得对象增加的关联关系取代了类之间的继承关系引入装饰类,在装饰类中既可以调用待装饰的原有类的方法还可以增加新的方法,来扩展原有类的功
2022-04-15 12:55:11
689
原创 Spring JDBC
Spring JDBC模块的作用 Spring的JDBC模块负责数据库资源管理和错误处理,大大简化了开发人员对数据库的操作。使得开发人员可以从繁琐操作中解脱,从而将更多的家里投入到编写业务逻辑当中。JdbcTemplate的解析 针对数据库的操作,Spring框架提供了JdbcTemplate类,该类是Spring框架数据抽象层的基础。 JdbcTemplate类是Spring JDBC 的核心类。DataSource其主要功能是获取数据库连接,还可以引入对数据库连接的缓冲池和分布式事务的
2022-04-11 19:15:13
661
原创 Mybatis修炼小记
什么是Mabatis?Mybatis是一个基于java的持久层框架,它内部封装了jdbc,使得开发者只需要关注SQL语句。Mybatis通过xml或者注解的方式将要执行的各种statement配置起来,并通过sql的动态参数进行映射生成最终执行的SQL语句。Mybatis框架执行SQL并将结果映射为java对象并返回。Mybatis对JDBC进行了封装,屏蔽了对JDBC API底层的访问细节,使得我们不用与JDBC API打交道Mybatis开发步骤添加Mybatis的坐标创建数据库表
2022-04-10 15:01:38
1133
原创 关于React的正确打开方式(四)插槽
React中的插槽在React中对于插槽的实现,就是当我们在一个组件标签内去插入dom的时候,React会自动将被插入的这段dom挂载在组件的props的children上,然后只需要在子组件内部调用this.props.children,React就会自动将被插入的dom渲染在组件上,而且我们需要知道的是,react会将被插入的dom段作为一个Array类型的数据挂载在组件的props的children上。父组件import React, { Component } from 'react'i
2022-04-09 15:25:08
675
原创 关于React的正确打开方式(三)非父子通信
非父子组件通信方式状态提升(中间人模式)也就是说,将多个组件需要共享的状态提升到他们最近的父组件上,然后互相通过父组件向对方传递props,从而实现非父子间的通信,这里的父组件也就起到了中间人的作用发布订阅模式实现数据的多级传递(context状态数传参)通过使用context机制进行数据的多级传递 ,在context机制当中需要在子组件内设置静态属性contextTypes,同时在其内部通过prop-types模块去设置需要多级传递的数据的数据类型。然后就是要在上层组件的内部设置有静态属性
2022-04-09 10:37:38
206
原创 关于React的正确打开方式(二)父子间通讯—子传父篇 持续更新中...
组件之间的通信(子传父篇)父子组件通信方式父传子----采用传递数据子传父----采用传递方法ref标记(父组件拿到子组件的引用,从而调用子组件的方法)子传父通信的描述我们通过前面的属性props知道了可以通过props来实现父组件对子组件的传值操作。但是在实际应用当中我们不止需要通过父组件向子组件进行传值,我们还存在子组件向父组件传值的场景。如何实现子组件向父组件传值:与父传子不同的是,父传子是通过props属性对节点的绑定实现的传值,也就是说,直接通过对props传递数据实现
2022-04-09 07:55:02
1139
原创 ES6暴毙归纳(一)(持续更新中
ES6暴毙归纳(一)(持续更新中)let、const关键字let在块级作用域有效变量不能重复声明不会预处理,不存在变量提升const不能修改用于定义一个常量,声明的时候必须初始化在块级作用域有效,不能跨块访问,不能跨函数访问var、let、const 的区别var 定义的变量,没有块的概念,可以跨块访问, 不能跨函数访问。let 定义的变量,只能在块作用域里访问,不能跨块访问,也不能跨函数访问。const 用来定义常量,使用时必须初始化(即必须赋值),只能在块作用域里访问
2022-04-08 09:47:55
309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人