• 高源
    2019-06-08
    王老师请教一下现在多数互联网公司后台都采用go语言开发了,学习go语言是不是也很有必要了,还是根据应用场景或者工作的实际情况来看啊。

    作者回复: 看你时间了,最好要实践,如果公司没这样的项目,建议参与一个质量不错的开源的项目,一定要实践

     1
     4
  • the geek
    2019-06-08
    哈哈,本来是上来复习一下,结果新冒出了一章46/45

    作者回复: 早知道这么想,我就收工了😂😂

    
     4
  • DFighting
    2019-10-17
    很赞同老师最后提到的软件产品开发,任何需要协作和迭代的事物都需要遵从基本的规范和规则,不然再牛叉的技术只能孤芳自赏,给产品带来的只有灾难。

    作者回复: 👍

    
     1
  • 海水
    2019-06-08
    王老师好,有个问题请教下,公司支付接口调用的三方接口,这个三方接口秒级的耗时,如果想提高并发单单提高tomcat线程数或者该用异步sevlet是不是解决不了问题?我感觉这种情况应该是不是应该用协程比如go routine这样的才能解决这样的并发场景?毕竟三方接口的耗时省不了

    作者回复: 你可以试试基于netty的http客户端,再加上异步servlet试试。这俩必须一起用才有效果

     1
     1
  • 搏未来
    2019-06-08
    能写出易于理解的代码也是一种能力😁
    
     1
  • feihui
    2020-01-25
    文中“在 Java 里使用多线程并发地处理 I/O,基本上用的都是异步非阻塞模型” 像我们熟悉的 NIO 应该是同步非阻塞吧,现在 Linux 上 AIO 都还不尽完善
    
    
  • JK-舒玉强
    2019-11-26
    很喜欢王老师的课程,怎么才能够变得跟老师一样厉害呢?

    作者回复: 我只是把它们总结出来而已,并不厉害😂

    
    
  • Geek_09c245
    2019-10-21
    java也有实现协程的框架了吧
    
    
  • timmy21
    2019-10-11
    老师,同步非阻塞不太理解,既然同步了,那就是线程干不了其他事情了,那么是阻塞还是非阻塞,又有什么区别呢?盼老师解惑。
     1
    
  • null
    2019-09-16
    re: 典型的线程栈大小差不多有 1M,而协程栈的大小往往只有几 K 或者几十 K。

    不明觉厉,假设协程只占 2K,使用线程能支持 2,000 并发,那协程就是 1,024,000,我的天!!
    协程内部是怎么实现的,居然只占几 K。
    
    
  • 业余草
    2019-07-28
    关于协程,整理了一些我个人的理解,https://mp.weixin.qq.com/s/yN9z1bupZLjuK2crJKpIpg,请帮忙指正!

    作者回复: 👍

    
    
  • Boomkeeper
    2019-07-11
    老师,请教一个问题:关于协程来优化io的场景,具体这个咋玩?

    作者回复: 这个问题太大了😂

    
    
  • 花儿少年
    2019-06-19
    我公司的营销架构代码就异常难懂,神马注释都没有,不管是看还是排查问题都难度贼大
    
    
  • Jxin
    2019-06-17
    我也把代码可读性排在第一位。我的目的是降低他人加入开发的成本。从长远看,这会让软件更具活力和可能性。毕竟虽然暂时来看为了可读性可能会损失一些性能和时间。但从长远来看,加入的人越多,节省别人的时间就越多,总会超过我的投入。而性能,随着业务的发展,后续可能能写出更贴合业务场景的优化方案。更何况,习惯后,写高可读性的代码并不会多花我时间。

    作者回复: 👍

    
    
  • 苏志辉
    2019-06-11
    cosocket为什么可以非阻塞,也需要等待有数据可读才行吧,没太理解

    作者回复: 全面理解得熟悉协程的原理还有操作系统的api

     1
    
  • Sunqc
    2019-06-10
    同步和阻塞,异步和非阻塞,感觉好相似。同步不就是阻塞吗

    作者回复: 阻塞本质上是cpu是否把线程挂起,所以阻塞都是和操作系统api有关的

     1
    
  • windy
    2019-06-10
    关注老师专栏有一段时间了,老师讲解通俗易懂,涉猎的知识面很广。讲解某个知识点首先说明由来,背后理论,然后展开脉络进行剖析,如何应用到实践中,学以致用。在此送上感谢!

    作者回复: 客气了,你觉得还有用,我心里就踏实了,我就怕讲不明白

    
    
  • Liam
    2019-06-09
    cosocket的非阻塞体现在哪里呢,是说receive等方法是非阻塞方法吗?

    作者回复: 是的

    
    
  • zhangtnty
    2019-06-08
    王老师好,很赞同总结中讲的代码质量的看法。我认为好的项目不仅功能强大, 代码结构清晰非常重要, 好的代码结构一定和业务如出一辙,而不是过多的花式代码,总给人一种练手的感觉。

    作者回复: 代码结构和业务匹配太重要了👍

    
    
  • cricket1981
    2019-06-08
    Actor model中创建actor的代价也很小,可不可以认为actor model也属于协程?

    作者回复: 我觉得可以这么认为

    
    
我们在线,来聊聊吧