V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  LeegoYih  ›  全部回复第 31 页 / 共 41 页
回复总数  801
1 ... 27  28  29  30  31  32  33  34  35  36 ... 41  
2022-08-31 17:58:57 +08:00
回复了 c00WKmdje2wZLrSI 创建的主题 问与答 Java 该如何判断一张图片是否是纯色的图片呢?
1. 如果图片大部分不是纯色的,那么遍历是最快的
2. 允许小概率出现错误,采样就行,随机取 30%的像素点判断
3. 外包给印度人,肉眼判断
2022-08-31 11:39:54 +08:00
回复了 1zeen 创建的主题 职场话题 找工作除了 Boss 直聘,还有其他靠谱的渠道和方式吗
- 内推是最靠谱的,平时积累人脉,加一些技术群 /圈子
- 带作品直接投简历到官方招聘邮箱
- 找猎头,但是有些猎头不靠谱,拿简历瞎推,甚至都不经过本人同意,搞得我现在都不敢找猎头
2022-08-29 09:31:23 +08:00
回复了 ChefIsAwesome 创建的主题 分享发现 1 刀等于 6.9 人民币了
工资没涨,还降了
HTTP Status 5xx 肯定是服务端抛出来的问题,但不一定应用服务有问题,显然这个是 Nginx (OpenResty) 返回的错误页面,前后端分离架构不太可能是因为 API 导致出现这个问题,建议自己冷静分析一下再去问责
2022-08-26 11:51:58 +08:00
回复了 monetto 创建的主题 Elasticsearch ES 从 File System Cache 到 Segment 大概会耗时多少呢
可以将 translog 设置成每次写操作直接 fsync 到磁盘,但是性能会差很多。

Elasticsearch 作为搜索引擎,不应该用数据库的思路来使用,牺牲一点点一致性保证可用性是可以理解的,如果发生崩溃故障,可以手动触发同步宕机前一段时间的数据
@kaiger 这是旧款的无刻 HHKB Type-S ,彩色键帽是单独买的
2022-08-19 20:10:39 +08:00
回复了 mitu9527 创建的主题 程序员 数据库与缓存的一致性问题的两个疑问
以前我也纠结过这个问题,始终没有一个完美的方案可以覆盖所有场景,针对不同场景用不同实现比较好。

普通场景允许短时间内缓存不一致的话,一般用 Cache-Aside pattern 。
如果缓存不一致可能带来生产问题,比如,可能造成资损,建议还是用 事务 /分布式锁 方式保证强一致。

Cache-Aside pattern 实现简单,性能也是最好的,很多大厂都在用: https://docs.microsoft.com/en-us/azure/architecture/patterns/cache-aside
2022-08-19 19:42:03 +08:00
回复了 imaple 创建的主题 酷工作 4k 招一个 23 届测试实习生,杭州独角兽企业
想问一下有转正名额吗?比例是多少?转正之后薪资大概是多少?
怎么聊到 C10K C100K C1000K 了?
并发数和连接数根本就是 2 个概念
2022-08-19 17:55:52 +08:00
回复了 beisilu 创建的主题 问与答 请教一下关于开餐饮
我每次节假日回家,家附件的餐饮店都会换几家,加盟店就是纯纯的给总部打工,现在这个情况更不适合,微信公众号找几篇开餐饮店亏损相关的文章吓吓长辈就完事了。
2022-08-19 16:17:44 +08:00
回复了 cage111 创建的主题 程序员 PostgreSQL 中的 char(n),varchar(n)全换 text 有没有必要
看场景,不需要限制长度 text 和 varchar 都可以,需要限制长度的还是用 varchar(n) 好点。不过,大家工作中都喜欢用 text 梭哈,不用为了长度限制操心
2022-08-19 10:33:41 +08:00
回复了 magese 创建的主题 程序员 为什么公司的人写代码都无视 IDE 的警告提示?
不可能存在 0 warnings 的代码,比如:"Return value of the method is never used", "Parameter is never used" 这种是无法避免的,有究极代码洁癖的 antirez 写的 Redis 源码里也有一堆 warnings ,但这不代表就是代码质量有问题,纯纯的 IDE 无法理解
恐怖如斯
2022-08-18 17:02:45 +08:00
回复了 ilylx2008 创建的主题 随想 现在还在写 PHP 的,赶紧转 Go 吧
强转 Go 是不太明智的选择,如果我是面试官,候选人从其他语言转 Go 没写过生产项目,那大概率是低录用优先级。

最好是有一个合适的机会,比如,公司内部有 Go 项目缺人,可以转过去试试水,也不用担心试用期被裁。
2022-08-17 10:16:56 +08:00
回复了 zror 创建的主题 微信 微信小程序使用的 json 数据存放问题
可以把文件传到云文件服务,比如:阿里云 OSS 、腾讯云 COS 、Amazon S3 ,最便宜的一年 10 块钱左右吧。

如果有后端服务,且文件比较小,可以通过 HTTP 接口直接返回。
2022-08-15 19:54:40 +08:00
回复了 shilianmlxg 创建的主题 程序员 BOSS 直聘的那种 im 聊天的是怎么实现的呢
@shilianmlxg
@xiangxiangxiang

复杂度具体要看你们业务需要实现的细节,一般来说前端可能会稍微复杂点,比如:消息重发、消息撤回、消息已读、客户端拉取离线未读消息、客户端过滤重复消息等。后端主要考虑集群高可用、消息 ID 生成算法、消息持久化。

具体的思路就是保持每个服务的实现简单,尽量不引入中间件增加复杂度,Chat API 只负责 CRUD ,Chat Server 只负责消息推送,保证这两个服务可以单独使用互不影响。


因为是给集团设计的,所以不太方便直接拿出来给大家看,现在手头上也没有现成的设计方案,可以弄个语雀文档,把我加进去,我有空把各个功能的细节写一下,大家一起设计。
2022-08-15 16:46:19 +08:00
回复了 shilianmlxg 创建的主题 程序员 BOSS 直聘的那种 im 聊天的是怎么实现的呢
不需要保存聊天记录的话,直接 websocket + protobuf 就可以了。

如果要保存聊天记录那就复杂了,需要一定的开发成本,推荐使用商业的 IM 解决方案。

如果项目内容比较敏感,需要自己开发一套系统,可以参考这个:
把服务拆成 Chat API 和 Chat Server:
- Chat API:负责 CRUD ,无状态,可以动态扩容,主要性能瓶颈在于数据库。
- Chat Server:负责保持长连接,推送消息,通过注册中心相互发现,或使用 Peer to Peer 方式相互注册和推送消息。
- DB:推荐 MongoDB 之类的 NoSQL

理论上,Chat Server 只需要 2 个实例就可以保证高可用和十万级连接数,只需要传消息 ID ,所以报文很小,使用 protobuf 通常只有 20 - 50 Bytes

https://i.v2ex.co/bN9v765l.png
2022-08-15 15:16:36 +08:00
回复了 jaoyina 创建的主题 Java Maven 依赖包的问题
idea 插件 Maven Helper
1 ... 27  28  29  30  31  32  33  34  35  36 ... 41  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1796 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 49ms · UTC 16:24 · PVG 00:24 · LAX 09:24 · JFK 12:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.