- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 递归实现深拷贝的代码
递归实现深拷贝的代码function clone(obj){ var newObj = obj instanceof Array ? [] : {}; Object.keys(obj).forEach(item =>{ if(obj[item] instanceof Object){ newObj[item] = clone(obj[item]) }else{ newObj[item] = obj[
2021-10-05 17:24:00 166
原创 手写事件总线
手写事件总线 *方便各个组件之间的互相调用*class Bus{ constructor(){ this.obj = {}; } //绑定事件 on(eventName,fn){ if(this.obj[eventName]){ this.obj[eventName].push(fn); }else{ this.obj[eventName] = [fn];
2021-10-05 17:15:09 113
原创 promise
手写promiseclass MyPromiseTest { static PENDING = '开始'; static SUCCESS = '成功'; static FAIL = '失败'; constructor(func){ this.status = MyPromiseTest.PENDING; this.result = null; this.resolveFun = []; this.r
2021-10-05 17:02:44 257
原创 2021-01-29
做一个前端框消失的案例:需求:点击盒子外面消失掉盒子,盒子里面点击不消失.<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script> window.onload = function(){ // var d = document.getElementById('gg'
2021-01-29 20:33:07 94
原创 sentinel持久化spring.cloud.sentinel.datasource.dsl.nacos.rule-type一直报错的问题,已解决
Failed to bind properties under 'spring.cloud.sentinel.datasource.dsl.nacos.rule-type' to com.alibaba.cloud.sentinel.datasource.RuleType:Property: spring.cloud.sentinel.datasource.dsl.nacos.rule-typ...
2020-05-02 17:09:44 7596 21
原创 redis安装以及redis集群
安装redis首先安装redis之前需要先安装一些依赖yum install cpp yum install binutils yum install glibcyum install glibc-kernheaders yum install glibc-commonyum install glibc-devel yum install gcc yum insta...
2020-04-11 17:19:03 122
原创 linux安装redis,即安装成功后springboot连接遇到的一些坑,以及redis集群操作
linux中redis安装步骤:首先安装redis之前需要先安装一些依赖yum install cpp yum install binutils yum install glibcyum install glibc-kernheaders yum install glibc-commonyum install glibc-devel yum install gcc ...
2020-04-11 11:03:57 413
转载 springboot项目中关于session共享问题的解决
关于负载均衡session共享问题的解决我用过的只有两种不同的方法:第一种:可以在nginx中加入ip_hash这样来解决session共享问题.如果这样的话,若你保存的seesion那台服务器挂了,会退出登录,影响客户体验.(不推荐使用)第二种:可以加入redis进行来解决session共享问题.由于我采用的是shiro进行安全验证和授权管理,现需要将shiro管理的session...
2020-04-06 10:37:17 1248
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人