Questions

  1. why string is immutable?

1. 安全性:

2. 缓存和性能优化:

证明,n 枚硬币中一定有一枚假币,要用 k 次普通天平找出这枚假币,则问题有解的充分必要条件是 2n ≤ 3^k

必要性很容易说明,其核心思路本文一开始就已经说过了:每使用一次天平,会产生三个分支剧情;使用 k 次天平,一共会产生 3k 个不同的结局。这只够区分 3^k 个不同的可能性。然而,究竟谁是假币,这一共有 n 种不同的可能性。

用老鼠测试100瓶药一瓶是毒药,喝下去一滴就死,假设一只最多喝100瓶,最少需要几只老鼠可以找出毒药?其实这个问题答案很简单,我们只需要7只小白鼠就够了,而这个问题的解题关键就是数学编码中的二进制。

1、首先,”100瓶药水其中有1瓶有毒“这个随机变量X的信息熵为:log100 = 6.64

Untitled

  1. 菜鸟: 多线程如何实现 继承Thread方法 implements Runnable
  2. 线程池创建和销毁
  3. 设计模式
  4. 缓存 一致性怎么达成
  5. 索引的优缺点