V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  leopod1995  ›  全部回复第 5 页 / 共 6 页
回复总数  109
1  2  3  4  5  6  
2021-01-22 13:14:17 +08:00
回复了 JasonLaw 创建的主题 MongoDB MongoDB 的 cursor 到底是怎么工作的?
> 1. 我在附言 1 描述了“使用 sort 和没有使用 sort 的区别”。使用了 sort 相当于需要在内存临时存储整个结果集吗?那么不是完全违背了使用 cursor 的初衷?

因为你 sort 的 key 是 x 是没有建立索引的,所以才会需要在内存进行排序。
如何复现-> 给 x 加上索引,sort 的行为会保持一致。
> 2. 在没有使用 sort 时,它是怎么决定下次 batch 应该获取到哪些数据的呢?在 primary index 上记录 cursor 的 offset 吗?
没有使用 sort,取决于你的 query 。如果是例子中的 sql,会默认全表扫,也就是根据_id 。


### 总结
你的问题主要是不知道 Mongodb 的查询原理,建议多学习查询计划,或者多看源码。
mongodb 有个很重要的概念叫做 stage,`query`,'sort','fetch'都只是查询里面的一个 stage
2021-01-07 11:15:15 +08:00
回复了 among 创建的主题 MongoDB mongodb 存储多级目录
两个字段 一个 parent 一个 root 。
parent 用于查询,root 用于建索引定位
2021-01-06 17:58:31 +08:00
回复了 asanelder 创建的主题 程序员 求助啊!类似飞书开放平台的接口权限控制怎么做?
这个我做过,#5 说的有道理, 补充个例子。

1,把所有可能的权限做个权限 list, 例如 readSomething, write;
2,Role 绑定权限内容(read)和用户(第三方 appid);
3, 第三方申请 read 权限,绑定到第三方的 role 。
至此,第三方申请什么权限,授权之后就有什么权限。
------------------------------------
补充:
接口一定是要和权限做模式匹配的,比如 getuserinfo 一定是在 call 之前就做”读取用户信息“权限认证的。
Oauth 授权的用户也要和 getuserid 的 userid 做匹配。
这是人家内部风控的策略,外部 ip 肯定不能访问。

如何不质疑你们的能力-> "甲方爸爸,麻烦把我们的 ip 加一下白名单,我们的 ip 是 222.xxx..xxx.xxx"。
当然这是建立在你们的开发确实需要外部访问人家的系统后台
2020-11-11 14:50:38 +08:00
回复了 PDX 创建的主题 Java 根据显示宽度,如何判断字符串长度和截取字符串?
1.判断 unicode 编码
2.转 Buffer 判断长度
2020-11-05 11:50:10 +08:00
回复了 mapoor 创建的主题 云计算 [阿里云] 已知优惠价格,求原产品价格。
@zhuwd 好兄弟怎么搞 写好了圈下我
2020-11-03 11:36:48 +08:00
回复了 shentibeitaokong 创建的主题 JavaScript http2 自定义请求头在批量请求时会报错
https://tools.ietf.org/html/rfc7540#section-5.1.2

并发超过了参数 SETTINGS_MAX_CONCURRENT_STREAMS 的值,有些 stream 就被拒绝
硬要分锅 我觉得是后端占 80%

就算前端只能点击一次 api 直接一秒 call >100 次呢
2020-10-14 13:14:58 +08:00
回复了 Hanggi 创建的主题 程序员 问个微服务调用问题。
上 BFF
万能模板 dev 合并到 master 有冲突
- git reset --soft
- git stash
- git fetch & merge master
- git stash pop
- fix conflict
- git commit & merge
2020-09-28 17:05:04 +08:00
回复了 jdhao 创建的主题 程序员 有没有这样的经历,辛苦做的功能,结果用户量很少
@kakach +1 为什么没人用我的代码
2020-09-28 10:57:03 +08:00
回复了 willyang 创建的主题 程序员 反兴趣推荐 app?
不可能存在一个和你完全相反但你却可以接受他的视野的人
可能他人推荐的内容就是低俗无趣 你只会觉得浪费了你的时间

现在的推荐算法不就是基于你的喜欢 去猜你的喜欢 只不过去猜的权重太低了
2020-09-28 10:51:02 +08:00
回复了 tctc4869 创建的主题 程序员 微服务的节点多了真的很不好么?宏服务是什么东西?
微服务的生长条件是,单机业务过于复杂 -> 拆成 n 套( n<10 -> 每套业务耦合太严重,开发效率降低-> 微服务(n>10 -> 维护成本太高-> 合并同类项 -> 服务减少(n<10 -> 起名宏服务(macro

本质上还是业务和架构、开发效率、运维成本的综合考虑
2020-09-28 10:43:00 +08:00
回复了 leopod1995 创建的主题 程序员 像我这样的程序员现在应该做什么?
@rimutuyuan 18K 小公司我也不知道算不算稳定 现在才 pre-A
@csl1995 18 * 14
@mingceng 是啊,所以我现在不知道的是选什么方向,其实有想学 c++或者 go,稍微往硬件底层靠靠
@coderxy 是吗,其实 python,go, c/c++都感觉可以学,有在考虑了,那就先从 go 和 c 开始

@Gathaly 感谢哥回复,工作中大部分都是业务 Boy 啊,真正能搞牛逼技术的也就一小部分人,或者运气好碰上了。通用性这个东西,其实大部分公司遇到的问题都是类似的吧。去大厂就是为了搞钱,还有一个就是可能技术难度会高一点,处理 1000 数据和 1000 万数据总是有区别的。

@godblessumilk 哈哈哈,谁不喜欢搞酷酷的事情哦,其实 cs 理论不是在哪里用,它已经潜移默化影响到你的每一行代码了

@good1uck 确实,你让我写我也能凑合写,但是真不知道写什么。说得太贴切了

@c0011 这倒不会,我倒不是那种会退缩的人。
2020-09-28 10:34:48 +08:00
回复了 leopod1995 创建的主题 程序员 像我这样的程序员现在应该做什么?
@nguoidiqua 是想上走,一是不知道怎么走,二是不知道往哪走
2020-09-27 18:10:24 +08:00
回复了 leopod1995 创建的主题 程序员 像我这样的程序员现在应该做什么?
@adoula #4
摸鱼确实好,可是 25 了,职业发展总得有点起色
2020-09-27 18:09:54 +08:00
回复了 leopod1995 创建的主题 程序员 像我这样的程序员现在应该做什么?
@zaima #3
然后呢 现在还是瘫痪还是奋起了
2020-09-27 18:09:17 +08:00
回复了 leopod1995 创建的主题 程序员 像我这样的程序员现在应该做什么?
@ly4572615 #2
v 站的哥都很谦虚
2020-09-27 18:08:11 +08:00
回复了 leopod1995 创建的主题 程序员 像我这样的程序员现在应该做什么?
@opengps #1
什么样的项目?自己做的话做什么类型的?
2020-09-27 17:52:55 +08:00
回复了 caowei922 创建的主题 推广 时隔一年,我又有来送苹果了!
末班车 是随机数抽吗
1  2  3  4  5  6  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   857 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 21:11 · PVG 05:11 · LAX 14:11 · JFK 17:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.