LeeChP
2019-12-08 01:58:12 +08:00
你们多大的数据量下会使用流操作?我都是在第一版的时候用流,重构的时候全部改掉。我一般开发都是先堆功能,测试,重构,测试,提交。流操作看过 java8 流编程实战,但是实际上用起来,复杂用法还得靠谷歌。流操作数据量太少是个负担,底层应该还是 fork join 那一套没记错的话。平行流那些考虑到线程,比人为靠谱。
还有 git 那些,我也是百度,平时就是 add commit push pull check out。自己分支开发,不存在把主分支搞乱,也没有权限。解决冲突,直接在 idea 上看 history,手动解决。
线程的,也就自己写 demo 用用,久了也忘。需要用线程,直接百度,然后注意竞态条件线程安全那些,也全靠百度。
目前主要还是把重心放在跟大佬学设计这块。感觉语言,框架,没必要没事就去读什么源码,有问题 alt 点进去看就好了。一般都是这样,比如某个框架如何做心跳检测,点进去看,明白怎么回事了,根据这段代码,在连接被 remove 前做操作之类。
之前还改过某框架的源码,机器人之类的,啥都不懂,就是点进去,跳来跳去,要想给网页做适配,改 xx 地方的函数就行。什么都不懂,改完了,就能用了。
还有做缓存,caffeine hazelcast,啥都不懂,根据网上现成代码,依葫芦画瓢移植过来,bingo。完了去看教程,当时懂了,现在忘光。netty 也差不多。
有时候觉得自己队友垃圾,想跑路,看看外面的面试帖子,好像自己也是垃圾,打扰了。。。