队列、循环队列、双端队列、ArrayDeque、优先级队列;阻塞队列:BlockingQueue、ArrayBlockingQueue、LinkedBlockingQueue、Pr
概述、实例、原理、并行度、工作窃取、核心类、ForkJoinPool、ForkJoinTask、RecursiveTask、RecursiveAction、ForkJoinPoo
PriorityQueue:概述、应用场景、源码、堆排序;拓展:JDK里PriorityBlockingQueue和DelayQueue、ScheduledExecutorService、RocketMQ消息优先级;
概述、分类、元注解、@Inherited、RetentionPolicy、ElementType、反射、AnnotatedElement、异常、实战;应用、JDK、@FunctionalIntpring、JPA/ORM、JSR 303 – Bean Validation;
线程和进程、线程安全、死锁、强制启动、线程局部变量、堆和栈、获取线程堆栈、虚拟线程、start和run、Runnable和Callable、Fut
Java日志概述、日志级别Level、Java Util Logging、JULI、tomcat-juli、tomcat-embed-logging-juli、Jakarta Commons Logging、Apache Commons Log
JMH:概述、需求、Maven、流程、注解、概念、Operation和Invocation、运行、输出结果、导出、图形界面、IDEA插联、循环优化、Blackhole、生成类源码分析、执行结果解读
G1:概述、优缺点、特点、模式与环节(Young GC、Mixed GC和Full GC)、老年代并发标记过程、参数;技术:String去重、三色标记、SATB、
VarHandle概述、体系、创建VarHandle、MethodHandles.Lookup、访问类别AccessType、访问模式AccessMode、内存屏障;实战、基本使用、高效反射、CAS
概述AbstractQueuedSynchronizer,抽象队列同步器,简称AQS,用于构建同步器,抽象类,是JUC包下CountDownLatch、ReentrantLock、RenntrantReadWriteLock、Semaphore、ThreadPoolExecutor实现的基础。支持独占模式和共享模式,并通过内部的FIFO(First InFirst Out,先进先出)双向队列管理等
SPI:概述、实现方式、作用、缺点;实现:JDBC、java.sql.Driver文件;Spring、spring.factories文件和SpringFactoriesLoader;Dubbo、@SPIExtensionLoader、
Java异常体系概述、try...catch...finally语句块、常见异常、最佳实践;异常表、异常throw事件;UncaughtExceptionHandler、Spring MVC异常处理机制、Spring MVC全局异常处理、Spring Boot全局异常处理
各种对象类:POJO、VO、QO、DO、BO、PO、DAO、DTO,反思、Lombok、MapStruct;拷贝、浅拷贝与深拷贝、对
概述:实现线程的四种手段、线程池的优点、参数、阻塞队列、拒绝策略、运行状态、状态转换、提交任务、关闭、监控、Executors、停止线程、参数设置、使用建议;拓展:伪共享、第三方实现的拒绝策略
概述、入门、JsonPath表达式、函数支持、过滤器运算符、实战、Exception、谓词(内联谓词、过滤器谓词、自定义谓词)、Configuration、Option、SPI(cache、json、mapper)
升级到Spring 6或Spring Boot 3遇到的问题;IDEA强大功能;;升级javax到jakarta,及两者区别;Jakarta EE;jakarta依赖;jakarta项目;单独项目;
概述、支持特性、策略、算法:正常回收算法、降级回收算法、全回收算法、遍历回收算法、正常回收的两种模式;正常回收、降级回收和FGC交互图;遍历回收;对比G1、ZGC;
Call to ‘toArray()’ with pre-sized array argument ‘new String[results.size()]’
maven
Varargs,可变长度参数,具体来说是形参。
概述,入门,导入导出;问题:NoClassDefFoundError,DefaultTempFileCreationStrategy;
介绍,入门实战;Internal error in the ma/implement a mapping method
autoType is not support问题出现,排查,本地复现,解决过程记录。
SimpleScheduleBuilder;CronTrigger;Job,Trigger,Scheduler,Jo
几种用法功能原理
由来ORM框架使用
Apache & Tomcat解析一 : apache支持静态页,tomcat支持动态的,比如servlet等
Java连接MySQL报错ArrayIndexOutOfBoundsException;DataGrip报错SSLHandshakeException: No appropriate protocol (protoco
Diamond Operator钻石操作符改进try-with-resources针对集合的工厂方法优化
UnknownFormatConversionException;String、StringBuilder、StringBuffer;用空格去分隔字符串;trim;split;intern;replaceAll、replace;
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号