自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 golang工作流框架easy_workflow使用

包括各种自定义事件,角色用户解析绑定,结束通知等,作者相当于完全把整个工作流给独立出来,方便外面业务对接 因为我这是多分公司的情况,所以在解析角色的时候直接去根据角色和发起人id查数据库。该库提供了丰富的特性,如事件驱动、角色分配、条件分支以及网关节点,使得工作流的定义和执行变得直观且灵活。工作流定义 工作流定义采用 JSON 格式,描述了工作流的各个阶段及其逻辑。副总审批:副总审批。就是这里我之前踩了一个大坑:员工请假-》主管审核驳回后-〉再次生成员工请假数据时,数据处理人竟然是主管。

2024-07-23 17:32:04 656

原创 mysql事物

事物mysql日志系统binlog 数据同步与恢复时用的,redolog 因为修改数据每次需要去磁盘找数据,再去修改,磁盘如果数据量多,速度就太慢了,所以数据先记录在redolog中,等高峰期过去,在同步到磁盘中,这样记录的时候只需要在redolog中顺序记录下去,而不需要直接去磁盘一个个去搜索要修改的数据再去修改了,这也就是随机io和顺序io,假设宕机了,可以从redolog中恢复数据,二阶段提交binlog 和 redolog 都会记录数据 ,无论记录哪一个,宕机后 另一个没记录,都会导致

2021-12-06 23:26:59 539

原创 mysql索引面试题

这里写自定义目录标题mysql索引mysql索引名词解析首先先理清楚一个概念 什么是聚簇索引 什么是非聚簇索引?聚簇索引数据和索引在一棵b+树上的叫做聚簇索引,比如innodb的主键索引就是一个聚簇索引,他的叶子结点存放了整个表的记录,而mysam的则是非聚簇索引,通过文件就能看出,mysam 索引文件和数据文件是分开的,一张表最多只会有一个聚簇索引,innodb优先选择主键索引当作聚簇索引,如果没有主键,就选择唯一索引,如果没有唯一索引,就会选择默认的ROW_ID 6位随机数当作聚簇索引非

2021-12-06 21:28:08 838

原创 锁方面集合

一 文件锁fp = fopen("/tmp/lock.txt", "r”);//获取文件 if(flock($fp,LOCK_EX | LOCK_NB))//加锁 { sleep(5);//等待5秒 flock($fp,LOCK_UN);//释放锁 } else { echo "error”; //加锁失败 } fclos

2021-11-20 00:01:54 209

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除