V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  night98  ›  全部回复第 20 页 / 共 68 页
回复总数  1341
1 ... 16  17  18  19  20  21  22  23  24  25 ... 68  
2022-07-19 20:46:43 +08:00
回复了 qiyue0726 创建的主题 程序员 求教面试必问应答
说个简单的,发短信功能

这玩意看起来很简单,接入 sdk ,一行代码搞定

复杂起来也挺复杂的

你可以这么去描述,最初实现是直接接入 sdk ,直接调用 sdk 能力发送
该方案的缺点是耦合性严重

后续将短信发送封装成一个单独的服务,并接入了多家短信服务提供商,各家使用不同的 sdk ,你在代码层面通过哪些手段或者设计模式来优化代码,通过哪些方式优化了短信发送的性能,比如最初版本是单条短信直接调用 sdk 发送,后续版本优化了发送方式,改为单位时间内调用 n 次后使用 sdk 批量功能发送,减少了服务的负载,提高了整体的效率。

再然后就是添加一些外围的功能,比如针对用户维度的限制每日发送短信的次数,针对业务某一维度的次数限制

高端一点的玩法就是针对各家 SDK ,搞一套基础的短信模板代码功能,这样可以直接在系统中添加短信模板,不需要业务人员每次添加短信模板时跑到各个服务商使用他们的模板语言编写模板,提升了业务效率。

再深入点就是业务方向了,比如营销短信可以统计送达量,反哺业务部门便于业务决策,提高了产品使用率等等
2022-07-11 16:18:55 +08:00
回复了 Richard14 创建的主题 问与答 软工类工作,面试考察底层知识是否合理?
合不合理另说,你这题出的像是为了提问而提问的问题
2022-06-30 17:51:20 +08:00
回复了 admin268 创建的主题 云计算 阿里云 OSS 删除文件有多慢
2022-06-24 10:19:45 +08:00
回复了 dumbbell5kg 创建的主题 程序员 请教大家一个后端菜单功能的实现问题
直接加锁,菜单操作是个低频率的操作,冲突概率极低
2022-06-19 01:12:08 +08:00
回复了 yangstar 创建的主题 硬件 小白第一次买台式机 12700+32g 内存
我也是,之前一直用的 15 年买的神舟 z7 ,独显还坏了,基本和游戏无缘,打开 idea 也贼慢,导致下班完全没心情学习,本来想等 amd zen4 ,实在是等不下去了

配置单:
i7-12700f
华硕 b660m-plus wifi d4
威刚 D50-3200 32*2
利民 pa120
先马黑钻 1000w
6750xt 红魔
长城硬汉机箱
固态:三星 980pro 1T ,zhitai ti5000plus 2T (说实话这个买贵了,权当支持国产了,同级的只要 1000 左右)
hyperX cloud2 耳机


到手装了 win11 ,实际体验下来除了 UI 好看了一点,在生产力方面感觉不如 win10 ,主要是任务栏没法看到标题信息了,这玩意挺影响体验的。系统速度贼快,压根不担心内存不够的问题,装了个 vmware 用来挂微信啥的国产软件,免得污染宿主机。今天晚上还买了个 4k 的显示器和键鼠,提升一下体验,哈哈

