自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MyBatis 框架基础

©CopyRight 思思不羡仙 Date: 2021-07-26 1. 映射配置文件 1.1 概述 1.2 配置详解 此处以插入操作为例: 编写 Mapper 映射文件,values 部分使用 #{User实体类属性名} <mapper namespace="userMapper"> <insert id="add" parameterType="com.example.domain.User"> insert into user values(#.

2021-07-27 20:27:13 231

原创 SpringMVC 框架进阶

©CopyRight 思思不羡仙 Date:2021-07-25 1. JdbcTemplate 基础 它是 Spring 框架中提供的一个对象,是对原始繁琐的 JDBC API 对象的简单封装 1.1 开发步骤 导入 spring-jdbc 和 spring-tx 坐标 创建数据库表和实体(pojo) 创建 JdbcTemplate 对象 执行数据库操作 public void test(){ // 1.创建数据源对象 ComboPooledDataSource dataSourc.

2021-07-27 00:11:38 148

原创 SpringMVC 框架基础

1. Spring 集成 Web 环境 弊端: 应用上下文对象是通过 new ClasspathXmlApplicationContext 方式获取的,但是每次从容器中获得 Bean 时都要编写 ,这样的弊端是配置文件加载多次,应用上下文对象创建多次 解决: 在 Web 项目中,可以使用 ServletContextListener 监听 Web 应用的启动,我们可以在 Web 应用启动时,就加载 Spring 的配置文件,创建应用上下文对象 ApplicationContext ,在将其存储到最大的域 S

2021-07-26 19:19:32 171

原创 MySQL与JDBC基础

©Copyright 思思不羡仙 Date:2021-04 1. MySQL环境 1.1 安装卸载 使用 cd 命令至zip解压文件夹目录(不能有中文) 安装MySQL mysqld --install 启动MySQL服务 net start mysql 错误解决方法 若出现错误 NET HELPMSG 3534 需要使用 mysqld --initialize-insecure 使root用户初始化密码为空,注意此时若路径下有data文件夹应删除 若SQLyog出现 错误码2058 .

2021-07-26 14:23:13 218

原创 Spring 框架基础

© CopyRight 思思不羡仙 Date: 2021-07-13 1. Spring 配置文件 1.1 Bean 标签基本配置 用于配置对象交由Spring 来创建,默认情况下它调用的是类中的无参构造函数,如果没有无参构造函数则不能创建成功 id:Bean 实例在 Spring 容器中的唯一标识 class:Bean 的全限定名称 scope:指对象的作用范围,取值如下 取值范围 说明 singleton 默认值,单例的 prototype 多例的 request WEB.

2021-07-26 14:21:00 134

原创 哈希表基础

1. 哈希表简介 哈希表是一种使用哈希函数组织数据,以支持快速插入和搜索的数据结构,通过选择合适的哈希函数,哈希表可以在插入和搜索方面实现出色的性能,哈希表的关键思想是使用哈希函数将键映射到存储桶,具体体现在: 当插入一个新的键时,哈希函数将决定该键应该分配到哪个桶中,并将该键存储在相应的桶中 当搜索一个键时,哈希表将使用相同的哈希函数来查找对应的桶,并只在特定的桶中进行搜索 2. 设计哈希表 2.1 设计思路 哈希函数是哈希表中最重要的部分,各个哈希表的哈希函数可能不同,理想情况下是哈希函数将键与桶一

2021-06-17 22:48:31 332 1

原创 Java异常处理基础

1. Java异常简析 在程序运行过程中出现的错误,称为异常,异常就是程序运行过程中出现了不正常现象导致程序的中断,在Java中,把各种异常现象进行了抽象形成了异常类,如下图所示: 提醒:此处 RuntimeException 下的 7 个常见异常需要熟练掌握,避免滥用自定义异常! 这里着重强调: Error 程序无法处理的错误,表示运行应用程序中较严重问题,一般是 JVM 出现的问题,此类异常发生时,JVM 一般会将线程终止 Exception 此类属于编译异常,必须编写处理的异常“方案” Ru

2021-06-16 20:10:54 185

原创 队列和栈简析

1. 数据结构简介 1.1 队列 一句话来说便是“先入先出的数据结构”,队列是典型的 FIFO 数据结构,插入(insert)操作也称作入队(enqueue),新元素始终被添加在队列的末尾,删除(delete)操作也被称为出队(dequeue),你只能移除第一个元素 广度优先搜索算法(BFS) 广度优先搜索(BFS)的一个常见应用是找出从根结点到目标结点的最短路径,越是接近根结点的结点将越早地遍历,如果在第k轮中将结点 x 添加到队列中,则根结点与 x 之间的最短路径的长度恰好是 k ,也就是说,第一次找

2021-06-15 15:13:48 295

原创 ArrayList 底层实现原理

ArrayList 底层实现原理 本文基于 JDK 11 讲解;©CopyRight 思思不羡仙;Date: 2021-6 1. 成员变量 private static final int DEFAULT_CAPACITY = 10; 构造函数数值缺省时默认大小 private static final Object[] EMPTY_ELEMENTDATA = {}; 当构造函数指出大小为0时将其赋值给 elemetData 数组 private static final Object[]

2021-06-08 13:55:14 181

原创 集合【List、Set、Collection、Map】

集合基础知识 ©Copyright 思思不羡仙 Date:2021-03 1. List接口 1.1 简介 信息 内容 接口包名 java.util.List 继承关系 Collection接口 特点简介 带索引、允许重复、元素有序 1.2 常用方法 void add(int index, E element) 将元素添加到指定位置上 E get(int index)返回集合中指定,位置的元素 E remove(int index) 移除列表中指定位置的元素, 返回被移除的

2021-06-07 22:12:16 229

空空如也

空空如也

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

TA关注的人

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