单点登录方案
摘要:一、背景 系统用户登录,通过生成jwt 存储于cookie中,带入客户端,之后每次请求,cookie中带入登录态,实现单系统登录。当应用群过多的时,用户需要登录各个不同的系统群,这样便增大了用户的操作复杂度。因此当用户访问一个应用群时,应用群的复杂性由内部各个系统承担。,对用户而言都应该是一个整体应
阅读全文
AST抽象语法树浅析
摘要:一、什么是抽象语法树 开发者可以阅读,理解按语法规则书写的的代码,但是对编译器等工具来讲,它能理解的就是抽象语法树(Abstract Syntax Tree)。即按语法规则书写的源代码,能被编译器理解的抽象结构。它以树状的形式表现编程语言的语法结构。 大致了解编译原理: 二、抽象语法树生成及组成 1
阅读全文
influxDB + grafana 开发流量监控系统
摘要:应公司业务需求,利用influxDB + grafana实践开发一个接口监控系统。 首先准备工作,docker 拉取grafana 镜像 docker run -d -p 3000:3000 grafana/grafana,本地运行镜像,更改对应配置,监听http://localhost:3000,
阅读全文
grafana+influxdb 理解运用
摘要:随着互联网的发展,已然成为一个数据的世界。了解数据库TPS(每秒事物处理)、QPS(每秒查询数),对他们进行页面可视化也显得越发重要,对此介绍自己对一套可视化监控系统的开发流程和监控库的理解和运用。 首先先表述一下自己对grafana+influxDB+telegraf的配合使用: Telegraf
阅读全文
关于angular2及以上版本 树形相关问题。
摘要:树形结构在很多的情况下是必要用到的。下面介绍关于一些angular2及一上版本的树形使用及展示。 方式一: 自定义树形组件: 树形结构原理比较简单,通过组件生成来调用自身组件。创建一个<treecomponent></treecomponent>组件。在视图层引用自身。根据自己需求定义数据结构属性街
阅读全文
anular2及以上版本关于权限菜单导航浅谈
摘要:angular2开发一些后台管理系统同时,大多时候会涉及到关于菜单权限控制。当一个用户登录到管理系统时,他具备拥有权限查看及操作的菜单。 现在我现在谈一下关于我做权限菜单的过程步骤: 首先,前端设定路由路径保存至数据库: 在component.ts里面通过http或者httpclient得到后台接口
阅读全文