V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hotpot6147  ›  全部回复第 1 页 / 共 1 页
回复总数  5
2020-11-10 17:33:26 +08:00
回复了 sl19981007 创建的主题 程序员 大文本按行去重(2G 左右文件)有什么好的解决方案吗?
2g 的文本直接 load 进内存,然后 hash 去重就可以了。

如果 pc 机内存不够可以对每行数据进行 hash 后取模分布在 n 个文件中,然后再将这 n 个文件分别 load 进内存去重
2020-09-03 11:31:21 +08:00
回复了 arobota 创建的主题 程序员 用 material UI 重写了个人首页,之前被太多人吐槽丑
卧槽 gayhub 里的 leetcode 题目刷了这么多,肝帝
2020-09-02 11:19:17 +08:00
回复了 MrhuangSTR 创建的主题 Python 有什么好的办法可以监控"网页结构"变化
解析出错时就说明"网页结构"发生了变化, 所以通过捕获异常来监控
2020-09-01 10:22:48 +08:00
回复了 Blueming 创建的主题 Java 关于单点登录如何获取用户信息的问题
要么在 header 里面要么在 query string 里面
2020-08-31 17:25:02 +08:00
回复了 JasonLaw 创建的主题 Java 关于 StackOverflowError 和 OutOfMemoryError 的疑惑
肯定是正确的啊

举个栗子:
假设你的 jvm 限制每个栈最大为 1MB,jvm 堆内存为 300MB

如果你的程序里有很多很多线程,每个线程栈都在 1MB 以内,但是它们的合计大小超过了 300MB,这就会触发 OutOfMemoryError

如果你的程序里线程的合计大小小于 300MB,但是有一个线程使用的栈超过了 1MB (比如写了个嵌套层级很深的递归方法)那么就会触发 StackOverflowError
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5823 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 06:22 · PVG 14:22 · LAX 22:22 · JFK 01:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.