V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  byte10  ›  全部回复第 73 页 / 共 91 页
回复总数  1802
1 ... 69  70  71  72  73  74  75  76  77  78 ... 91  
2021-03-09 15:04:04 +08:00
回复了 lesismal 创建的主题 分享创造 发布个 golang 高性能异步网络框架 nbio,单击百万不是梦!
@ERRASYNCTYPE 我也不太清楚,nodejs 的其实也是有协程,跟 Kotlin 应该比较相似。go 的协程叫做纤程,虚拟线程也合适,它更像线程。我估计就是这些占用了内存了吧
2021-03-09 09:11:11 +08:00
回复了 HuLiY 创建的主题 硬件 穷人买个游戏本,现在这个时间点有点尴尬
买苹果电脑。M1, 不要打游戏了,感受下苹果的优秀的操作系统。
2021-03-04 10:02:29 +08:00
回复了 JeffyChen 创建的主题 MacBook Pro 新手买 m1 的 mac, 256G 硬盘够用吗?
如果不是搞 IOS 开发,没问题够用的。大概 2 年要清理一次。各种 nodejs 包。mvn 包,go 包。大概 100 多 G 。存点电影啥的,几十 G,反正到后面就会越来越少的空间。
@love 确实是。python 的话 ,老一点比较有价值。js 比较好,新手就有很多坑可以进。
@metaclass python 需要老一点的。go 的话不推荐,除非你大学生比较好,或者你的脑子比较好。无脑当然选 java 啦,有手就有人要。
@metaclass go 和 python,nodejs 三者区别还是挺大的。最佳的场景区别比较大。如果都拿来做 web,当然是 nodejs 啦、
@johnsona 哈哈笑死我了。太真实了。没办法,要吃饭就只能当牲口了。跟你一样 推荐 nodejs,vue 。
2021-03-03 09:08:52 +08:00
回复了 lyqqqq 创建的主题 程序员 被独立出来当新部门主管,然而我一点经验都没有怎么办?
太好啦,可以管人,不用写代码了
2021-03-01 11:47:44 +08:00
回复了 rayswu 创建的主题 Visual Studio Code 使用 vscode 开发 Java 的多嘛,体验感如何
@liuxey 看我的 vscode 全攻略,完美支持 java,目前一直生产力使用
@tinyRat 看我的 vscode 全攻略,完美支持 java,目前一直生产力使用
@luwies 看我的 vscode 全攻略,完美支持 java,目前一直生产力使用
@THP301 看我的 vscode 全攻略,完美支持 java,目前一直生产力使用
2021-03-01 09:55:36 +08:00
回复了 0gys 创建的主题 奇思妙想 声控开关的妙用—避免吵架
有一种 LED 灯厕所灯,1-3w,天黑就会亮着。应该十几块钱。
2021-02-26 15:54:15 +08:00
回复了 smallyu 创建的主题 问与答 RedmiBook Pro 能和 MacBook 比吗?
@murmur 买带保修的,至少还有 3 个月保修的那种。不然容易掉坑
2021-02-26 15:49:11 +08:00
回复了 smallyu 创建的主题 问与答 RedmiBook Pro 能和 MacBook 比吗?
@yinzhili 没有啊,macos 是真的好用。M1 也是非常强
2021-02-26 13:40:55 +08:00
回复了 smallyu 创建的主题 问与答 RedmiBook Pro 能和 MacBook 比吗?
建议买二手的 macbook,完美,性价比高。实际上主要是比系统。macos 比 window 好用很多。系统和生态就价值 3000 块,同理手机也一样。window 和安卓在国内都是渣,广告多,很多坑,一不小心就会点击到广告,会下载很多捆绑软件。国情决定你用 macbook 会更好。不要老是比硬件,要比软件,二手的苹果为何好卖,因为大家都不在乎硬件了,而是在乎 软件体验好,生态体验好。安卓和苹果的 OS 相比没啥差异。但是 window 就差异很大,体验差距很大。

