V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  BBCCBB  ›  全部回复第 61 页 / 共 118 页
回复总数  2342
1 ... 57  58  59  60  61  62  63  64  65  66 ... 118  
2021-01-12 08:55:53 +08:00
回复了 hijoker 创建的主题 Go 编程语言 各位老铁,这几个面试问题怎么回答(回答的圆满不)?
3 这个 delete map[key]. map 的容量和 gc 应该没关系?
2021-01-09 10:55:17 +08:00
回复了 programV2 创建的主题 健康 路上被行人扎出血了, 大家看看如何避免
还是应该喊她带你去检查下...
2021-01-07 18:16:15 +08:00
回复了 Tuy 创建的主题 程序员 JDK16 要出来了 想问问大家公司都用的啥?
project loom 不出来就没动力升级...
2021-01-06 14:38:07 +08:00
回复了 hello826 创建的主题 程序员 Java 线程数过高,如何排查
首先代码里生成 thread 的地方一定要指定 name/threadFactory, 不然不好排查..
2021-01-06 09:51:41 +08:00
回复了 shangzhanyu 创建的主题 Java Java 最佳线程数怎么得来?
根据压测得到.
2021-01-05 10:53:58 +08:00
回复了 im67 创建的主题 推广 过来抽奖喂~砂糖桔哦
@Alonso 同一个头像, 淦
2020-12-31 15:57:24 +08:00
回复了 Junzhou 创建的主题 程序员 GitHub 上的抢茅台工具,作者会被请去喝茶吗。
@zijieq 我 10:00:01 都抢不到, 你说气不气人
2020-12-29 14:30:24 +08:00
回复了 monetto 创建的主题 Python Python 有没有类似于 Java WeakHashMap 的缓存模块
你是说 weakref 模块吗
我们这里 3 块一小时, 而且电充的很慢... 我用过一次.
2020-12-25 11:04:05 +08:00
回复了 huang119412 创建的主题 程序员 阿里现在的面试这么难了吗?
什么时候能给面试官打分?? 这样可能会好点.
2020-12-24 16:06:34 +08:00
回复了 nthin0 创建的主题 Java Java CompletableFuture 流式编程最佳实践?
楼主已经发现了哈哈
2020-12-24 16:06:18 +08:00
回复了 nthin0 创建的主题 Java Java CompletableFuture 流式编程最佳实践?
最近我也在找 completablefuture 重试.. 发现 failsafe 这个库可以实现.不自带的确很难受.
2020-12-22 16:44:33 +08:00
回复了 tinycold 创建的主题 程序员 时不时地就在想扔下一切回老家咸鱼养老
要是你想回去就能回去就好了!
我记得 dropbox 就开源了一个.
有耗时操作需要在单独的线程里跑的时候
用浏览器吧, 有的客户端会扫描内网端口!!!
2020-12-15 08:34:43 +08:00
回复了 wei2333 创建的主题 问与答 独生子女应该上交工资给父母吗?
楼主不要当妈宝男, 这样女朋友都找不到.
2020-12-12 21:36:01 +08:00
回复了 Joker123456789 创建的主题 Java 关于 NIO 网络编程的一个问题
我百度的返回 0 的情况:

其实 read 返回 0 有 3 种情况,一是某一时刻 socketChannel 中当前(注意是当前)没有数据可以读,这时会返回 0,其次是 bytebuffer 的 position 等于 limit 了,即 bytebuffer 的 remaining 等于 0,这个时候也会返回 0,最后一种情况就是客户端的数据发送完毕了(注意看后面的程序里有这样子的代码),这个时候客户端想获取服务端的反馈调用了 recv 函数,若服务端继续 read,这个时候就会返回 0 。
2020-12-12 21:33:43 +08:00
回复了 Joker123456789 创建的主题 Java 关于 NIO 网络编程的一个问题
这个 read(buf)方法返回 0 也是正常的现象, 各种情况会返回 0, 但是是正常现象, 所以这里这个 while 应该不对

要自己定一个协议, 数据缓存起来, 只要 read 不是返回-1, 就继续往 buf 里写数据, 直到达到你定义的协议的包的结束点..

比如定长的协议. |--- length-- | your data |, eg: 开头 4 个字节代表数据包长度, 读到这么长的数据才算完成读取.

可以直接用 netty, 看看里面的 LengthFieldBasedFrameDecoder 实现, 直接用 netty 吧. 看懂里面的实现就行.
1 ... 57  58  59  60  61  62  63  64  65  66 ... 118  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5300 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 62ms · UTC 03:44 · PVG 11:44 · LAX 19:44 · JFK 22:44
Developed with CodeLauncher
♥ Do have faith in what you're doing.