
光头程序员的学习笔记
文章平均质量分 80
彭于晏op
学习使我胯乐
展开
-
笔记5-Mybatis
在mapper接口点击红色头绳的小鸟图标会自动跳转到对应的映射配置文件,在映射配置文件中点击蓝色头绳的小鸟图标会自动跳转到对应的mapper接口。可以看出报错了,因为映射配置文件是xml类型的问题,而 > < 等这些字符在xml中有特殊含义,所以此时我们需要将这些符号进行转义,可以使用以下两种方式进行转义。而上面的SQL语句中的字段列表书写麻烦,如果表中还有更多的字段,同时其他的功能也需要查询这些字段时就显得我们的代码不够精炼。以后我们只会写上面的第3步的代码,其他的都不需要我们来完成。原创 2022-12-13 21:54:44 · 396 阅读 · 1 评论 -
笔记4-Maven&MyBatis
MyBatis 是一款优秀的持久层框架,用于简化 JDBC 开发MyBatis 本是 Apache 的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github官网:https://mybatis.org/mybatis-3/zh/index.html负责将数据到保存到数据库的那一层代码。以后开发我们会将操作数据库的Java代码作为持久层。原创 2022-12-13 21:51:36 · 234 阅读 · 0 评论 -
druid配置详解
德鲁伊驱动详细配置文件原创 2022-12-13 20:27:24 · 1483 阅读 · 1 评论 -
笔记3-JDBC、Druid
在开发中我们使用的是java语言,那么势必要通过java语言操作数据库中的数据。这就是接下来要学习的JDBC。Statement对象的作用就是用来执行SQL语句。而针对不同类型的SQL语句使用的方法也不一样。执行DDL、DML语句执行DQL语句该方法涉及到了ResultSet对象,而这个对象我们还没有学习,一会再重点讲解。封装了SQL查询语句的结果。ResultSet executeQuery(sql) :执行DQL 语句,返回 ResultSet 对象那么我们就需要从ResultSet。原创 2022-12-12 19:18:24 · 906 阅读 · 0 评论 -
笔记2-MySQL高级-约束,表关系,多表查询和事务操作
外键用来让两个表的数据之间建立链接,保证数据的一致性和完整性。如何理解上面的概念呢?如下图有两张表,员工表和部门表:员工表中的dep_id字段是部门表的id字段关联,也就是说1号学生张三属于1号部门研发部的员工。现在我要删除1号部门,就会出现错误的数据(员工表中属于1号部门的数据)。而我们上面说的两张表的关系只是我们认为它们有关系,此时需要通过外键让这两张表产生数据库层面的关系,这样你要删除部门表中的1号部门的数据将无法删除。软件的研发步骤数据库设计概念。原创 2022-12-11 20:52:22 · 151 阅读 · 0 评论 -
笔记1-MySQL基础-安装MySQL,navicat和基本语法
了解了数据模型后,接下来我们就学习SQL语句,通过SQL语句对数据库、表、数据进行增删改查操作。英文:Structured Query Language,简称 SQL结构化查询语言,一门操作关系型数据库的编程语言定义操作所有关系型数据库的统一标准对于同一个需求,每一种数据库操作的方式可能会存在一些不一样的地方,我们称为“方言”Navicat for MySQL 是管理和开发 MySQL 或 MariaDB 的理想解决方案。原创 2022-12-11 19:04:48 · 341 阅读 · 0 评论 -
Java面试内容-基础篇-查找和排序
• 每轮冒泡时,最后一次交换索引可以作为下一轮冒泡的比较次数,如果这个值为零,表示整个数组有序,直接退出外层循环即可。• 稳定排序算法按数字排序时,会保留原本同值的花色顺序,如下所示 ♠2 与 ♥2 的相对位置不变。• 优化点2:如果某一轮冒泡没有发生交换,则表示所有数据有序,可以结束外层循环。• 优化点:为减少交换次数,每一轮可以先找最小的索引,在每轮最后再交换元素。原来 ♠2 在前 ♥2 在后,按数字再排后,他俩的位置变了。• 不稳定排序算法按数字排序时,会打乱原本同值的花色顺序。原创 2022-12-01 11:37:03 · 87 阅读 · 0 评论 -
TreeMap的底层原理
【代码】TreeMap的底层原理。原创 2022-11-27 16:27:56 · 850 阅读 · 0 评论 -
HashMap底层原理
c - classm - method构造方法 - 与类名一样成员方法 : 方法名 + 形参 + 返回值类型2.1 向上箭头: 表示重写 父类 或者 接口 的方法2.2 向右的箭头: 继承 下来的方法 (来自于接口或者类)f - fieldclass带锁: 该类的内部类。原创 2022-11-27 16:26:24 · 259 阅读 · 0 评论