![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
xiao_dondon
每天进步一点点
展开
-
数据库索引的实现原理
说白了,索引问题就是一个查找问题。。。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法。这种数据结构,就是索引。为表设置索引要付出代价的:一是增转载 2017-08-18 20:15:51 · 233 阅读 · 0 评论 -
WARN: Establishing SSL connection without server's identity verification is not recommended.
使用Spring Boot连接mysql数据库,配置application.properties文件时使用了如下URLspring.datasource.url=jdbc:mysql://localhost:3306/toutiao?useUnicode=true&characterEncoding=utf8&useSSL=false运行的时候报了警告:W原创 2017-08-24 23:04:54 · 754 阅读 · 0 评论 -
接口开发中BeanUtils.copyProperties的使用
在后台开发过程中我们肯定会使用各种各样的bean,我目前遇到2类其一是dto:返回给调用方的bean另外是entity:与数据库映射的bean由此就会遇到bean直接赋值的问题,我们常常使用BeanUtils.copyProperties(a,b)来进行赋值,将a中的属性赋值给b中的属性(浅复制)在最近的接口开发过程中遇到的场景:前端传过来的数据包装成一个dto(a),然后new一个对应的enti...原创 2018-03-30 20:16:46 · 1462 阅读 · 0 评论 -
Mongodb数据库安装和基本使用
首先,我们需要安装homebrew:Homebrew是以最简单,最灵活的方式来安装苹果公司在MacOS中不包含的UNIX工具安装命令为:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"接下来使用homebrew安装mongo,安装命令为:brew in...原创 2018-03-28 19:47:57 · 210 阅读 · 0 评论 -
Mysql存储json等数据类型问题
场景:接受到dto对象中属性值为List类型,而Mysql表中对应的数据类型是json或者String.解决:将dto转化成entity,entity中List对应的数据类型改为String,使用FastJson中的方法:JSON.toJSONString(list)取出数据时,使用JSON.parseArray(json String)将json数据再次转化成list。...原创 2018-07-17 10:17:32 · 8298 阅读 · 1 评论 -
mapper.xml文件
<sqlMap namespace="****">在使用MyBatis编写sql文件时,必须用到上面的标签,namespace指“命名空间”,举例说明:我们编写了一个接口:aaaaDao,那么对应sql文件中的namespace值就可以设置为是“aaaaDao”,这样做可以将Dao接口和sql文件进行绑定,不需要写Dao接口的实现。<typeAlias alias...原创 2018-07-14 13:19:40 · 790 阅读 · 0 评论 -
SpringDataJpa save操作提示sql语法错误
错误提示:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use ne...原创 2018-09-10 11:47:26 · 2978 阅读 · 2 评论