240 发简信
  • Java 设计模式之单例模式(内部类实现单例)

    何时使用单例模式:当需要控制一个类的实例只有一个, 而且客户只能从一个全局访问点去访问她。 经典的单例模式有两种,懒汉式和饿汉式,各自都有各自的...

  • 线程安全的 Map对比

    线程安全的本质:ConcurrentHashMap:本质上是创建一个HashEntry数组去存储元素。分段去锁数据Collections.syn...

  • 上班的三两天

    像新生报到一样,加入了公司,终于步入了社会。

  • 数据结构:处理散列冲突的方法

    开放定址法: 一旦发生冲突 就去寻找下一个空的散列地址,只要散列表足够大,空的散列地址总能找到。 再散列函数法:每当发生散列地址冲突的时候,就换...

  • iOS 面试题 计算机网络

    以下内用均不是原创,都是在网络摘抄,留着面试用。如若侵权请告知 HTTP 和 HTTPS HTTP 的URL 以http:// 开头,而HTTP...

  • iOS面试题(6) Runtime

    我们说的oc是动态运行时语言是什么意思? 答案:多态。 主要是将数据类型的确定由编译时,推迟到了运行时。这个问题其实浅涉及到两个概念,运行时和多...

  • iOS面试题(5)多线程 和 Runloop

    runloop和线程有什么关系? 引用自这里 总的说来,Run loop,正如其名,loop表示某种循环,和run放在一起就表示一直在运行着的循...

  • iOS面试题(4) KVO KVC

    声明,不是原创,笔记均来自 群主大神~ 手动实现KVO 什么是KVO和KVC? KVO内部实现原理 NSNotification和KVO的区别和...

  • iOS面试题(3)

    所有的面试题出自群主大神的笔记📒,摘抄整理,留着自己面试用。 KVO Delegation NSNotification 我们说的oc是动态运行...

个人介绍
逆水行舟,不进则退
Write the code, change the world.
有人说,IT的要每年学一门新的语言,可是自从学了Swift,我每周都会学一门新的语言。