加载中
图解React组件生命周期

一、组件生命周期 每个React类组件都包含“生命周期方法”(function组件是没有生命周期方法的),你可以重写这些方法,以便于在运行过程中特定的阶段执行这些方法。在接下来的文章中,生命周期...

05/04 15:47
93
GIT学习笔记(代码提交流程)

Git作为流行的代码版本控制系统可以有效地提高多个开发人员的同步代码编写和管理。但是为了提高代码的合并效率,应该遵照一定的流程来提交代码。这篇文章就简单介绍代码提交流程 和每个流程中...

git
04/16 22:00
97
数据库-分区、分表、分库、分片

以下文章纯属自己对网络文章的阅读后总结,如有问题欢迎指出。 众所周知,数据库往往最容易成为应用系统的瓶颈。随着系统用户的越俩越多,我们的数据库数据越来越大。随之而来的是单个表中数...

03/11 12:33
3
Spring Boot启动时添加业务代码逻辑

问题背景: 项目中用到了Redis缓存,但是只做了数据缓存,没有提供清理缓存机制。所以现在需要每次启动项目的时候清除上一次的缓存数据。 1.实现CommandLineRunner接口 springboot提供 Comm...

03/10 12:48
266
Spring事务管理-@Transactional注解详解

一、概念 首先事务是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。事务有 Atomic(原子性)、Consistency(一致性)、Isolation(隔离性)和Durability(持久...

Spring事务管理 —— readOnly只读事务

事务是什么?事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用。 下面来看一个项目中遇到的问题: 有这么一个需求,我们要查询一些数据,但是在查...

01/05 15:49
115
Chrome DevTools 你还只会console.log()吗?

1 $0 打印出选中的元素 2 $_ 重新打印上一次的输出结果 3 $0 ~ $4 分别打印出最近5个选中的元素 4 console.table 可以以表格的形式展示,打印复杂信息时可以用console.table 替代console.l...

01/03 11:11
54
Postman 测试restful接口

日常开发中经常会遇到没有前提界面,直接调用后台restful接口的情景,不管时后台代码先行,并且开发完之后开发人员进行自测还是,或者是专业测试进行restful接口测试,都需要一款工具,现在就...

2019/09/08 15:36
424
设计模式-单例模式

一、什么是单例模式 单例模式,顾名思义就是一个类只有一个实例的模式,是所有设计模式当中最为简单的一种设计模式。有些类对象我们只需要一个实例。例如线程池、缓存、注册表、日志对象等。...

2019/04/01 22:13
60
设计模式-装饰者模式

一、装饰者模式定义 装饰者模式,顾名思义就是一种装饰。动态地将责任或者功能附加到对象上,若要扩展功能,装饰者模式提供了比继承更有弹性的替代方案。 上面这张图是一个带着手机壳的手机,...

设计模式-策略模式

一、策略模式定义 策略模式就是定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。看着定义可能晦涩难懂,那就接着往下看下解释,再回来看定义...

设计模式-适配器模式

一、什么是适配器? 适配器就是一种适配中间件,将两种不匹配的东西进行适配连接,举一个生活中的例子。小金最近买了最新款的macbook pro,但是发现电脑的数据接口都变成了Type c接口,这导致...

javascript 几种常用继承方法和优缺点分析

1.原型链继承(最简单) 核心 (实现思路):用父类的实例充当子类原型对象 function Person(name) { this.name = name; this.fav = ['basketball', 'football']; this.detail = {country : '中国...

2019/01/25 16:35
864
通过js事件循环,看js运行机制

经常使用js的前端同学们肯定都知道js是单线程的脚本语言,但是js为什么会设计成单线程? js中也有同步任务和异步任务,既然js是单线程是怎么实现异步的?为什么要使用异步? 带着上面这些问题...

2018/12/16 16:17
24
CSS3 动画

1.transform transform是css3的属性,主要用于元素的变形,有如下四种属性值: translate:指定对象的2D平移,第一个参数为X轴平移量,第二个参数为Y轴平移量。 列如:translate(10px,10px) ...

2018/08/24 13:23
30
3大主流前端框架对比

框架对比 Angular React Vue.js 组织方式 MVC 模块化 模块化 数据绑定 双向 单向 双向 模板能力 强大 自由 简介 自由度 较小 大 较大 路由 静态路由 动态路由 动态路由 适用场景 Angular:后...

前端性能优化

1.压缩代码 通过压缩js、html、css 来减小网络请求资源的大小,减少网络负担。 2.图片压缩,根据不同场景使用不同图片格式 jpg图-有损压缩,压缩率较高,适合不需要透明的业务场景 png图-需要...

什么是React-redux、为什么使用React-redux、怎么使用React-redux

1、什么是React-redux React-redux是用于连接React和Redux的 2、为什么使用React-redux 使用React-redux可以使redux部分代码更简洁更明了,比如组建中需要使用到的数据都在mapStateToProps方...

2018/07/20 15:02
1.2K
什么是Redux,为什么使用Redux,怎么使用Redux

1、什么是Redux 官方解释:Redux is a predictable state container for JavaScript apps. 意思就是Redux是js应用的 一种可预测的状态容器 2、为什么使用Redux 下面的图是不使用Redux和使用R...

2018/07/20 13:48
9.9K
jQuery 插件开发

jQuery插件的种类 1.对象级别插件开发,即给jQuery对象添加方法,封装对象方法的插件,例如:append()、val()。 2.类级别插件开发,即给jQuery添加全局函数,相当于给类本身添加方法,例如:...

2018/07/15 21:39
34

没有更多内容

加载失败,请刷新页面

返回顶部
顶部