V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  RedBeanIce  ›  全部回复第 54 页 / 共 61 页
回复总数  1213
1 ... 46  47  48  49  50  51  52  53  54  55 ... 61  
2020-09-12 15:59:53 +08:00
回复了 RedBeanIce 创建的主题 游戏 准备研究一下,一些古老年代网游的单机版本了
@Szhi
#1 1
2020-09-11 14:03:02 +08:00
回复了 justcode 创建的主题 程序员 普一本科,软工专业,三年 Java 求指点
#24

有句口头话,程序员缺的不是工具,不是资料,缺的是心,想学习的心。
心从哪里来,开始的时候从梦想来,慢慢的磨灭了梦想。
后来心从欲望中来,,,,,,

思想决定行为,思想决定四肢,思想 约等于 心,思想 约等于 欲望。。。。。。
2020-09-11 09:42:33 +08:00
回复了 justcode 创建的主题 程序员 普一本科,软工专业,三年 Java 求指点
没有想法。。、、无法支撑前行。不过国企外企大佬。你很强。
2020-09-10 11:06:26 +08:00
回复了 RedBeanIce 创建的主题 Java JVM 常见问题排查,代码模拟交流
@manecocomph
#4 是大佬,求 blog 博客地址。去拜读一番。
2020-09-09 09:44:35 +08:00
回复了 kisshere 创建的主题 程序员 笔记本放在办公室怎样防止被盗?
总有人讨论,玩极限运动会不会死的问题。。
2020-09-09 09:34:44 +08:00
回复了 RedBeanIce 创建的主题 Java JVM 常见问题排查,代码模拟交流
@upupddd 文章有很多,这个正在学习。
2020-09-08 23:07:45 +08:00
回复了 feiniu 创建的主题 职场话题 激动的心,颤抖的手。offer 选择
不知道是哪个外企。。。。
2020-09-08 11:51:00 +08:00
回复了 taogen 创建的主题 程序员 作为软件工程师,三十岁之前需要做好哪几件事?
没人讨论一下程序媛。。。。。。
2020-09-08 11:47:51 +08:00
回复了 sprout123 创建的主题 程序员 你们都怎么职业规划来应对中年危机啊
突然想到一个问题,也看了一下楼主的部分回复,其实我们程序猿想找异性同伴。

需要做到一点,就是展示自己,像微博大二,同城交流活动,都是展示自己的一种形式,前者通过文字和图片吸引,后者同伙外貌举止谈吐吸引。

但是光靠这些可能是不够的,程序猿应该做到能说会写,能说会写代表了这个人在思考总结复盘,那么这个人有一定几率会比一部分人有趣一点(也只是有一定几率,事事无绝对)

听到你想找一个有趣的人,那么你可能需要先让自己有趣起来,吸引同行人。

祝你找到你的同行人,谢谢。

求一个 QQ ? NjUxMjY3Nzk3 ( base64 )
2020-09-07 18:45:14 +08:00
回复了 superheros 创建的主题 Java 大佬们, 发帖 @人就通知相关被 @的人员, Java 怎么实现
。。。前端调接口啊。。。。

@xxx 那么在提交回复请求的时候,告诉这个人,这个文章里面有人 @你
至于前端展示的时候,,这个就是前端你的锅了,。。后台表示无所谓,就是个接口的事情。
2020-09-06 13:34:24 +08:00
回复了 RedBeanIce 创建的主题 Java CompletableFuture 使用交流(其实是困解)
各位大佬,谢谢指教!!!!太强了

贴一下 26 楼的大佬
https://www.yuque.com/docs/share/6065b121-4732-4826-bac2-3bb356f0461e?#
2020-09-06 13:33:15 +08:00
回复了 RedBeanIce 创建的主题 Java CompletableFuture 使用交流(其实是困解)
此贴 end

下面贴代码(上面的是大佬的方案,下面是测试 3 次的代码,可行) base64

aHR0cHM6Ly93d3cueXVxdWUuY29tL2RvY3Mvc2hhcmUvNGJhNTg2NTEtYWMxMC00NmFlLTkxNzUtMWM1YjQzZWM5N2VjPyM=

错误原因:错误的使用 long startTime = System.currentTimeMillis() 作为文件的名字,文件被覆盖了

解决措施:使用 AtomicLong.incrementAndGet()自增,原子性的增加然后返回的操作

另外:LongAdder 由于没有 incrementAndGet,所以只能 increment(),然后 longvalue(),这样不是原子的操作,所以也会覆盖(中间有一个版本,我没有使用 System.currentTimeMillis(),使用了 LongAdder 仍然失败了)

总结:多线程好难啊!!!!
2020-09-06 13:24:18 +08:00
回复了 RedBeanIce 创建的主题 Java CompletableFuture 使用交流(其实是困解)
@cs419

#26 大佬我试了一下您的方案,还是不行,不过我在 QQ 群朋友的帮助下解决了。
https://www.yuque.com/docs/share/4ba58651-ac10-46ae-9175-1c5b43ec97ec?#
2020-09-06 01:12:11 +08:00
回复了 RedBeanIce 创建的主题 Java CompletableFuture 使用交流(其实是困解)
#13
同样也会丢很多张,,,详情代码就是在上面链接代码里面,加了一个方法
2020-09-06 01:11:36 +08:00
回复了 RedBeanIce 创建的主题 Java CompletableFuture 使用交流(其实是困解)
@putaozhenhaochi

private static void downloadStream(Map<String, String> map) throws IOException {
map.values().parallelStream().forEach(new Consumer<String>() {
@SneakyThrows
@Override
public void accept(String s) {
Long download = download(s);
System.out.println(download);
}
});
}
2020-09-06 01:06:42 +08:00
回复了 RedBeanIce 创建的主题 Java CompletableFuture 使用交流(其实是困解)
@zhady009
@mango88
@cs419
@Narcissu5
@coldear
@allan888
@isir1234

https://www.yuque.com/docs/share/61f38a49-764c-4b6e-9271-53e06fc0d32d?#

各位大佬代码已经贴出来了,,大佬们可以在自己的电脑执行链接中的代码,
大佬们的方法我都试了一下,好像不行

1,也没有报错的 log
2,
2020-09-04 18:56:58 +08:00
回复了 RedBeanIce 创建的主题 Java CompletableFuture 使用交流(其实是困解)
@mango88
#10

我同时使用一个普通方法下载,然后使用的 completablefuture 下载,一前一后执行,,前面的普通方法还是 29 张,但是一到后面这个就少了 2-3 张,每次执行不等。
2020-09-04 18:55:11 +08:00
回复了 RedBeanIce 创建的主题 Java CompletableFuture 使用交流(其实是困解)
2020-09-04 18:48:58 +08:00
回复了 RedBeanIce 创建的主题 Java CompletableFuture 使用交流(其实是困解)
@putaozhenhaochi
#5 求推荐,我已经人傻了。。。。。
2020-09-04 18:48:13 +08:00
回复了 RedBeanIce 创建的主题 Java CompletableFuture 使用交流(其实是困解)
@mango88

#6 不行,仍然少了三张

CompletableFuture.allOf(futureList.toArray(new CompletableFuture[0])).join();
1 ... 46  47  48  49  50  51  52  53  54  55 ... 61  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2822 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 14:04 · PVG 22:04 · LAX 06:04 · JFK 09:04
Developed with CodeLauncher
♥ Do have faith in what you're doing.