自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 Mybatis_2

三、MyBatis映射文件深入(动态SQL) 1.1动态sql语句 1.动态sql语句概述 Mybatis 的映射文件中,前面我们的 SQL 都是比较简单的,有些时候业务逻辑复杂时,我们的 SQL是动态变化的,此时在前面的学习中我们的 SQL 就不能满足要求了。 参考的官方文档,描述如下: 2.动态SQL之<if> 我们根据实体类的不同取值,使用不同的 SQL语句来进行查询。比如在 id如果不为空时可以根据id查询,如果username 不同空时还要加入用户名作为条件。这种情况在我们的多条件组

2021-07-28 09:07:41 196

原创 Mybatis_1

一、MyBatis入门操作 1.Mybatis简介 1.1原始jdbc操作(查询数据) 1.1原始jdbc操作(插入数据) 1.2原始jdbc操作的分析 原始jdbc开发存在的问题如下: ①数据库连接创建、释放频繁造成系统资源浪费从而影响系统性能 ②sql 语句在代码中硬编码,造成代码不易维护,实际应用 sql 变化的可能较大,sql 变动需要改变java代码。 ③查询操作时,需要手动将结果集中的数据手动封装到实体中。插入操作时,需要手动将实体的数据设置到sql语句的占位符位置 应对上述问题给出的解决方

2021-07-22 20:06:01 184

转载 sql中的truncate、 delete 与drop的区别

sql中的truncate、 delete 与drop的区别 一、delete 删除的是数据,drop删除的是表,语句如下: 1.删除字段名 --删除一个字段 alter table 表名称 drop column 列名 --删除多个字段 alter table 表名称 drop (列名1,列名2...) 2.删除表 drop table 表名称 3.删除数据 语法1 delete from 表名 where 删除条件 语法2 truncate table 表名称 二、其他的区别,如下: delet

2021-07-21 09:56:42 661

原创 Oracle学习day01

1.创建表空间 --创建表空间 create tablespace waterboss datafile 'e:\Code\OracleTest\waterboss.dbf' size 100m autoextend on next 10m 解释: waterboss 为表空间名称 datafile 用于设置物理文件名称 size 用于设置表空间的初始大小 autoextend on 用于设置自动增长,如果存储量超过初始大小,则开始自动扩容 next 用于设置扩容的空间大小 2.创建用户 --创建用户 c

2021-04-20 22:01:54 184 1

原创 Python学习day07--文件

思维导图 0 复习函数 递归函数一般都是有参数. num = 10 def func(): global if num == 1: return num = num -1 func() my_list = [20, 30] print(my_list) def func(a): a += 20, # 列表, += , extend 即 a.extend(20,) # str list tuple dict

2021-03-22 10:56:00 183

原创 Python学习day06--函数和文件

思维导图 复习 递归函数 递归: 函数自己嵌套调用自己. 已知:A 比 B 大 2 岁,B比 C 大 2 岁,… , F 年龄为 18 岁, 求 A 的年龄。 知道第一个人的年龄是 18 岁 后边每个人比前边那个人大 2 岁 后边一个人的年龄 = 前边那个人的年龄 + 2 num = (num -1) + 2 A(6) B(5) C(4) D(3) E(2) F(1) 28 26 24 22 20 18 递归函数的形成条件: 函数自己调用自己 函数必须有一个终止条件 d

2021-03-21 18:28:11 279

原创 Python学习day05--函数

思维导图 0. 复习 标识符规则: 由字母,数字和下划线组成,不能以数字开头 变量名不能和关键字重名. 关键字是系统定义好的标识符,具有特殊的作用. 数据类型: int(整型) float(浮点型) str(字符串类型) bool(布尔类型, True False) list(列表) tuple(元组) dict(字典) type() 函数可以查看变量的数据类型 输入: input() --> str 类型转换 输出: print() %s--字符串 %d -- int %f-

2021-03-21 17:59:27 225 1

原创 Python学习day04--字典和函数

1. 思维导图-字典和函数 2. 字典 2.1 字典的定义和访问 # 字典 dict 定义使用{} 定义, 是由键值对组成(key-value) # 变量 = {key1: value1, key2:value2, ...} 一个key:value 键值对是一个元素 # 字典的key 可以是 字符串类型和数字类型(int float), 不能是 列表 # value值可以是任何类型 # 1. 定义空字典 my_dict = {} my_dict1 = dict() print(my_dict, typ

2021-03-21 17:26:30 313

原创 Python学习day03

思维导图 1. 字符串 1.1 字符串定义 带引号的内容就是字符串. 在 python 中,字符串可以乘上一个整数, 字符串 * num # 单引号 name = 'isaac' print(type(name),name) # 双引号 name="isaac" print(type(name),name) # 三引号 my_str = """hello world hello python! """ print(type(my_str)) my_str = '''aaa bbb ''' pri

2021-03-21 16:54:15 168

原创 Python学习day02

0. 复习 单引号和双引号是没有区别的 需要将数字类型的字符串转换为数字类型(int float ), 就可以使用 eval(), 也可以不适用,直接是所有 int() 或者 float() 1. if 判断语句 If 判断的基本格式 if 判断条件: 判断条件为 True,会执行的代码 判断条件为 True,会执行的代码 ... 顶格书写的代码,代表和 if 判断没有关系 在 python 中使用缩进,代替代码的层级关系, 在 if 语句的缩进内,属于 if 语句的代码块

2021-03-21 15:45:45 344

原创 Python学习day01

思维导图 注释 这是一个注释,这是不会执行,是对代码的解释说明 注释分为单行注释和多行注释, 单行注释以#号开头 print()是python中的一个函数,作用是在控制台输出括号中的内容 print(‘hello world!’) 多行注释,三个引号中的内容就是多行注释 ‘’’ 这是三个单引号,这是一个多行注释 多行注释可以换行 不会执行 ‘’’ “”" 三个双引号,也是多行注释 也不会执行 也可以换行 “”" print(‘hello itcast’) PEP 8 规范 1.单行注释#后边应该有一个空格

2021-03-21 10:17:26 186

Python学习--容器--思维导图

Python学习--容器--思维导图

2021-03-21

python 基础.xmind

Python学习day01思维导图

2021-03-21

day11-day27学习笔记.rar

Java基础视频精华版深入浅出学习笔记

2021-03-21

空空如也

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

TA关注的人

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