Blaaair:)
  • 首页
  • 编程
  • 标签
  • 日志
  • 登录
ArrayList源码分析

ArrayList源码分析

ArrayList源码分析 源码解析第一步:简单了解其特性 ArrayList是可重复,有顺序的,其内部实现是数组.随机读取速度快,插入删除慢, 源码解析第二步:提出自己的疑问,带着问题去读源码 ArrayList是怎么扩容的? ArrayList是如何实现有序的? ArrayList为什么读取速度
2022-06-26
编程小记
#java基础
HashMap源码分析

HashMap源码分析

HashMap源码分析 源码解析第一步:简单了解其特性 HashMap是不可重复,无序的,其内部实现时候数组+链表(jdk8:数组+链表+红黑树) 源码解析第二步:提出自己的疑问,带着问题去读源码 为什么HashMap的结构是数组+链表+红黑树? HashMap的哈希是怎么计算的? HashMap的
2022-06-08
编程小记
#java基础
spring aop源码解析

spring aop源码解析

spring aop源码解析 示例 maven compile(project(":spring-context")) compile(project(":spring-webmvc")) compile(project(":spring-aop")) compile group: 'org.ap
2024-09-30
编程小记
#spring
模拟sringboot启动

模拟sringboot启动

模拟sringboot启动 我们在使用spring和springboot之间还是有很多不同的,比如springboot内置tomcat..等容器,我们这里就简单通过模拟简单的springboot启动,来解释mvc 依赖 需要tomcat embed的jar包 ,我是使用的gradle depende
2024-08-01
编程小记
#spring boot
Maven操作

Maven操作

Maven操作 1.Maven使用deploy上传jar包到远程库 配置远程库认证 需要在./conf/setting.xml中配置需要远程上传库的地址,用户以及密码(如果需要认证): <servers> <server> <id>roy_privrepository_snaps
2024-07-19
编程小记
#框架
mybatis逆向工程常用配置

mybatis逆向工程常用配置

mybatis逆向工程常用配置 mybatis逆向工程常用配置 1.简述 2.生成generator的xml文件 3.自定义注释类 4.数据库类型映射 1.简述 网上使用mybatis-generator的示例很多,有使用idea插件的,也有使用eclipse的,还有导入maven插件的.这里就不一
2024-06-18
编程小记
#mybatis
java.util.concurrent包

java.util.concurrent包

java.util.concurrent包 1. 线程计数 有时候我们需要对线程间做计数,或者是统计.这时候我们需要这些类 public class Test { public static void invoke(){ // 可以理解为停车位 , 有三个停车位,十个线程是
2024-06-08
编程小记
#java基础
SpringMVC中HandlerMethodArgumentResolver的作用

SpringMVC中HandlerMethodArgumentResolver的作用

SpringMVC中HandlerMethodArgumentResolver的作用 1.前言 有的时候,我们可能需要对一类controller层的参数进行过滤或者加工,但是我们并不想每次都进行相关的操作.所以此时我们的HandlerMethodArgumentResolver就派上用场了! 2.例
2024-04-21
编程小记
#spring
模式总结

模式总结

2024-03-05
编程小记
#设计模式
@Import三种类型

@Import三种类型

@Import三种类型 @Import可导入三种类型的类 导入普通的类 实现ImportSelector的类 实现ImportBeanDefinitionRegistrar的类 @Import代码 ImportSelector MyImportSelector public class MyImpo
2024-02-03
编程小记
#spring
1 2 … 4
本站由 提供CDN加速服务
冀ICP备2023034019号