- 博客(18)
- 收藏
- 关注
原创 Mybatis介绍
Mybatis是持久层框架,用来简化JDBC开发的 需要导入的依赖 使用的注解 @Mapper * mapper可以动态生成mapper接口对象,然后交给ioc进行管理@Insert() , @Update , @Delete, @selete 定义在接口上的查询语句 当在语句中要传入参数,使用#{ 传入值的变量名} 或者 ${} @options(useGenerateKeys=true,keyproperty=) 定义主键返回值的需要使用pageHelper插件 分页查询代码 * 这里一定
2022-06-21 22:16:27
379
原创 maven介绍
怎么来找jar包相应坐标呢? https://mvnrepository.com/依赖管理是怎么实现jar的导入和加载的呢? 当导入坐标后,reload 会查询本地仓库是否有该jar包,如果没有,会去配置的私服查找是否有该jar包,有然后放回本地仓库,再导入,没有,去中央仓库进行查找,然后放到本地仓库,再导入当导入的jar包过多后本地仓库会难以维护,怎么来管理本地仓库呢?jar之间相互依赖,会怎么样? 依赖传递: 直接依赖:项目直接依赖的资源 间接依赖:被依赖的资源又依赖其他资源,其他资源被称为间接依赖 可
2022-06-17 21:32:34
201
原创 MySQL事务与索引
定义:一组操作的集合,把这个集合看做一个整体,执行时要么操作全部成功,要么全部失败 默认的事务是一句执行语句,以分号为标识 事务的四大特性 (ACID)高效获取数据的数据结构: 分类 按类型分类 主键索引:当我们定义主键约束的时候,会自动创建主键索引(且唯一(因为主键关联存储数据)) 唯一索引:当字段定义唯一约束的时候,会自动创建唯一索引(可以创建多个) 常规索引:手动创建索引(可以创建多个) 全文索引:一般根据full-text这种数据结构创建索引 按数据存储方式分 聚集索引:将数据存储与索引放在
2022-06-15 20:16:14
621
原创 DDL语句,DML语句介绍
数据库定义语言 对数据库的操作 对表的操作 对字段,约束的操作 DML语句 表中数据增加,删除,修改 总结 提示:这里对文章进行总结: 例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。...
2022-06-12 19:21:57
1576
原创 mysql安装
mysql是关系型数据库(db)官网下载 https://www.mysql.com/downloads/配置环境变量 变量 MYSQL_HOME mysql的路径 path %MYSQL_HOME%\bin 初始化 命令行输入 注册服务 : 命令行输入 启动服务 修改默认密码 本地登录 异地登录 退出...
2022-06-12 17:48:25
106
原创 基本类型和字符串的转换
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤 1.引入库 代.
2022-06-05 20:28:13
123
原创 IO流介绍
编码表: 按某种规则,将字符变成二进制 编码 按同样规则,将二进制变成字符 解码 ASCLL:没有中文 GBK:兼容ASCLL码,有中文转码(每个中文占2个字节) UniCode码表:兼容绝大多数国家 ,(UTF_8)不是直接以二进制的形式存储 unicode码表–>编码–UTF-8(编解码的方式,每个中文占三个字节)–>转为–>二进制–>存储在UTF_8中每个中文占三个字节第一个字节一定为负数,当通过字节流时,读第一个时判断时正数还是负数,负数开头的字节后两个都是它的,正数,单独只占一个字节就查ASCll
2022-06-05 00:01:41
119
原创 异常介绍Throwable
文章目录异常体系结构常见运行时异常自定义异常自定义异常编写异常处理的方式try-catch上抛异常 异常体系结构 常见运行时异常 自定义异常 自定义异常编写 定义一个异常类继承一个异常类,重写构造器 然后再需要异常处理的地方通过throw new 自定义异常 异常处理的方式 try-catch try{ //需要执行地代码 } catch(NullpointException ||ClasscastException e){ //可以catch多个异常但是向下走异常范围要更大 /
2022-05-30 22:23:17
144
原创 java集合详解
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、Iterator接口(迭代器)二、Collection接口List表接口ArrayList类2.读入数据总结 前言 集合的整体框架图 一、Iterator接口(迭代器) 提供的方法 Iterable 含有增强for循环,迭代器和一个分离器 - Iterator<T> iterator(); //迭代器 - void forEach(Consumer<? super T> act.
2022-05-28 19:53:10
686
原创 Spring配置文件方式
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤 1.引入库 代.
2022-05-26 19:44:58
184
原创 Idea快捷键
java快捷键 alt +enter 代码补全 ctrl+alt+L 格式化代码 alt+D 复制当前行到下一行 ctrl+N 查找类 shift+F6 批量修改 alt+左键拖动 批量多行编写
2022-05-25 12:43:12
121
原创 成员内部类,成员静态内部类,局部内部类,匿名内部类和lambda表达式
文章目录前言一、成员内部类二、成员静态内部类三.局部内部类四.匿名内部类五.lambda表达式 前言 lambda表达式 1.8开始 函数式编程:强调做什么 一、成员内部类 class outer { int a = 0; class inner { int a = 20; void show() { int a = 30; System.out.println(a); // 30
2022-05-25 12:42:06
118
原创 多态的介绍
文章目录前言一、多态是什么?二、使用 前言 一、多态是什么? 同一个对象,在不同时刻,体现不同种的形态。(通过父类引用来接收子类对象)(向上转型)(也是面向接口编程的思想)(提高代码扩展性) 多态前提:要有继承或者实现关系 要有方法的重写 要有父类引用指向子类对象 在多态中,子类完全继承了父类属性和行为。在访问成员变量的时候,访问的是父类中的变量,在访问成员方法的时候,一般先看子类中实现的方法,静态方法也是看父类中 这就造成了这种向上转型的实例不能访问子类中特有的方法和字段,但是可以接收任何子类对象 如
2022-05-22 16:26:46
200
原创 关键字介绍
文章目录前言一、访问修饰符二、final 关键字1.final修饰变量2.final修饰类3.final修饰方法三.static关键字this关键字super关键字try catch finally关键字总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、访问修饰符 。 二、final 关键字 1.final修饰变量 fina
2022-05-21 19:04:40
169
原创 DDL语句
文章目录前言列级完整性约束定义基本表格式修改表格式数据库,表定义操作 前言 DDL语句:data definition language (数据库定义语句) 列级完整性约束 not null default unique primary key foreign key check # 限制列的取值范围 定义基本表格式 create table 表名( 列名 数据类型 列级完整性约束, 列名 数据类型 列级完整性约束, 表级完整性约束 ); 修改表格式 alter table 表名 alte
2022-05-19 22:34:45
870
原创 String,StringBuilder,StringBuffer
文章目录一.String二.StringBuffer三.StringBuilder比较 一.String 字符串一旦创建,就不可改变,且该对象打印出来为值 要想打印16进制地址Integer.toHexString(System.identityHashCode(s2)) //字符串一旦创建,就不可改变,且该对象打印出来为值,要想获取地址调用toHexString() String s2 = "String1"; System.out.println(Integer
2022-05-09 15:42:34
270
原创 面向对象介绍
面向对象什么是面向对象:一.面向对象的三大特性二、构造方法三.成员变量与局部变量四.对象内存图 什么是面向对象: 《Java编程思想》中提到“万物皆为对象”的概念。对象除了可以存储数据之外还可以对它自身进行操作,每个对象都具有各自的状态特征(也可以称为属性)及行为特征(方法),java就是通过对象之间行为的交互来解决问题的。 提示:以下是本篇文章正文内容,下面案例可供参考 一.面向对象的三大特性 封装:封装的核心在于"数据安全",“隐藏细节”,将不需要让外界访问的属性,方法进行隐藏,只暴露公共调用方式
2022-05-07 19:13:40
566
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