V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  awanganddong  ›  全部回复第 20 页 / 共 25 页
回复总数  490
1 ... 12  13  14  15  16  17  18  19  20  21 ... 25  
2020-10-30 21:08:50 +08:00
回复了 awanganddong 创建的主题 程序员 shell 怎么将变量中的特殊字符替换掉
@jfcherng 看了文档,特殊字符还是没转化为 a

```
myDate=`date "+%Y-%m-%d %R"`
message=`less 'laravel.log'|grep 'local.ERROR'|grep "${myDate}"`
messageStr=""
for line in $message
do
messageStr="$messageStr$line"
done
if [ $messageStr ];then
messageStr=${messageStr//\'\"/a}
echo $messageStr;
curl 'https://oapi.dingtalk.com/robot/send?access_token=token'\
-H "Content-type: application/json"\
-X POST \
-d '{"msgtype": "text","text": {"content": "'$messageStr'"},"isAtAll": true}'
fi

```
2020-10-30 18:43:36 +08:00
回复了 awanganddong 创建的主题 程序员 shell 怎么将变量中的特殊字符替换掉
这是我写的
将变量 messageStr 变量里边的单引号和双引号转化为 0
然而失败了

${messageStr/\'\"/0}

蛋蛋忧伤
2020-10-28 20:28:23 +08:00
回复了 awanganddong 创建的主题 程序员 前端与后台通过 socket 提供接口的问题
乃们啊,就因为粘包打起来了。
2020-10-28 12:05:14 +08:00
回复了 awanganddong 创建的主题 程序员 前端与后台通过 socket 提供接口的问题
2020-10-28 12:02:33 +08:00
回复了 awanganddong 创建的主题 程序员 前端与后台通过 socket 提供接口的问题
@baiyi 项目是基于 php-fpm ,一个 http 长链接就占了一个进程,实现起来不如 socket 来的合适。
2020-10-28 10:01:50 +08:00
回复了 awanganddong 创建的主题 程序员 前端与后台通过 socket 提供接口的问题
明白了

就是 switch case 判断
另外我这边属于第三方开放平台,会接入多个公众号,就像这种情况,遇到接口异常这种情况,怎么设计报警接口会比较好
找到报警群,提示公众号账号违反相关规定,加入失败。不过问题已经定位到。是接口那被误加了中间件,所以中间件报错
刚刚查看微信有报警接口,正好可以根据该接口查看问题
2020-10-16 12:07:01 +08:00
回复了 awanganddong 创建的主题 程序员 延迟队列落地方案
理清楚了,

最开始我困惑的点,在于后台修改配置文件,那怎么修改延迟队列的数据内容。

刚明白过来,

配置表修改内容后,我只需要关注添加就可以了。

消费的时候,我验证下无效的消费就可以了。
2020-10-16 11:23:03 +08:00
回复了 awanganddong 创建的主题 程序员 延迟队列落地方案
工期紧。只能简单粗暴了
@DavidNineRoc 这个方案可以。唯一瓶颈就是 在 zset 修改文件这里了
2020-10-16 10:27:13 +08:00
回复了 awanganddong 创建的主题 程序员 延迟队列落地方案
后台数据库如下,

一张表存储是否开启

公众号 是否开启是否发送信息

还有一张子表

记录 延迟时间 发送内容

------------------------------------------

用延迟队列现在考虑的问题就是我写入 zset 数据 ,但是后台修改配置的问题。

秒级扫表,我是以配置表为主表 。然后获取可用公众号配置项,然后循环用户表,比对用户表与配置表的差值。

担心的问题就是在对用户表比对的过程。如果不能快速响应,那就比对失败。 因为精度是秒级别的
2020-07-25 20:03:16 +08:00
回复了 goodspb 创建的主题 程序员 每一分钟写入 10 万行数据,有啥好的方案吗?
首先是基于用户的操作,那就可以基于用户 userid 进行分表操作。这期间可以起队列进行消费。mysql 只需要保存最近 5 分钟数据的话。可以在用户 userid 分表的情况,增加时间段的维度进行冷热数据的过渡。

这里边牵扯到数据部分归档的问题。
2020-07-25 19:46:39 +08:00
回复了 awanganddong 创建的主题 程序员 广告的均衡投放,有比较好的实现吗
均衡投放目的其实就是为了不让用户的余额快速消费,而用户的消费,其实是根据用户的上报事件来确定的,这期间肯定有一个延迟性。
而且用户上报事件需要大数据的清洗。所以这个扣款是非实时的。

用一句话说就是将用户预算转化为用户请求,这时候进行一个松散的消费控制,这时候可以结合大数据广告消费动态控制用户请求,来进行均衡投放。
2020-07-20 12:10:56 +08:00
回复了 codebigbang 创建的主题 程序员 问一个关于 MySQL 锁的问题
想判断死锁的问题,把 mysql log 慢日志贴出来让大家分析。
rename 是一个比较好的方案
2020-07-14 16:17:27 +08:00
回复了 awanganddong 创建的主题 MySQL 不用左联接怎么实现以下业务需求
现在想到的方案就是再新增一张冗余表,然后对广告请求表和响应表的数据做汇总。
2020-07-11 15:56:46 +08:00
回复了 zealinux 创建的主题 Big Data [系统设计] 广告系统的统计数据该怎么设计?
现在也在做该相关场景的业务,隐约感觉这种日志流,其实最需要的数据,不超过 7 天,也就是对底层数据进行抽取,然后汇总到上层表,然后底层数据进行定期归档就可以。


这里边一个点,就是对热点数据的不停机归档。
还有一个点,就是对数据的聚合。
2020-07-07 09:02:55 +08:00
回复了 awanganddong 创建的主题 程序员 大表怎么进行数据归档
也就是我复制一份表结构做归档表,然后起 sql 把数据写到归档表,最后删除原表的数据,只保留七天内的。
这时候存在问题就是原表数据其实还是存在的
2020-07-03 21:05:12 +08:00
回复了 awanganddong 创建的主题 程序员 有三张一对多的表,求一个查询思路
这之间可以写入队列消费,但是现在采用这种方案基本代码各种逻辑都需要变动。这个成本偏高。所以想求个平滑点的办法。
2020-07-03 21:03:18 +08:00
回复了 awanganddong 创建的主题 程序员 有三张一对多的表,求一个查询思路
更正下,推广计划下边是广告投放。


公司技术负责人给的意见是,每张表状态修改,同步修改其关联表
1 ... 12  13  14  15  16  17  18  19  20  21 ... 25  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2750 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 04:00 · PVG 12:00 · LAX 21:00 · JFK 00:00
Developed with CodeLauncher
♥ Do have faith in what you're doing.