后续打算再入个 16T 的硬盘放小姐姐
2022-06-17 01:10:33 +08:00
回复了 cxytz01 创建的主题 程序员 需要设计一个 api 调用计量计费模块,没有什么成熟的思路。
还有一种就最简单的,redis 集群,单个调用方调用次数顶天 qps2-3 千,直接 redis 扣减,服务重启重新同步库存到 redis ,redis 并发量随随便便几万抗住这个还是很轻松的
2022-06-17 01:09:28 +08:00
回复了 cxytz01 创建的主题 程序员 需要设计一个 api 调用计量计费模块,没有什么成熟的思路。
给你个最简单的方案
meta 服务控制用户使用量数据,增减扔到 mysql ,秒级推送到 redis ,其他服务端启动拉取元数据,像你这种场景一般都是 to b ,初期直接全量拉 redis 的数据就行,然后根据你服务的机器数去除以用户可用的总数,拿到每个用户单独的计数量,扔到类似并发 map 里,这样就从 redis 扣减改成堆内扣减,性能提升一大层,扣减用 cas 类去扣,基本上随随便便百万吞吐,然后扣减不足情况下可以写 rpc 从其他服务借次数,设置限制最多调用三次,三次拿不到去 redis 看还有没有剩余,然后各个服务定期同步已用次数到 redis ,或者 meta 服务直接数据库统计次数推送到 redis ,服务监听并替换现有计数,做的好的话基本上 0 延迟
2022-06-10 16:49:29 +08:00
回复了 chenPiMeiHaoChi 创建的主题 职场话题 公司为什么不肯给底层认真干活的员工涨工资?
你以为的公司领导:智商超群
实际的公司领导:*****
2022-06-10 14:29:13 +08:00
回复了 insignificance 创建的主题 奇思妙想 关于最近购新车联网系统拆除想法
拆了影响保修吧。
2022-06-10 12:02:01 +08:00
回复了 bwensun 创建的主题 问与答 2022 年有哪些能替代 JIRA 的项目管理工具
云效, 然后就是 jb 家的了,其他的感觉都一般,要么 ui 太古老了,要么功能有缺失
没用,除非你上下班带口罩,否则只要过闸机人脸就被收集,这点很恶心
2022-06-07 09:50:55 +08:00
回复了 naijoag 创建的主题 职场话题 commit 信息和代码注释要求写中文
你提的三条都是对你个人有利,注释写出来是团队协作,你是领导你怎么选?
2022-06-03 00:18:02 +08:00
回复了 neptuno 创建的主题 问与答 求助,关于 Java 时区的问题
偷懒的话写个 date 类型的自定义序列化器注入进去,里面直接设置为泰国时区格式化
2022-06-02 23:42:47 +08:00
回复了 lizi2021324 创建的主题 问与答 Java 开发,惠普战 x 怎么样?
@lizi2021324 买 6800u 及以上,6600u 核显规格太弱,其他的核显规格一致,性能差异不大
2022-06-02 23:38:58 +08:00
回复了 lizi2021324 创建的主题 问与答 Java 开发,惠普战 x 怎么样?
@kesichen89 买小新不如 thinkbook 14+或 16+,有 32G 版本,就是要等等锐龙版
2022-06-02 23:33:10 +08:00
回复了 lizi2021324 创建的主题 问与答 惠普的战 66 核显版五代怎么样?
@lizi2021324 买 r7 吧,r7 性能还可以,基本上用 3-5 年没啥问题,d5 贵先买个单条 32G 用着,等降下来了再加 32G
2022-06-01 22:51:07 +08:00
回复了 LaGeNanRen 创建的主题 问与答 杭州 公交/地铁 通勤支付怎样最方便
@kane666 对,mate30pro ,ios 估计慢很多,杭州通这边好像就接了几家
2022-05-31 16:10:54 +08:00
回复了 lizi2021324 创建的主题 问与答 惠普的战 66 核显版五代怎么样?
同,建议等战 x 2022 款,比战 66 强一些,缺点 d5 内存贵
2022-05-31 15:42:24 +08:00
回复了 LaGeNanRen 创建的主题 问与答 杭州 公交/地铁 通勤支付怎样最方便
手机 nfc 开卡+1 ,基本和实体卡一样的优惠,地铁公交换乘基本免费
2022-05-25 14:31:25 +08:00
回复了 RedBeanIce 创建的主题 生活 [户外移动电源] 外出游玩需要 220V 电源,求推荐
唐 dmi
1 ... 16  17  18  19  20  21  22  23  24  25 ... 68  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1657 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 41ms · UTC 16:51 · PVG 00:51 · LAX 08:51 · JFK 11:51
Developed with CodeLauncher
♥ Do have faith in what you're doing.