240 发简信
IP属地:浙江
  • 什么是闭包(closure),为什么要用它?

    闭包指的是一个函数可以访问另一个函数作用域中变量。常见的构造方法,是在一个函数内部定义另外一个函数。内部函数可以引用外层的变量;外层变量不会被垃圾回收机制回收。 注意,闭包的...

  • 不要相信程序员在加班时间写的代码

    作为一个最底层的程序员,我先记录一些只有底层程序员才会知道的事情。如果多年后,我违背自己进入这个行业的初心,走上管理岗位,也能回想起一些禁忌,避免一些错误。 其中最重要的就是...

  • 120
    Netty学习前基本知识 — BIO 、NIO 、AIO 总结

    点赞再看,养成习惯,公众号搜一搜【一角钱技术[https://upload-images.jianshu.io/upload_images/10170978-215c4f64...

  • 120
    深入理解 Python 异步编程(上)

    1 什么是异步编程 1.1 阻塞 程序未得到所需计算资源时被挂起的状态。 程序在等待某个操作完成期间,自身无法继续干别的事情,则称该程序在该操作上是阻塞的。 常见的阻塞形式有...

  • 120
    Kubernetes 如何选择合适的容器运行时

    前 言 作为后台支撑,Kubernetes优势明显,具有自动化部署、服务伸缩、故障自我修复、负载均衡等特性。咪付的蓝牙过闸系统和全态识别AI系统的后台支撑采用了Kuberne...

  • 120
    从源码看ShardingSphere设计-解析引擎篇

    SQL作为一种DSL(domain-specific language),可以理解为数据库的一种“编程语言”,与C、Java一样,真正执行这些文本字符串,需要先进行词法、语法...

  • 120
    2020最新Java面试题及答案汇总(上)

    目录:2020最新Java面试题及答案汇总(上)目录:2020最新Java面试题及答案汇总(下) 1、面试题模块汇总 面试题包括以下十九个模块:Java 基础、容器、多线...

  • 120
    80%的用户时间停留在前三屏,然而八年前完全不是这样

    这篇文章从一个眼动实验得来的数据分析用户对长网页的阅读习惯,以及对比八年前的数据发现用户行为的惊人变化。最后探讨一下用户行为与体验设计的时效性问题,以及从中得出的更深层次的思...