- 博客(10)
- 收藏
- 关注
原创 vue axios token刷新--vue后台管理
需求最近在写项目,跟后端 讨论token刷新方案:前端登录后,后端返回token和refreshToken有效时间,当token过期时要求用refreshToken去获取新的token,前端需要做到无痛刷新token,即请求刷新token时要做到用户无感知。分析前端登录后会返回 token 和refreshToken。token30分钟过期 refreshToken一天过期,利用这个时间差就可以做到无痛刷新token方法一:发起请求后拦截 当token 过期后调用refreshToken 接口 拿
2020-05-11 21:43:22 1399 1
原创 uniapp微信小程序使用ucharts2.0解决穿透(遮挡|层级问题,[uCharts]:开启canvas2d模式,必须指定canvasId,否则会出现偶尔获取不到dom节点的问题!
小程序使用canvas2d模式报错[uCharts]:开启canvas2d模式,必须指定canvasId,否则会出现偶尔获取不到dom节点的问题!<template>//新增 id="canvasColumn"<view class="charts-box"> <qiun-data-charts type="pie" id="canvasColumn" :canvas2d="true" :chartData="chartData" background="n.
2021-08-05 12:07:50 3188 1
原创 React Hooks 学习笔记
React HooksHooks1. React Hooks 介绍1.1 React Hooks 是用来做什么的对函数型组件进行增强,让函数型组件可以存储状态,可以拥有处理副作用的能力,让开发者在不使用类组件的情况下,实现相同的功能。1.2 类组件的不足(Hooks 要解决的问题)缺少逻辑复用的机制为了复用逻辑增加无实际渲染效果的组件,增加了组件层级,显示十分臃肿,增加了调试的难度以及运行效率的降低类组件经常会变得很复杂难以维护将一组相干的业务逻辑拆分到了多个生命周期函数中,在一个
2021-01-31 21:31:23 326
原创 String类的概述和使用
12.1 String类的概念(重点)java.lang.String类用于描述字符串,Java程序中所有的字符串字面值都可以使用该类的对象加以描述,如:“abc”。该类由final关键字修饰,表示该类不能被继承。从jdk1.9开始该类的底层不使用char[]来存储数据,而是改成 byte[]加上编码标记,从而节约了一些空间。该类描述的字符串内容是个常量不可更改,因此可以被共享使用。如:String str1 = “abc”; - 其中"abc"这个字符串是个常量不可改变。str1 =
2021-01-21 22:46:07 145
原创 java常用类以及使用
Object类的概述(重点)基本概念java.lang.Object类是Java语言中类层次结构的根类,也就是说任何一个类都是该类的直接或者间接子类。如果定义一个Java类时没有使用extends关键字声明其父类,则其父类为 java.lang.Object 类。Object类定义了“对象”的基本行为, 被子类默认继承。常用的方法方法声明功能介绍Object()使用无参方式构造对象boolean equals(Objectobj)用于判断调用对象是否与参数对象
2021-01-12 23:07:10 158
原创 链表
链表在链表的最前面,通常会有个头指针用来指向第一个结点。对于链表的最后一个结点,由于在它之后没有下一个结点,因此它的指针是个空指针。链表结构,和小朋友手拉手站成一排的场景是非常相似的。需要遍历才能查询到元素,查询慢。插入元素只需断开连接重新赋值,插入快。一、单链表//链表相对于数组来说,要复杂的多,首先,链表不需要连续的内存空间,它是由一组零散的内存块透过指针连接而成,// 所以,每一个块中必须包含当前节点内容以及后继指针。最常见的链表类型有单链表、双链表以及循环链表。function
2020-11-15 23:35:57 105
原创 LRU 缓存机制
每日一练LRU 缓存机制题目:运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制。它应该支持以下操作:获取数据 get 和写入数据 put 。获取数据 get(key) - 如果密钥 ( key ) 存在于缓存中,则获取密钥的值(总是正数),否则返回 -1 。写入数据 put(key, value) - 如果密钥不存在,则写入数据。当缓存容量达到上限时,它应该在写入新数据之前删除最久未使用的数据,从而为新数据留出空间。*/示例:var cache = new L
2020-11-06 14:02:25 81
原创 vue3前从零开始学TypeScript
什么是TypeScriptTypeScript 是 JavaScript 的类型的超集,它可以编译成纯 JavaScript。编译出来的 JavaScript 可以运行在任何浏览器上。TypeScript 编译工具可以运行在任何服务器和任何系统上。为什么选择TypeScriptJavaScript是一门弱类型/动态类型脚本语言。过于灵活,没有类型检查。在大型项目中代码越来越复杂,JavaScript这种灵活的优势就变成了短板TypeScript 增加了代码的可读性和可维护性类型系统实际上是最好的
2020-05-19 11:08:00 705
原创 初学js数组常用属性和方法
初学js数组常用属性和方法数组属性数组常用方法欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与...
2019-06-26 17:16:19 117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人