V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lmshl  ›  全部回复第 20 页 / 共 24 页
回复总数  471
1 ... 12  13  14  15  16  17  18  19  20  21 ... 24  
2022-04-29 12:33:51 +08:00
回复了 helee9199 创建的主题 程序员 js 有清除缓存的方法么
你正在访问的这个网站,是这么解决的:
<script src="/assets/ad64c164f9c6f240aa3940ff6ace27be7981f830-combo.js" defer=""></script>
@letking
算法 != leetcode
数据结构 != rbtree
GC != 背指针着色,背 CMS 分代调参

归根结底候选人懂这些属于加分项,不懂并不扣分,而现在带厂面试官的喜好却是难以琢磨的,背错一题就可以结束面试,面评:“基础不牢”。

既然真的注重水平,为何不让候选人提交能证明自己能力的东西,比如 GitHub PR 或者自己编写的工具函数?
既然真的注重学习能力,为何不扔给候选人几个数学公式,比如斐波那契矩阵快速幂,给他一天时间让他在代码中复现出来?

实际工作中需要的是以周-月为单位,开发通用稳定系统。而不是以分钟为单位,写一个一次性专用算法垃圾。

“能答对这些问题的人即使写 CRUD 代码也比你写得好”事实上并不成立
@hambers
我自己的面试经历是,基本上没有被问到 GC 八股文,只有一家流媒体三面提了一句,我说完全不了解,但三面也让我过了......

因为我们 fp 基本上不用变量,很少用可变数据结构,申请 /释放清晰,哪里来的 GC 问题
惭愧,我写了十几年代码了,至今不懂 GC ,但好像从没写出过内存泄漏......
而且也给别人代码和社区代码贡献过解决内存泄漏问题的 PR( https://github.com/zio/zio-zmx/issues/369),也在生产环境看 jvisualvm / asyncprofiler / heap-dump / thread-dump 。似乎不懂 GC 并不影响我日常开发工作😏
2022-04-27 20:37:23 +08:00
回复了 yesterdaysun 创建的主题 Java 求助 Java 大量任务分布式处理的问题
@ymmud 兄弟慧眼👍
2022-04-26 21:41:39 +08:00
回复了 yesterdaysun 创建的主题 Java 求助 Java 大量任务分布式处理的问题
@XhstormR02 反正我说的也不是 Java 🐶
其实上面写的是 Scala 伪代码 🐶
档燃,Kotlin 也不错,起码有 suspend/await 可以用,不像 IO Monad 要切换编程思维
2022-04-26 18:28:37 +08:00
回复了 yesterdaysun 创建的主题 Java 求助 Java 大量任务分布式处理的问题
@yesterdaysun 以上技术方案中,综合代码量和开发难度来看,从易到难依次应该是
纤程 >> Akka Stream > nio-pool > xxjob/scheduler > 动态线程池屎上雕花 >> akka cluster sharding >> akka cluster without sharding

纤程是真的简单,你这需求 20-50 行左右就完事了,不就是个
flow = post(...) >> (sleep(1.minutes) *> check(xxx)).retryWhile(isCompleted) >> retrieve()
然后 tasks.foreachPar(<你想开多大并行>)(flow)
的事
2022-04-26 14:35:07 +08:00
回复了 Kenshiro 创建的主题 程序员 23 届大专生,至今很迷茫,希望前辈指引下
12 届带专学长建议你:脱产备考,同时推荐你一本助我薪资十倍增长的书《 SICP 》
2022-04-26 14:25:58 +08:00
回复了 yesterdaysun 创建的主题 Java 求助 Java 大量任务分布式处理的问题
我写过一个
所有 fiber 去数据库查任务状态,select * from tasks where state = 'todo',然后执行这一批任务,更新任务状态。
最后并行 128 同时跑所有 fiber
2022-04-26 14:15:32 +08:00
回复了 yesterdaysun 创建的主题 Java 求助 Java 大量任务分布式处理的问题
改异步纤程,你这才一千万个 IO 小任务,犯不着上分布式。Akka Stream (调度) + Akka HTTP (调 API ) 随便搞一搞单机就完事了
2022-04-24 11:27:52 +08:00
回复了 jiobanma 创建的主题 Java 关于 JVM 程序计数器与 PC 寄存器的一个疑问
程序计数器 = Program Counter = PC
2022-04-22 14:02:27 +08:00
回复了 irisdev 创建的主题 程序员 有多少程序员真的在 996
哪有什么岁月静好,不过是有人替你“寻恤滋事”
2022-04-22 14:01:18 +08:00
回复了 irisdev 创建的主题 程序员 有多少程序员真的在 996
@dynastysea
上家公司 9-9-5.5 ,非常累,幸亏没结婚没孩子
996 被骂了这么多年,终于稍微有点改善了,可革命道路不能停啊,敌人现在的“和蔼可亲”还不是前辈们斗争出来的。
而且就算骂到今天,腾讯 /字节 /阿里还是大面积 996 。甚至还发明了明文规定加班要申请,要求你“自愿”加班,不填报申请的这种精神资本家,这你敢信?
@nothingistrue 还真都用异步 /nio 去读区的,Android 有 kotlin flow ,compose-jb 给搬到桌面端来了,无非就是多个 suspend / await 的事。而且我 Electron 压根就不可能用同步方法去读文件好吧,直接把 UI 卡白屏了,谁不是写个异步 /nio 读取呢。

只要你习惯了这事,就跟呼吸一样自然,说白了还是写的少了。
@jeesk 但浏览器的 JS 是单线程的,交互是不分开的。Android/Winform/WPF 你也可以用 kotlin flow API ,和 C# async/await ,并没有什么不同。过去开新线程发信号,走 delegate ,今天纯异步 fiber
@jeesk “ui 线程不可能做耗时的操作的,这样 ui 线程会卡死。” 我说的和你说的不是一回事吗?
JavaScript 这么多年不就是这么处理的么?
而且 NIO 本身就是异步了
2022-04-20 11:54:29 +08:00
回复了 TWorldIsNButThis 创建的主题 Java 大家在生产环境有用并行流吗,
2022-04-20 11:53:16 +08:00
回复了 TWorldIsNButThis 创建的主题 Java 大家在生产环境有用并行流吗,
并行流天天用,因为我是 Scala 😏
童叟无欺的并行流:
https://imgur.com/a/k0WqwRQ
1 ... 12  13  14  15  16  17  18  19  20  21 ... 24  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   6134 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 02:30 · PVG 10:30 · LAX 19:30 · JFK 22:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.