240 投稿
收录了9篇文章 · 2人关注
  • Resize,w 360,h 240
    【JAVA8新特性】- 时间类

    Java8以前, Date、Calendar,DateFormat 等组成的「传统时间日期 API」,但是传统的处理接口设计并不是很友好,不易使...

  • Resize,w 360,h 240
    java 锁原理

    Lock是java 1.5中引入的线程同步工具,它主要用于多线程下共享资源的控制。本质上Lock仅仅是一个接口(位于源码包中的java\util...

  • Resize,w 360,h 240
    史上最强多线程面试44题和答案:线程锁+线程池+线程同步等

    1、并发编程三要素? 1)原子性 原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操作打断,要么就全部都不执行。 2)可见性...

    11.5 AI乔治 0 60
  • springboot使用commons-pool2实现对象池

    一. 连接池概述 频繁的创建和销毁,会极大的降低系统的性能,而对象池会在初始化的时候会创建一定数量的对象,每次访问只需从对象池中获取对象,使用完...

  • 线程池--拒绝策略RejectedExecutionHandler

    当线程池的任务缓存队列已满并且线程池中的线程数目达到maximumPoolSize,如果还有任务到来就会采取任务拒绝策略,通常有以下四种策略: ...

  • Resize,w 360,h 240
    Lombok的基本使用

    以前的Java项目中,充斥着太多不友好的代码:POJO的getter/setter/toString;异常处理;I/O流的关闭操作等等,这些样板...

  • Resize,w 360,h 240
    深入理解红黑树

    红黑树大学学过,但是只是在脑海里留下了一个印象,具体细节还是说不上来。最近在画各种数据结构图,发现不是很清楚红黑树的特性,还真画不出来。 先来回...

  • Java-面试--对比Vector、ArrayList、LinkedList有何区别

    Vector、ArrayList、LinkedList均为线型的数据结构; 底层实现方式 ArrayList内部用数组来实现; LinkedLi...

  • Resize,w 360,h 240
    使用java写一个简易的tomcat

    该项目源码地址:https://github.com/lastwhispers/mimic/tree/master/tomcat-mini 1....

  • Java线程池

    一、简述 为避免频繁地创建和销毁线程,达到线程对象的重用,因而使用线程池。另外,使用线程池还可以根据项目灵活地控制并发的数目。 1️⃣线程池的概...

专题公告

Java基础