alamide的笔记库「 87篇笔记 」「 小破站已建 0 天啦 🐶 」


  1. OkHttp 线程池

    2023-07-13, alamide

    OkHttp 中线程池的使用。

    本文学习目标:

    为什么 OkHttp 要使用的线程池参数 corePoolSize 为 0,为什么使用 SynchronousQueue。

  2. Java ThreadLocal

    2023-07-03, alamide

    Java ThreadLocal 的使用,及实现原理,本次学习目标:

    1. ThreadLocal 如何使用

    2. ThreadLocal 是如何实现同一个线程中数据存储、获取的

  3. APT Java 注解处理器

    2023-06-15, alamide

    APT(Annotation Processing Tool) Java 注解处理器,可以用来在编译时扫描和处理注解。通过 APT 可以获取到注解和被注解对象的相关信息,在拿到这些信息之后我们可以根据需求生成一些代码。

  4. JavaPoet Java 源文件生成工具

    2023-06-14, alamide

    Java 源代码生成工具。

  5. Java 字节码操作 ASM

    2023-06-13, alamide

    ASM 操作 Java 字节码的类库。

  6. Java 字节码文件

    2023-06-11, alamide

    Java 字节码的一些笔记。

  7. Vector VS Collections.synchronizedList VS CopyOnWriteArrayList

    2023-05-30, alamide

    Java 线程安全有序集合性能测试。

  8. SpringBoot Config

    2023-05-23, alamide

    SpringBoot 的引入,配置

  9. SpringBoot YAML

    2023-05-23, alamide

    SpringBoot 中 YAML 配置相关

  10. SpringBoot Core

    2023-05-23, alamide

    SpringBoot 的一些特性

  11. SpringMVC RestTemplate

    2023-05-22, alamide

    SpringMVC RestTemplate,可以实现多个应用之间 Restful 风格接口调用

  12. SpringMVC Exception

    2023-05-22, alamide

    SpringMVC 异常处理相关。

  13. SpringMVC Config

    2023-05-18, alamide

    SpringMVC 的相关配置

  14. SpringMVC Response

    2023-05-16, alamide

    SpringMVC Response 相关

  15. SpringMVC HttpMessageConverter

    2023-05-16, alamide

    SpringWeb 使用 HttpMessageConverter 来转化 HTTP 请求的 Request 和 Response.

  16. SpringMVC Request

    2023-05-10, alamide

    SpringMVC Request 相关

  17. Java Web 基础笔记

    2023-05-09, alamide

    JavaWeb 基础笔记

  18. SpringMVC

    2023-05-09, alamide

    MVC 是一种软件架构的思想,将软件按照模型、视图、控制器来划分。

    M:Model,模型层,指工程中的 JavaBean,作用是处理数据。JavaBean 又分为两类,一类称为实体类 Bean,专门存储业务数据的;另一类称为业务处理 Bean ,指 Service 或 Dao 对象,专门用于处理业务逻辑和数据访问

    V:View,视图层,指工程中的 html 或 jsp 等页面,作用是与用户进行交互,展示数据

    C:Controller,控制层,指工程中的 Servlet ,作用是接收请求和响应浏览器

    SpringMVC 是 Spring 的一个后续产品,是 Spring 的一个子项目,是 Spring 为表述层开发提供的一整套完备的解决方案

    本文文档地址 在这里

  19. Java 基础 Collection 增强

    2023-05-09, alamide

    Java 基础语法 Collection 增强,学习内容来自 《Java 实战(第二版)》

  20. Java 基准测试 JMH

    2023-05-07, alamide

    JMH,全称 Java Microbenchmark Harness(微基准测试框架),是专门用于 Java 代码微基准测试的一套测试工具 API,是由 OpenJDK/Oracle 官方发布的工具。

  21. Java 基础 DateTime

    2023-04-16, alamide

    Java 基础语法 日期和时间,学习内容来自 《Java 实战(第二版)》

  22. Java 基础 Thread

    2023-04-11, alamide

    Java 基础语法 Thread,学习内容来自 《Java 编程的逻辑》

  23. Java 基础 Lambda

    2023-04-11, alamide

    Java 基础语法 Lambda,学习内容来自 《Java 实战(第二版)》

  24. Java 基础 IO

    2023-04-11, alamide

    Java 基础语法 IO,学习内容来自 《Java 编程的逻辑》

  25. Spring Framework Other

    2023-04-06, alamide

    Spring Framework Other, V6.0.7

  26. Spring Framework IOC

    2023-04-05, alamide

    Spring Framework IOC, V6.0.7

  27. Spring Framework AOP

    2023-04-05, alamide

    Spring Framework AOP, V6.0.7

  28. Java 日志框架 Logback Configuration

    2023-04-04, alamide

    Logback Configuration

  29. Java 日志框架 Logback

    2023-04-03, alamide

    日志系统在软件程序中占有非常重要的地位,日志文件是排查程序问题的主要工具,是程序调试的利器。

  30. Java 日志框架 简介

    2023-04-03, alamide

    日志系统在软件程序中占有非常重要的地位,日志文件是排查程序问题的主要工具,是程序调试的利器。

  31. Java 基础 Stream

    2023-03-27, alamide

    Java 基础语法 Stream,学习内容来自 《Java 实战(第二版)》

  32. SpringBoot Request

    2023-03-25, alamide

    SpringBoot 中一般我们的请求都是通过 DispatchServlet 处理转发的,我这里追踪的起点是 doService 方法。doService 中会传入已经封装过的参数 HttpServletRequest request

  33. SpringBoot Request DispatchServlet 注册

    2023-03-24, alamide

    总在好奇发出的 Http 请求, Spring 是如何精确的定位到具体的方法的,请求的参数又如何解析的?

  34. JDBC 数据库驱动自动装配原理

    2023-03-17, alamide

    当加载 DriverManager.class 时,会自动装配 com.mysql.cj.jdbc.Driver,所以不需要自己注册 mysql 驱动。

  35. SpringBoot 表单提交 PUT, DELETE 解决方案

    2023-03-08, alamide

    SpringBoot 使用 HiddenHttpMethodFilter 来解决表单提交 PUT, DELETE

  36. SpringBoot 自动加载机制

    2023-03-08, alamide

    SpringBoot 自定加载机制原理

  37. SpringBoot 基础笔记

    2023-03-06, alamide

    SpringBoot 基础笔记