240 发简信
IP属地:重庆
  • Resize,w 360,h 240
    Java线程池"Executors"

    本篇文章介绍线程池工厂类Executors, 但是实际开发中已经不允许使用该类去创建线程池, 可参考"阿里Java开发规范"的说明: Execu...

  • J.U.C并发包简介

    J.U.C并发包简介 J.U.C并发包, 即java.util.concurrent包, 是JDK的核心工具包, 是JDK1.5之后, 由 Do...

  • Resize,w 360,h 240
    Java线程池"基本架构"

    我们知道, 在Java中创建线程的代价是非常昂贵的, 需要JVM和OS的配置进行大量的处理工作: 必须为线程堆栈分配和初始化大量的内存块, 其中...

  • Resize,w 360,h 240
    线程状态

    我们知道Java的线程一共有6种状态, 在Thread中定义了枚举内部类来表示. NEW(新建): 新创建一个线程对象, 并没有调用start(...

  • Resize,w 360,h 240
    Java中的线程

    线程的组成部分: 1.线程基本信息 线程ID(Thread ID): 线程的唯一标识符,同一个进程内不同线程ID不会重叠. 线程名称: 方便用户...

  • Resize,w 360,h 240
    JVM运行数据区域

    1.程序计数器 程序计数器(Program Counter Register)是一块较小的内存空间,线程私有.可以看做是当前线程执行字节码的行号...

  • 执行计划(EXPLAIN)分析SQL

    什么是执行计划? 使用EXPLAIN关键字可以模拟优化器执行SQL查询语句, 从而知道MySQL是如何处理你的SQL语句的. 分析你的查询语句或...

  • 关于写代码

    抄一句阿里同学说话的话: 代码是给系统运行的, 代码更是给人读的, 代码的可读性和可维护性是一段好代码的第一标准! 系统恒久远, 代码永流传.

  • Resize,w 360,h 240
    Aware接口的作用

    简介 在Spring学习中出现了很多以Aware结尾的类或者接口, 这些类主要是为了辅助自定义组件来访问Spring容器底层的组件, bean属...