此博客是本人从学生时代开始做笔记所用, 部分是工作所遇问题,做填坑笔记,部分闲来查阅资料,加上自己的理解所总结的学习笔记, 常忙得不可开交,若漏了资料来源,望通知~ 前路漫漫,写点东西告诉自己正在一点点进步,而不要迷失于繁忙。
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 44 下一页
摘要: 假设我们的sql需要多个参数,例如: 而我们的函数如下: #{userName}和#{password}能与userName、password自动映射上吗?答案是不能 方法一 通过参数需要来映射 方法二 通过param1与param2来映射,与方法一类似 显然这两种方法都缺乏灵活性 方法三 在形参处 阅读全文
posted @ 2018-12-25 10:57 炎泽 阅读(255) 评论(0) 推荐(0) 编辑
摘要: #{}类似于PreparedStatement的用法,它相当于?(即占位符),之后传入参数来替换 ${}类似于Statement的用法,传入参数来进行字符串拼接 eg: 这种情况下会报错,假设tableName为'a',则会变成select * from 'a',应使用${tableName} 阅读全文
posted @ 2018-12-25 10:39 炎泽 阅读(171) 评论(0) 推荐(0) 编辑
摘要: Spring Boot会自动根据jar包的依赖来自动配置项目,例如当你项目下面有HSQLDB的依赖,Spring Boot会自动创建默认的内存数据库的数据源DataSource, 但我们使用Mybatis自定义配置,想自己创建DataSource时就必须注释掉DataSourceAutoConfig 阅读全文
posted @ 2018-12-20 18:04 炎泽 阅读(9426) 评论(0) 推荐(0) 编辑
摘要: Java 连接MySQL需要驱动包,否则JDBC无法访问数据库(无法注册驱动),常用的是mysql-connector-java,在idea中新建项目时可以在选择依赖时勾选Mysql,这样就会自动加载进来。 阅读全文
posted @ 2018-12-20 16:26 炎泽 阅读(1344) 评论(0) 推荐(0) 编辑
摘要: mysql搜索是不区分大小写的,这种情况下我们有两种方法解决 知识前提: BINARY binary不是函数,而是一个类型转换运算符,它用来强制字符串为一个二进制字符串,可以理解为在字符串比较的时候区分大小写。 一般用于查询语句 COLLATE 即校验规则: *_bin: 表示的是binary ca 阅读全文
posted @ 2018-12-13 16:28 炎泽 阅读(2024) 评论(0) 推荐(0) 编辑
摘要: 首先,对于不同的进制数值系统,分母为多少时能除干净? 答案是以当前进制数的质因子为分母时,以十进制为例,它的质因子为2、5,因此1/2、1/4、1/5、1/8和 1/10都能被除干净,相反,1/3、1/6 和 1/结果都是循环小数。 那么二进制时,质因子为2,所以1/2、1/4 和 1/8都可以被精 阅读全文
posted @ 2018-12-13 13:59 炎泽 阅读(1758) 评论(0) 推荐(0) 编辑
摘要: 总结自:https://www.cnblogs.com/mjbrian/p/6866263.html char: 定长,长度范围是0~255. 当长度不足255时,用空格来填充剩下的字符。因此在读取数据时,char类型的数据要进行处理,把后面的空格去除。 varchar: 变长,在5.0.3以下的版 阅读全文
posted @ 2018-12-13 12:03 炎泽 阅读(408) 评论(0) 推荐(0) 编辑
摘要: DATETIME与TIMESTAMP都能表达一个完整的日期格式:YYYY-MM-DD HH:MM:SS[.fraction] eg: mysql> create table test(id int,hiredate timestamp); Query OK, 0 rows affected (0.0 阅读全文
posted @ 2018-12-13 11:53 炎泽 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 计算机中的定点数与浮点数 在计算机中,数据有两种表达方式:定点数和浮点数,注意,这仅仅是数的两种表达方式,而不是两种数。 定点数:小数点固定在某个位置上的数据,就是一般的写法。 就好像 0.0000001 ,0.0001111; 浮点数:小数点位置可以浮动的数据。就像数学中的 1222.2*10^3 阅读全文
posted @ 2018-12-13 10:43 炎泽 阅读(3939) 评论(0) 推荐(0) 编辑
摘要: 为什么需要JDBC? 在实际项目中,我们需要在java程序中对数据库进行连接、查询等操作,而JDBC是一种数据库连接技术,为我们提供了一种标准的应用程序设计接口, 使开发人员可以用纯Java 语言编写完整的数据库应用程序,可以用来对数据库进行增删改查等操作。 JDBC本质上是一套规范,也可以理解为是 阅读全文
posted @ 2018-12-12 14:36 炎泽 阅读(240) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 44 下一页