V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  awanganddong  ›  全部回复第 21 页 / 共 26 页
回复总数  517
1 ... 13  14  15  16  17  18  19  20  21  22 ... 26  
2020-12-09 19:24:57 +08:00
回复了 awanganddong 创建的主题 程序员 请教个数据存储的问题
除了我说的这种结构,还想了解下还有没其他数据结构
2020-12-04 09:53:02 +08:00
回复了 zxcf 创建的主题 PHP thinkPhP5.1 框架开发订阅消息过程中遇到 MySQL 跑路的问题
标记一下
2020-11-18 14:16:12 +08:00
回复了 bytesfold 创建的主题 问与答 你最想在你婚礼上播放的音乐是什么
网易云的 you are so beautiful
2020-11-09 19:29:51 +08:00
回复了 fyooo 创建的主题 程序员 技术角度来看 B 站和京东是通过什么方式传递用户信息的?
有错字。抱歉。
2020-11-09 19:29:13 +08:00
回复了 fyooo 创建的主题 程序员 技术角度来看 B 站和京东是通过什么方式传递用户信息的?
用户登录京东,搜索商品。会把用户的手机号,imei,idfa,mac,ip 等信息储存起来。

然后用户登录 B 站了,B 站会通过 adx 广告投放平台,把广告位信息和用户以上的信心,通过接口发送过去.

然后京东 App,会根据传来的相关信息。匹配浏览过的商品。回返给 B 站。
2020-10-30 21:41:31 +08:00
回复了 awanganddong 创建的主题 程序员 shell 怎么将变量中的特殊字符替换掉
技术扎实,属于大牛级别。
2020-10-30 21:28:39 +08:00
回复了 awanganddong 创建的主题 程序员 shell 怎么将变量中的特殊字符替换掉
@jfcherng 感谢感谢

另外提个问题,[] 这个不太懂,我看文档上边也没体现
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 分表的情况,增加时间段的维度进行冷热数据的过渡。

这里边牵扯到数据部分归档的问题。
1 ... 13  14  15  16  17  18  19  20  21  22 ... 26  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5974 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 02:14 · PVG 10:14 · LAX 18:14 · JFK 21:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.