240 发简信
IP属地:北京
  • Resize,w 360,h 240
    【高并发】2、多线程中的锁

    一、多线程中的锁 在多线程中,锁就是要实现线程对资源的访问控制。从程序的角度来看,锁就是一个对象,这个对象需要完成以下几个事情 记录该对象是否被...

  • Resize,w 360,h 240
    【高并发】1、线程的基本使用

    一、线程中的概念 进程:程序运行资源分配的最小单位,进程内部有多个线程,会共享这个进程的资源; 线程:CPU 调度的最小单位,在一个 Java ...

  • 【HTML + CSS】CSS 响应式布局(一)

      响应式开发的本质是针对多种屏幕做适配,首先需要掌握几个基本概念: 物理像素:设备的屏幕实际像素点,如常说的 iPhone 6 Plus的分辨...

  • 【Golang 基础】Go 语言的接口

    Go 语言中的接口   Go 语言中的接口就是方法签名的集合,接口只有声明,没有实现,没有数据字段。 只要某个类型拥有了该接口的所有方法,即该类...

  • 【Golang 基础】Go 语言 面向对象

    Go 语言的面向对象   Go 语言的面向对象非常简单,仅支持封装,不支持继承和多态。继承和多态是在接口中实现的。   因此 Go 语言中没有 ...

  • 【Golang 基础】 Go 语言 函数式编程

    Go 语言函数式编程   在 Go 语言中函数是一等公民,它作为一个变量、类型、参数、返回值,甚至可以去实现一个接口,但是 Go 语言中函数不支...

  • 【Golang 基础】Go 语言的 Map

    Go 语言中的Map   Map 是一个无序的键值对数据集合,通过 key 快速检索数据。 通过 map[keyType]valueType 格...

  • 【Golang 基础】Go 语言的切片

    Go 语言的切片(示例代码) Slice 是一个通过指向数组底层,来进行变长数组的实现。 定义切片的格式:var []<type>; 通过 ...

  • 【Golang 基础】Go 语言的数组

    Go 语言中的数组 定义数组的格式:var [n]<type>, 其中 n >= 0; 通过 new 关键字声明数组,返回一个指向该数组的指...