240 发简信
  • 既然Java反射可以访问和修改私有成员变量,那封装成private还有意义么?

    简单来说,private并不是解决“安全”问题的。 安全是指不让代码被非法看到/访问。但是只要人能拿到代码,总会有办法去查看和改变代码。其他答案...

  • 程序里怎么表达“没有”

    最近忙着调研gRPC做服务治理,尝试用protobuf3重写现有的接口逻辑,发现了一个问题:protobuf3的基本类型不支持nullable。...

    0.2 1404 2 11
  • 如何看待编写业务代码

    原回答见:https://www.zhihu.com/question/269062863/answer/349007152 业务代码的要求和常...

    0.3 3804 0 12
  • 120
    延迟和吞吐的关系是什么?

    原回答:https://www.zhihu.com/question/279164955/answer/405448070 所谓的“性能”一般指...

    0.2 3703 1 13
  • 120
    初创公司如何避免服务器被攻击

    前不久和小伙伴们讨论了一个基础的安全问题:一个朋友开的公司的服务器集群被黑了,攻击者在机器上安装了远程操作程序——被肉鸡了。但经过讨论后发现,机...

    0.5 4877 0 14
  • 120
    聊聊BIO,NIO和AIO (2)

    本文从操作系统的角度来解释BIO,NIO,AIO的概念,含义和背后的那些事。本文主要分为3篇。 第一篇 讲解BIO和NIO以及IO多路复用 第二...

    2.5 12718 15 89 2
  • 120
    在泰国的段子

    在泰国待了3天,老婆在出发前买的预付电话卡3G流量就用光光了。没网,马斯洛基本人生需求得不到满足啊,于是拍拍屁股出门找地方买新卡。 酒店大门左转...

  • 为什么DB连接管理一般不采用IO多路复用?

    这是一个非常好的问题。IO多路复用被视为是非常好的性能助力器。但是一般我们在使用DB时,还是经常性采用c3p0,tomcat connectio...

    0.9 3091 1 16
  • 120
    谈谈自己的大数据迁移经历

    今天群里有人问起,刚好做过相关的工作,特此分享一下当时的工作内容和感受。 背景 大概说一下这个事情的背景。在2013年大概4月份,人人网打算做一...

    2.3 9942 2 17