自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 框架学习总结

框架学习总结 mybatis框架 1、mybatis的使用 全局配置文件:数据源、映射文件。。。 pojo类型(数据库表要映射的Java类) mapper.java接口文件:方法-》类的全路径、方法名、参数类型、返回值类型 mapper.xml配置文件: namespace 、Statement的id、ParamterType、resultType 使用:SqlSessionFactoryBuilder通过读取全局配置文件创建会话工厂实例SQLSessionFactory, SQLSessio

2021-04-27 14:05:21 161

原创 线程基础部分

目录一、进程与线程1、进程2、线程二、线程的创建1、继承Thread类2、实现Runnable接口3、匿名内部类三、线程的状态1、新建状态(NEW)2、就绪状态(RUNNABLE)3、运行(RUNNING)4、死亡(DEAD)5、堵塞(BLOCKED)四、线程基本操作1、线程间通信:等待/唤醒机制[wait()与notify()]2、wait()与sleep()区别3、停止线程4、其他方法 一、进程与线程 1、进程 进程是程序的⼀次执⾏过程,是系统运⾏程序的基本单位,因此进程是动态的。系统运⾏⼀个程序即是

2021-02-24 13:46:33 130

原创 synchronized关键字

目录1、定义2、使用方式1、同步代码块2、 同步函数3、同步静态方法总结 1、定义 synchronized关键字是Java多线程中经常使用到的一个关键字。代表这个方法加锁,相当于不管哪一个线程(例如线程A),运行到这个方法时,都要检查有没有其它线程B(或者C、 D等)正在用这个方法(或者该类的其他同步方法),有的话要等正在使用synchronized方法的线程B(或者C 、D)运行完这个方法后再运行此线程A,没有的话,锁定调用者,然后直接运行。 2、使用方式 1、同步代码块 synchronized (对

2021-02-22 14:37:18 112

原创 HashMap的使用、底层结构、源码分析、常见面试题分析

目录一、HashMap1、介绍2、注意事项二、HashMap的使用1、HashMap的创建2、常用方法3、遍历方式三、HashMap底层结构1、数据结构2、源码四、源码分析1、成员变量2、构造方法3、put方法4、扩容方法5、get方法五、常见面试题分析1、JDK1.7与JDK1.8HashMap有什么区别和联系2、用过HashMap没?说说HashMap的结构(底层数据结构 + put方法描述)3、说说HashMap的扩容过程4、HashMap中可以使用自定义类型作为其key和value吗?5、HashM

2021-02-22 13:38:48 197

原创 单链表经典题型

首先创建一个链表类 class MySingleList<T> { private Node<T> head; //永远指向链表当中的第一个节点 class Node<T>{ public T getData() { return data; } private T data; //数据域名 private Node<T> next; //next引用

2020-12-10 22:46:23 162

原创 类加载机制

文章目录一、类加载机制1、加载2、链接1.验证2.准备3.解析3.初始化二、双亲委派模型三、类加载顺序 一、类加载机制 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转換解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 类的加载机制可以分为加载-链接-初始化三个阶段,链接又可以分为验证、准备、解析三个过程,并且加载、链接、初始化的各个阶段并不是彼此独立,而是交叉进行,比如会在一个阶段执行的过程中调用/激活另外一个阶段。 1、加载 加载指的是把从各个

2020-11-20 14:54:52 236 1

原创 抽象类与接口

目录一、抽象类1:二、使用步骤1.引入库2.读入数据总结 一、抽象类 1: 二、使用步骤 1.引入库 代码如下(示例): import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import warnings warnings.filterwarnings('ignore') import ssl ssl._create_default_https_context = ssl

2020-11-08 13:08:48 162

原创 JAVA中 类和对象、封装、继承、多态

JAVA类和对象 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录一、类和对象1.定义类和对象2.定义类的步骤3.使用类方法总结二、封装1.封装的定义2. 封装的实现3.访问权限修饰符三、继承(extends)1.继承的定义2.继承的语法格式3.重载和重写总结:四、多态1.多态的定义2.多态的三要素3.多态的实现原理注意事项 一、类和对象 1.定义类和对象 类:通俗的讲,类可以表示生活中的某一类事物,该事物所具有的特征(属性)和行为(方法)归结为一类。生活中有具体一类的事物也

2020-11-05 16:30:22 1107 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除