V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wangritian  ›  全部回复第 16 页 / 共 23 页
回复总数  452
1 ... 8  9  10  11  12  13  14  15  16  17 ... 23  
2020-10-30 17:25:08 +08:00
回复了 leeraya 创建的主题 Go 编程语言 go 语言就很离谱
楼主就很离谱
程序一定是向抽象层次更高的方向发展,但也需要懂底层的专家
注意你的回调接口会被恶意攻击,需要验签 /ip 白名单
2020-10-30 09:15:41 +08:00
回复了 leeraya 创建的主题 Go 编程语言 go 语言就很离谱
很遗憾看不到 7 楼吃屎
前端方案:按钮点击后禁用,response 回来了解禁
后端方案:csrf_token 需要放在 session 而非 cookie,并且用分布式锁确保 session 的读取和更新两步操作具有原子性
攻击方案:先抓取页面,获得 csrf_token,然后 post,无限循环
结论:前端解决重复提交的成本低,后端的 csrf_token 继续放 cookie,在防火墙级别封掉过大流量的 IP,然后禁用攻击者账户,清理垃圾数据
2020-10-27 16:19:02 +08:00
回复了 nonfu 创建的主题 PHP PHP 8 所有新特性一览和代码示例
一直很喜欢 python 的参数设计,没想到 php 也有了
2020-10-23 19:20:52 +08:00
回复了 Geekerstar 创建的主题 Java 如何评价 Java 类中写 SQL 的行为?
我查询全写 sql,增删改用对象
2020-10-23 19:16:39 +08:00
回复了 TypeErrorNone 创建的主题 程序员 只用到最近 3 天数据的订单表如何分表呢
不用分表,计划任务凌晨随便搞
2020-10-21 12:17:48 +08:00
回复了 HaroldChen 创建的主题 程序员 用 Prometheus 碰到个奇怪的问题,百思不得其解
@Maco 灰常感谢
2020-10-20 09:34:55 +08:00
回复了 sym134 创建的主题 PHP 需要做个首页用户推荐,不知道有老司机可以分享一下经验吗?
先定一个推荐用户数量限制 N,因为不太可能有人耐心的刷完这么多推荐用户,每 M 分钟从 mysql 随机提取 N 个到 redis,在 php 代码中做分页
2020-10-20 09:25:47 +08:00
回复了 HaroldChen 创建的主题 程序员 用 Prometheus 碰到个奇怪的问题,百思不得其解
借楼请教一下,想学习 Prometheus,有哪些推荐的入门文章 /书籍 /课程?
报警邮件同步发他们一份,或者丢钉钉群机器人
2020-10-15 11:17:09 +08:00
回复了 totoro52 创建的主题 MySQL 前台多用户类型该如何设计数据库呢?
你的方案没问题,如果高级 /超级会员的附加属性没有搜索需求,也可以丢 user 表的一个 json 字段
2020-10-15 11:15:02 +08:00
回复了 mht 创建的主题 程序员 最近写前端交互老是心态爆炸
mock/自己写一套假接口,写页面时不用鸟他们
2020-10-09 09:37:06 +08:00
回复了 dygo 创建的主题 Go 编程语言 2 年 PHP 程序员想转 go 浪
https://yar999.gitbook.io/gopl-zh/
https://astaxie.gitbooks.io/build-web-application-with-golang/content/zh/01.0.html
go 语言圣经系统学习,go web 这本非常适合你,建议一边看一边手动敲 demo,别复制
2020-10-07 13:55:58 +08:00
回复了 naoh1000 创建的主题 程序员 前端转后端,大家觉得学什么语言好?
对自己有自信:多学底层知识,语言都是赠送的,后期做架构
自认天赋平庸:看工资
2020-10-07 13:46:30 +08:00
回复了 r150r 创建的主题 Python 请教 Python 多线程内存不释放怎么排查
变量释放后,可能仅仅被 py 标记为垃圾,并没有归还操作系统,下次你再申请变量优先从垃圾堆里找
开子进程用完销毁是最可行的方案,另外找找有没有像 go 的 debug.FreeOSMemory()这种强制归还操作系统的函数
@pppguest3962 wait_timeout 应该是指一个连接的任务完成且未主动关闭时,mysql 等待的超时时间,不是一句 sql 最大的执行时间,所以跟 insert 本身的时间无关,可以设置为 1 。我觉得应该先从写入性能优化了,然后才是参数和长连接。短连接不好改的话,建议找一个队列产品丢进去,然后用 go/py 写个消费者批量入库。引擎还是强烈建议 innodb,只有超大量读、极少写入的项目适合 myisam
1.wait_timeout=13 如果应用代码的短连接没有正确关闭的话,mysql 会保留 13 秒,此时支持的最大并发数是 max_connections/(wait_timeout+1),急病乱投医可以改成 1 试试,但我觉得不健康
2.并发量不小,继续用短连接,你的机器会变成握手狂魔
3.myisam 插入数据似乎是表锁,读写并发性能会被 innodb 吊打吧,而且你的业务写入量大,索引多了反而会降低写入性能
2020-10-06 22:33:10 +08:00
回复了 xmpx310 创建的主题 MySQL 关于 mysql 分表的方案设计,求助
冗余一下如何,用户和活动各自分表,一次领奖插 2 条记录
1 ... 8  9  10  11  12  13  14  15  16  17 ... 23  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2940 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 15:18 · PVG 23:18 · LAX 08:18 · JFK 11:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.