- 2024-06-07Yearning外置工单通知实现思路
背景概述上篇我们讲解了一下Yearning如何使用飞书发送工单通知,但是我最初的想法不仅仅是飞书、钉钉这些媒介,更多的是希望可以自定义集成渠道,因此想到了PrometheusAlert,这样我们就不用重新造轮子了。大致配置image-20240606110115965我们拿到Yearning发送的数据,当然这个数据需
- 2023-11-11在thinkphp6中使用leftJoin时,怎么使用REPLACE?
在ThinkPHP6中,你可以使用db()函数来构建复杂的SQL查询,以实现JOIN并使用REPLACE函数。可以按照以下方式修改你的代码:$res->leftJoin('work','work.workID=REPLACE(entry_in.workID,"JP","")')->where('work.customer_id',$customer_id);在这
- 2023-09-11在thinkphp6中使用leftJoin时,怎么使用REPLACE?
在ThinkPHP6中,你可以使用db()函数来构建复杂的SQL查询,以实现JOIN并使用REPLACE函数。可以按照以下方式修改你的代码:$res->leftJoin('work','work.workID=REPLACE(entry_in.workID,"JP","")')->where('work.customer_id',$customer_id);在这
- 2023-04-14雪花算法那些事
对id的要求业务全局唯一性:不能出现重复的ID号,既然是唯一标识,这是最基本的要求。信息安全:如果ID是连续的,恶意用户的扒取工作就非常容易做了,直接按照顺序下载指定URL即可;如果是订单号就更危险了,竞对可以直接知道我们一天的单量。所以在一些应用场景下,会需要ID无规则、不规则。
- 2023-04-14雪花算法那些事
对id的要求业务全局唯一性:不能出现重复的ID号,既然是唯一标识,这是最基本的要求。信息安全:如果ID是连续的,恶意用户的扒取工作就非常容易做了,直接按照顺序下载指定URL即可;如果是订单号就更危险了,竞对可以直接知道我们一天的单量。所以在一些应用场景下,会需要ID无规则、不规则。
- 2023-02-03Snowflake 雪花算法补充
雪花算法,要保持全局唯一,必须要指定唯一的dataCenterId和workerId,正常这两个数都是0-31之间的一个值。如果我们自己的商用节点,应该依赖注册中心,手动的为每隔节点指定
- 2023-01-30如何从json数据中提取数据
//将数据解析成json格式var data=JSON.parse(responseBody);//获取id值var procInstId=data.data.id; var workId=data.data.works[0].id;pm.envir
- 2022-10-12【Vegas原创】经典的用于报表的Procedure
因报表经常计算百分比之类的,但平常的SQL查询比较慢,适合使用Procedure以优化程序。---VegasCreated2007/10/16setANSI_NULLSONsetQUOTED_IDENTIFIERONgoALTERPROCEDUR