你以后要听话,听我的,努力学习优秀人的思维方式。苹果的体验就是很人性化的,小朋友不用学习就会玩。如果你不听话,以后就不会有啥出息。相信我的,我是预言家。
2021-02-26 09:30:51 +08:00
回复了 lesismal 创建的主题 分享创造 发布个 golang 高性能异步网络框架 nbio,单击百万不是梦!
@king888 一台机器运行 30 个 docker 容器作为客户端(用的是 nodejs 作为 websocket 客户端)每个容器跑 3.5 万个连接,每个连接随机 10 秒请求一次后台,算下来就是平均每秒 10w 并发。然后服务端是 8 核的 AMD-4800U,设置后文件打开数量限制,正常跑 netty 回复信息。实际下来每秒处理 10w 请求还可以。如果并发 20w 的话,客户端收到消息回复就会平均在 2 秒多。nodejs 在单线程情况下,表现挺不错的,如果部署多个进程完全利用好 8 核,吞吐量可以大大超过 netty,当然内存也上去了,也是内存换出来的吞吐量。
2021-02-25 17:49:09 +08:00
回复了 lesismal 创建的主题 分享创造 发布个 golang 高性能异步网络框架 nbio,单击百万不是梦!
@FrankAdler 哈哈我自己创作的非主流 梗,放在餐桌上吃的鸡就是一道菜,菜鸡。
2021-02-25 16:07:44 +08:00
回复了 waylybaye 创建的主题 分享创造 Swapman: 开源的 M1 Macbook 交换分区分析应用
@shoaly 可以使用火狐,火狐很好用,国内也可以有账号同步,谷歌的不行。要 FQ.
2021-02-25 15:54:40 +08:00
回复了 lesismal 创建的主题 分享创造 发布个 golang 高性能异步网络框架 nbio,单击百万不是梦!
@guotie 没有啥大价值,netty 那么强,直接搞 netty 就可以了。golang 和 C 一样都是喜欢造轮子,每个人都在造轮子,这就是这种语言的特性,低级语言的特性(相对 java,python 这些)。

@lairdnote 他是要搞底层优化,上层还是会用协程的。他是底层 NIO 作为网络并发编程,别人的大部分框架是底层 epoll+协程来实现网络并发编程。本质没多大的区别,他把编程开发是否异步还是同步交给上层业务来选择,但是业务层一定是要用协程的,不然就是大菜鸟了。所以结论是,还不如直接实现一份同步的网络并发框架。另外要搞 nio 的话,直接用 netty 就很好了。
2021-02-25 15:45:16 +08:00
回复了 lesismal 创建的主题 分享创造 发布个 golang 高性能异步网络框架 nbio,单击百万不是梦!
@lesismal 我是高手,你要信我。百万连接的测试我也做过,netty 占用了 2G,nodejs 占用了 5g,golang 也是 13 个 G 。golang 确实渣,但是没关系。硬件不值钱,就算你换成了 NIO,达到了 netty 那样的水平也没用,你上层应用还是要用 go 协程去实现业务,所以白干了。我的意思是你不管如何优化,到了业务层还是一样,所以还不如一开始就用协程,搞得花里胡哨的不实际。如果作为基础的网络接入层,那么直接用替换成 nodejs 和 java 都可以,生态贼好,golang 不行。
2021-02-25 11:16:46 +08:00
回复了 lesismal 创建的主题 分享创造 发布个 golang 高性能异步网络框架 nbio,单击百万不是梦!
@lesismal 我作为一个高手,你要听话,听我的。相信我,你这个是多此一举,我再次强调,你这个性能提升不了多少。还有你说的那个啥省点资源,说事实话我没具体比较多,理论上是少一些。你这个不算底层,底层都是 epoll 。很多网络框架都是在 epoll 层加上了协程来做好了这个网络编程开发的。你自己搞一个 NIO,然后别人在你的 NIO 封装那个啥协程,还不如直接用成熟的网络开发框架。

@sujin190 是的,他还没明白过了。另外业务层必须拒绝函数式编程,我不允许有函数式编程,只要有搞项目工程(不管大小),就不可以大规模函数式编程(少量的方便处理可以),否则就是餐桌鸡 架构师,严重的鄙视这样的 大头猪。自己搞一个 NIO,然后别人在你的 NIO 封装那个啥协程,还不如直接用成熟的网络开发框架。

@lesismal 大小项目 都必须要用协程同步来处理,不用关心底层这些。我是高手,听我的。
2021-02-24 16:51:01 +08:00
回复了 lesismal 创建的主题 分享创造 发布个 golang 高性能异步网络框架 nbio,单击百万不是梦!
golang 本身有协程就是为了解决 nio 引入的异步编程问题,异步编程 函数式编程都是比较难写,难理解。go 的协程就是用来解决这些问题,本身性能就非常高。估计没你的高,不过性能差距肯定也是在 10%以内,整这些东西没人会用。用的人估计也是 餐桌鸡 架构师!
2021-02-24 16:47:45 +08:00
回复了 lesismal 创建的主题 分享创造 发布个 golang 高性能异步网络框架 nbio,单击百万不是梦!
没啥用的少年,java netty 就可以了,这些轮子用大厂的就可以了。你不用自己搞 NIO,网上很多 golang 的 NIO 框架。做这些东西 实际作用不大,不过面试的时候 可以适当吹吹
1 ... 69  70  71  72  73  74  75  76  77  78 ... 91  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3592 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 52ms · UTC 10:31 · PVG 18:31 · LAX 03:31 · JFK 06:31
Developed with CodeLauncher
♥ Do have faith in what you're doing.