摘要:
复盘双token方案在项目中的实际应用 前言 笔者需要实现token的无感刷新,具体点说就是假设用户一直在使用,就会无感给用户的token进行刷新,不需要到点强制让用户重新登录,只有用户长时间不使用的情况下,过了设定时间后才强制用户登录 方案 现在有两个可选的方案: token+redis 将tok 阅读全文
摘要:
复盘loki的安装与项目的调通 前言 为什么要装这个呢,完全是因为他相比于其他主流的日志框架,占用内存少,其他的比如:ELK、Graylog动辄几个G,完全吃不消,还想要能够多人同时看到日志,所以选择了只占几百M内存的loki。 然后这些框架,其实都是开源的,区别就是功能的问题,笔者只需要看日志,因 阅读全文
摘要:
复盘Jenkins的安装到项目构建调通 前言 之前有一篇文章大概的讲了一下Jenkins的安装配置,但是那篇文章不够细节。 安装 首先要注意版本 笔者安装的是2.315配合java8使用,但是此版本有个小bug,在部署中的项目可能不会显示进度,需要刷新页面,可以尝试一下其他版本;除此之外,得注意一下 阅读全文
摘要:
ThreadLocal怎么说 这么说 ThreadLocal可以实现资源的线程隔离,避免线程安全问题 ThreadLocal实现了线程内的资源共享 其原理是,每个线程内有一个ThreadLocalMap类型的成员变量,用来存储资源 1)调用set方法就是以ThreadLocal自己作为key,资源作 阅读全文
摘要:
原型和原型链 原型 在理解之前,明白一个前提,js也是有类的,也可以定义方法和构造函数 隐式原型:对象的_proto_属性(里面有类定义的方法,且这个属性每个对象都有) 显式原型:Teacher.prototype 其中,Teacher.prototype和teacher._proto_完全相等 原 阅读全文
摘要:
redhat环境使用jenkins部署项目(前后端) 最近使用了jenkins部署项目,在此做一个小结 从安装到部署 安装jenkins 安装文章网上一大把,百度一下,提几个重要的点: 在安装过程中,请把jenkins的使用用户设置为root用户,防止后面的权限不够,忘了更改也没事,后面为jenki 阅读全文
摘要:
记一次sql优化 总数据 70w 原sql -- 删除索引 drop index BUSINESSID_INDEX -- 优化前 SELECT COUNT(CASE WHEN BUREAU_TASK ='0' AND DECLARE_PERSON_ID = 'bfa800bd0000000014e1 阅读全文
摘要:
es6小结 解构表达式 数组解构 let arr = [1,2,3]; const [x,y,z] = arr; x,y,z将与arr中的每个值对应取值 对象解构 const person = { name: jack, age: 21 language: ['java','js','css'] } 阅读全文
摘要:
kafaka小结 副本集 1.创建副本的单位是 topic 的 partition ,正常情况下,每个分区都有一个 leader 和零或多个followers 。总的副本数是包含 leader 的总和。所有的读写操作都由 leader 处理,一般partition 的数量都比 broker 的数量多 阅读全文
摘要:
简单对最近mysql的学习总结一下 索引的分类 索引分类又很多种分法,这里我采用聚簇索引和非聚簇索引的分法: 聚簇索引主要是主键和隐式主键在使用 非聚簇索引包含平时建立的一些索引(普通索引、唯一索引等) 对于mysql建立索引时key和index关键字的区别: key强调的是概念层面的约束(如唯一索 阅读全文