- 博客(15)
- 收藏
- 关注
原创 spring学习笔记(一)
spring学习笔记(一) spring简介 Spring : 春天 —>给软件行业带来了春天 2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。 2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。 很难想象Rod Johnson的学历 , 他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。 Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩 , 整合现有的框架技术 官网 : htt
2021-03-14 14:49:14 805 2
原创 mybatis学习笔记(五)
mybatis学习笔记(五) 动态SQL 什么是动态SQL:动态SQL就是指根据不同的条件生成不同的SQL语句 利用动态SQL这一特性可以彻底摆脱这种痛苦 if choose (when, otherwise) trim (where, set) foreach 搭建环境 CREATE TABLE `blog`( `id` VARCHAR(50) NOT NULL COMMENT '博客id', `title` VARCHAR(100) NOT NULL COMMENT '博客标题', `author`
2021-03-13 15:03:21 101
原创 mybatis学习笔记(四)
mybatis学习笔记(四) 解决属性名和字段名不一致的问题 public class user { private int id; private String name; private String password; // 表中只有pwd字段 测试结果出现问题 pwd这个字段被查询出来是***null*** 解决方法:起别名 select id,name,pwd as password from mybatis.user where id =${id} 第二种方法:res
2021-03-12 17:16:33 132
原创 Mybatis学习笔记(三)
mybatis学习笔记(三) 万能map 假设,我们的实体类,或者数据库中的表,字段或者参数过多,我们可以适当考虑map! //根据id查询用户 user getUserById(int id); user getUserById2(Map<String,Object> map); //insert一个用户 int addUser(user user); int addUser2(Map<String,Object> map); <insert id="addUs
2021-03-10 14:13:06 83
原创 mybatis 学习笔记(二)
mybatis 学习笔记(二) CRUD namespace namespace中的包名要与Dao/Mapper接口包名一致 select 选择,查询语句: id:就是对应的namespace中的方法名; resultType:SQL语句执行的返回值 parameterType:参数类型 insert delete update 第一步 :编写接口 第二步:编写对应的mapper中的对应语句 第三步:测试 package com.lilubao.dao; import com.lilubao.
2021-03-09 22:27:40 182 1
原创 mybatis学习笔记(一)
mybatis学习笔记(一) mybatis 环境: jdk1.8 mysql 8.0 maven 3.6.3 idea 回顾: jdbc mysql java基础 maven junit ssm框架 :配置文件的。 什么是 MyBatis? MyBatis 是一款优秀的持久层框架。 它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和
2021-03-08 18:18:45 95
原创 MYSQL学习笔记(七)
MYSQL学习笔记(七) 10. JDBC(重点) 10.1数据库驱动 驱动:声卡,显卡, 我们的程序会通过数据库驱动,和数据库打交道! JDBC sun为了简化开发人员的操作,提供了一个Java操作数据的规范,俗称JDBC 对于开发人员来说,我们只需要掌握jdbc接口的操作即可 Java.sql javax.sql 还需要导入一个数据库驱动包 10.2第一个JDBC程序 创建一个普通的项目 导入数据库驱动 编写测试代码(见下) package com.llb.lesson01; // 我的
2021-03-07 12:26:39 104
原创 MySQL学习笔记(六)
MySQL学习笔记(六) 7.索引 7.1索引分类 索引是帮助 MySQL 高效获取数据的数据结构 主键索引 唯一的标识,主键是不可重复的,只能有一个列作为主键 唯一索引 避免重复的列出现,唯一索引可以重复,多个列都可以标识位 唯一索引 常规索引 默认的,index ,key关键字来设置 全文索引 在特定的数据库引擎下才有,myisam 快速定位数据 -- 索引的使用 -- 在创建表的时候给字段增加索引 -- 创建完毕时,增加索引 -- 显示所有的索引信息 show index from
2021-03-05 13:39:19 120 1
原创 MySQL笔记(五)
MySQL笔记(五) 5.MySQL函数 5.1mysql常用函数 -- 常用函数 -- 数学运算 select abs(-8) -- 绝对值 select ceiling(9.9) -- 向上取整 select floor(9.9) -- 向下取整 select rand() -- 随机数(0~1) select sign(-1) -- 判断一个数的符号 0返回0 负数返回-1 正数返回1 --字符串函数 select char_length('') -- 返回字符串长度 sel
2021-03-04 18:39:52 155 1
原创 MySQL学习笔记(四)
MySQL学习笔记(四) 4.DQL查询数据(最重点) 4.1 DQL语言 数据查询语言 所有查询操作都用它 select 简单的查询,复杂的查询它都能做 数据库中最核心的语言,最重要的语句 使用频率最高的语言 4.2指定查询字段 -- 查询全部学生 select 字段 from 表 select * from student -- 查询指定字段 select `id`,`name` from student -- 别名,给结果起一个名字 as 可以给字段,也可以给表取别名 select
2021-03-04 12:28:52 193 1
原创 MySQL学习笔记(三)
MySQL学习笔记(三) 3.1 外键(了解即可) 方式一:在创建表的时候,增加约束(麻烦 复杂) -- 学生表的gradeid字段 要去引用年级表的gradeid -- 定义外键key -- 给这个外键添加约束(执行引用) references 引用 CREATE TABLE IF NOT EXISTS `students3`( `id` INT NOT NULL AUTO_INCREMENT COMMENT '学号', `name` VARCHAR(20) NOT NULL DEFAULT '
2021-03-03 13:29:25 200
原创 HTML随笔(二)
媒体元素 <!--音频和视频 src:资源路径 controls:控制条 autoplay:自动播放 --> <video src="../"controls autoplay></video> <audio src="../"contols autoplay></audio> 页面结构分析 <!-- header 标题头部区域内容 footer 脚部区域内容 section web页面中一块独立区域 article 独立的文章内容 a
2021-03-01 22:23:24 266 2
原创 HTML随笔(一)
HTML 超文本标记语言(文字外,还包括图片,音频,视频,动画等等) HTML的优势 世界知名浏览器厂商对HTML5支持 市场需求 跨平台 w3c标准 万维网联盟 结构化标准语言 HTML xml 表现标准语言 css 行为标准 dom ecmascript 常见ide Dreamweaver webstorm HTML基本结构 <!--dcotype:告诉浏览器,我们要使用什么规范 --> <!DOCTYPE html> <html lang="en"
2021-03-01 22:22:26 628 1
原创 MySQL学习笔记(二)
2.MySQL学习笔记(二) 2.1可视化软件 安装SQLyog (傻瓜安装) 下载地址:https://en.softonic.com/download/sqlyog/windows/post-download 打开链接数据库 新建一个数据库school 新建一张表student ![img](file:///C:\Users\ASUS\AppData\Roaming\Tencent\Users\1991399142\QQ\WinTemp\RichOle\7R6JA}E3590ZMMB
2021-03-01 14:19:03 115 1
原创 mysql学习笔记(一)
1.MySQL笔记(一) JAVAEE: 企业级开发 web 前端:(页面:展示,数据) 后台(连接点:连接数据库JDBC,链接前端(控制,控制视图跳转,和给前端传递数据)) 数据库(存数据,Txt,word, Excel) 1.1,为什么学习数据库 1,岗位需求 2,大数据时代需求 ,得数据者得天下 3,被迫需求:存数据 4,数据库是所有软件体系中最核心的存在 DBA 1.2 什么是数据库 数据库(DB) 概念:数据仓库,软件,安装在操作系统(Linux windows mac ,,,)之上的! s
2021-03-01 10:29:47 1966 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人