![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
weixin___sjk6070
这个作者很懒,什么都没留下…
展开
-
可能是最好的跨域解决方案了... ...
又是跨域,烦不烦 ?网上跨域的文章那么多,跨的我眼睛都疲劳了,不看了不看了 ???? 别走…我尽量用最简单的方式将常见的几种跨域解决方案给大家阐释清楚,相信认真看完本文,以后不管是作为受试者还是面试官,对于这块的知识都能够游刃有余。 什么是“跨源” 不是讲跨域吗 ?怎么又来个“跨源” ?字都能打错的 ? ????…稍安勿躁,其实我们平常说的跨域是一种狭义的请求场景,简单来说,就是“跨“过浏览器的同源策略去请求...原创 2019-11-13 19:21:27 · 184 阅读 · 0 评论 -
React 开发必须知道的 34 个技巧【近1W字】
React 是前端三大框架之一,在开发中也是一项技能; 本文从实际开发中总结了 React 开发的一些技巧技巧,适合 React 初学或者有一定项目经验的同学 序列文章:Vue 开发必须知道的 36 个技巧【近1W字】 源码地址 请戳, 欢迎 star 效果图 1 组件通讯 1.1 props 子组件 import React from “react”; import PropTypes from...原创 2019-11-13 19:18:38 · 244 阅读 · 0 评论 -
Mybatis之方法如何映射到XML
上文Mybatis之Mapper接口如何执行SQL中了解到,Mapper通过动态代理的方式执行SQL,但是并没有详细的介绍方法是如何做映射的,方法包括:方法名,返回值,参数等;这些都是如何同xxMapper.xml进行关联的。 方法名映射 上文中提到缓存MapperMethod的目的是因为需要实例化SqlCommand和MethodSignature两个类,而这两个类实例化需要花费一些时间;而方法...原创 2019-11-09 19:09:25 · 603 阅读 · 0 评论 -
我总结的 CSS 变量知识点
最近读到一篇文章《Everything you need to know about CSS Variables》,让我对 CSS 变量有了新的认识。下面将整理出来的跟自己感悟的地方与大家分享,希望能帮助到对 CSS 变量还一知半解的同学。 答疑 一、为什么 CSS 变量还称为“自定义属性(custom properties)”? 我们回忆 CSS 变量的使用方式: span { /* 局部变量 ...原创 2019-10-17 19:20:42 · 130 阅读 · 1 评论 -
Mysql主从复制原理及同步延迟问题
主从复制解决的问题 数据分布:通过复制将数据分布到不同地理位置 负载均衡:读写分离以及将读负载到多台从库 备份:可作为实时备份 高可用性:利用主主复制实现高可用 复制原理 复制的原理其实很简单,仅分为以下三步: 在主库上把数据更改记录到二进制日志binary log中,具体是在每次准备提交事务完成数据更新前,主库将数据更新的事件记录到二进制日志中去,Mysql会按照事务提交的顺序来记录二进制日志的...原创 2019-10-17 19:19:37 · 112 阅读 · 0 评论 -
从零开始再学 JavaScript 定时器
1.导读 在写 setTimeout 和 setInterval 代码时,你是否有想过一下几点: 他们是怎么实现的? 面试时如果问你原理怎么回答? 为什么要了解定时器原理? 首先 setTimeout 和 setInterval 都不是ECMAScript规范或者任何JavaScript实现的一部分。它是由浏览器实现,并且在不同的浏览器也会有所差异。定时器也可以由 Nodejs 运行时本身实现。 ...原创 2019-10-15 19:05:58 · 1344 阅读 · 0 评论 -
手把手入门Fish-Redux开发flutter(下)
前面两篇,我们了解了fish-redux并实现了简单的功能,这次我们再了解fish-redux一些其他的特点。看一下结果图: 1 使用 Component 和 Adapter 做一个列表 1.1 创建列表页、定义数据 页面创建的过程跟之前一样,就省略啦。我创建了名为 List 的页面,结果如下 在 app.dart 中加入我们的这个页面。修改过的 app.dart 如下 http://weavi....原创 2019-10-15 19:04:51 · 648 阅读 · 0 评论 -
对象、原型链、类、继承【下】
概述 在上篇文章中,我们使用ES5通过构造函数和原型对象实现了「类」,通过原型链实现了「类」的继承。在ES6中,新增class和extend实现了类和继承,提供了更接近传统语言的写法。 class 和大多数面向对象的语言不同,JavaScript 在诞生之初并不支持类,也没有把类继承作为创建相似或关联的对象的主要的定义方式。所以从ES1到 ES5这段时期,很多库都创建了一些工具,让JavaS...原创 2019-10-14 22:11:27 · 79 阅读 · 0 评论 -
Redis 到底是怎么实现“附近的人”这个功能的呢?
前言:针对“附近的人”这一位置服务领域的应用场景,常见的可使用PG、MySQL和MongoDB等多种DB的空间索引进行实现。而Redis另辟蹊径,结合其有序队列zset以及geohash编码,实现了空间搜索功能,且拥有极高的运行效率。本文将从源码角度对其算法原理进行解析,并推算查询时间复杂度。 要提供完整的“附近的人”服务,最基本的是要实现“增”、“删”、“查”的功能。以下将分别进行介绍,其中会...原创 2019-10-14 22:10:28 · 57 阅读 · 0 评论