240 发简信
IP属地:四川
  • Resize,w 360,h 240
    HashMap

    Map基础 基础的Map有一下2种 HashMap HashTable 最简单的区别就是HashTable是线程安全的,这里主要聊一下HashM...

  • 线程池

    线程池的优点 1)避免线程的创建和销毁带来的性能开销。2)避免大量的线程间因互相抢占系统资源导致的阻塞现象。3}能够对线程进行简单的管理并提供定...

  • 线程

    基础 线程:是最小的执行单元,而进程由至少一个线程组成,一个任务就是一个进程。 多线程:解决多任务同时执行的需求,合理使用CPU资源。多线程的运...

  • Resize,w 360,h 240
    JVM类加载机制

    流程 首先类加载在整个体系结构的哪一个环节呢?见红色圈住的部分。 类加载器分为那几个过程呢?五个过程 加载根据类的全限定名(简单理解为类的绝对路...

  • 泛型

    泛型 Java泛型(generics) 是JDK 5中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声...

  • Redis分布式锁

    为什么要用Redis 分布式环境考虑加锁,可以想到如下方法 数据库字段 基于Zookeeper管理机器 基于缓存,可以适用Redis 基于数据库...

  • 枚举 ENUM

    1. 定义 枚举类型(enum type)是指由一组固定的常量组成合法的类型。Java中由关键字enum来定义一个枚举类型。下面就是java枚举...

  • Java 自动装箱与拆箱

    什么的拆装箱 我第一次听到这个概念是一脸懵逼的,而其实最常使用的地方就是我们熟悉的包装类的使用中.比如将int的变量转换成Integer对象,这...

  • Resize,w 360,h 240
    面向接口编程-模块化的设计思想

    思路 最初我拿到一个问题的时候,首先想的就是他怎么实现,具体的实现,而面向接口编程需要先考虑好流程,明白变动点可能在哪里,系统的边界在哪里,边界...