首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
方案
订阅
比客小菜
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
工作流引擎设计与实现·流程的简单执行
前言 上文中已经对模型进行了高度的抽象,本文将对模型行为进行进一步说明。这里以提问的方式开场: 如何让流程从开始节点按箭头指向走到结束节点? StartModel(start)->TaskModel(
工作流引擎原理-打造一款适合自己的工作流引擎
作为开发人员或多或少都会接触过工作流引擎,如 activiti、 jbpm等,这些工作流引擎都会比较重。在小项目中引入就会显得不是很优雅。本文主要简单介绍工作流引擎的原理并讲述如何慢慢打造一款适合自己的工作流引擎。 如果是结束节点,则修改流程实例为完成,并发布结束事件。
CAS实现单点登录(sso)原理
1. CAS 简介 1.1. What is CAS ? CAS ( Central Authentication Service ) 是 Yale 大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于 Web SSO )。 CAS …
什么是单点登录(SSO)
在前阵子有个读者来我这投稿,是使用JWT实现单点登录的(但是文章中并没有介绍什么是单点登录),所以我觉得是时候来整理一下了。 单点登录的英文名叫做:Single Sign On(简称SSO)。 在初学/以前的时候,一般我们就单系统,所有的功能都在同一个系统上。 后来,我们为了合…
WebGeeker-Validation: 一个强大的 PHP 参数验证器
用于对API接口的请求参数进行合法性检查。 在实现服务端的API接口时,对于每一个接口的每一个参数,都应该检测其取值是否合法,以免错误的数据输入到系统中。这个工作可以说是费时费力,但又不得不做。而且PHP本身是弱类型语言,不但要验证取值,还要验证数据的类型是否符合,这就更复杂了…
你在用 JWT 代替 Session?
现在,JSON Web Tokens (JWT) 是非常流行的。尤其是 Web 开发领域。 所有这些因素,令 JWT 名声大振。 但是,今天我要来说说使用 JWT 的缺点。也就是为什么说将 JWT 用于会话控制是多么的糟糕。 如果你不了解 JWT,不要紧张,它并不可怕。 JWT…
前后端分离使用 Token 登录解决方案
这篇文章写一下前后端分离下的登录解决方案,目前大多数都采用请求头携带 Token 的形式。 前端得到 401 状态码,重定向到登录页面。 使用 respone 拦截器,对 2xx 状态码以外的结果进行拦截。 如果状态码是401,则有可能是 Token 过期,跳转到登录页。 上面…
分布式唯一ID的几种生成方案
在互联网的业务系统中,涉及到各种各样的ID,如在支付系统中就会有支付ID、退款ID等。那一般生成ID都有哪些解决方案呢?特别是在复杂的分布式系统业务场景中,我们应该采用哪种适合自己的解决方案是十分重要的。下面我们一一来列举一下,不一定全部适合,这些解决方案仅供你参考,或许对你有…
分布式系统高可用实战之限流器(Go 版本实现)
限流器,顾名思义用来对高并发的请求进行流量限制的组件。 限流包括 Nginx 层面的限流以及业务代码逻辑上的限流。流量的限制在众多微服务和 service mesh 中多有应用。限流主要有三种算法:信号量、漏桶算法和令牌桶算法。下面依次介绍这三种算法。 笔者在本文的程序示例均以…
PHP 高级编程之消息队列
讲解消息队列以及消息队列的使用场合和实现消息队列框架的实现等等。