
coreJava
code汤
这个作者很懒,什么都没留下…
展开
-
IDEA设置按键提示 Ctrl+p
Main menu > View > Parameter Info原创 2021-09-15 23:11:05 · 4644 阅读 · 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 · 2581 阅读 · 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 · 2681 阅读 · 0 评论 -
oracle基本
数据库:对数据进行持久化操作数据库存储数据的结构Table(表格):用于存储数据的结构Column(列):数据的属性(特点)Row(行):具体对应数据内容主键(primary key):唯一标示一行数据外键(Foreign key):多张表之间的关系数据库分类关系型数据库(RDB Relationship DataBase)MYSQL | SQL...原创 2019-07-15 21:10:13 · 2505 阅读 · 0 评论 -
多线程快速巩固学习
一、基本概念进程程序在运行时的一个实例,在任何时间点上,只能有一个进程在运行,由于进程切换速度快,人类无法察觉,宏观并行,微观串行。线程轻量级的进程,一个进程中可以包含多个线程,每个线程可以完成不同的工作,交替执行。CPU调度时的基本单位二、线程的创建和使用2.1、线程的创建a)、继承Thread/*** 1、创建一个类继承Thread类* 2、覆盖Thread的ru...原创 2019-10-09 15:36:04 · 2504 阅读 · 0 评论