![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
coreJava
code汤
这个作者很懒,什么都没留下…
展开
-
IDEA设置按键提示 Ctrl+p
Main menu > View > Parameter Info原创 2021-09-15 23:11:05 · 4548 阅读 · 0 评论 -
JDK8中hashMap实现原理
一、定义 hashMap是一种key,value关系型的集合,允许key,value为null值。无序,不可重复。效率高,线程不安全。底层采用数组+链表+红黑树存储数据(jdk8)。 二、构造方法、属性剖析 属性 // 默认初始容量为16 源码236行 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 // ...原创 2019-10-17 09:19:29 · 2536 阅读 · 0 评论 -
Mybatis如何处理参数
一、创建代理对象会进入一个MapperProxy的类 EMPDAO ed = sqlSession.getMapper(EMPDAO.class); ed//代理对象 MapperProxy类中invoke方法 @Override public Object invoke(Object proxy, Method method, Object[] args) throws Throw...原创 2019-07-15 21:08:38 · 2653 阅读 · 0 评论 -
oracle基本
数据库:对数据进行持久化操作 数据库存储数据的结构 Table(表格):用于存储数据的结构 Column(列):数据的属性(特点) Row(行):具体对应数据内容 主键(primary key):唯一标示一行数据 外键(Foreign key):多张表之间的关系 数据库分类 关系型数据库(RDB Relationship DataBase) MYSQL | SQL...原创 2019-07-15 21:10:13 · 2478 阅读 · 0 评论 -
多线程快速巩固学习
一、基本概念 进程 程序在运行时的一个实例,在任何时间点上,只能有一个进程在运行,由于进程切换速度快,人类无法察觉,宏观并行,微观串行。 线程 轻量级的进程,一个进程中可以包含多个线程,每个线程可以完成不同的工作,交替执行。 CPU调度时的基本单位 二、线程的创建和使用 2.1、线程的创建 a)、继承Thread /** * 1、创建一个类继承Thread类 * 2、覆盖Thread的ru...原创 2019-10-09 15:36:04 · 2485 阅读 · 0 评论