因为数据库中的字段create_time是bigint类型,也就是说要在数据库中存储毫秒值,相应的DTO中的createTime字段为Long类型(代码生成器生成),这样带来一些问题。 新增时,直接在后端添加 当前时间 即可: 查询时,在前段页面中肯定是要显示格式化的日期的,因此在DTO中 ...
首先不推荐使用enum类型的字段,原因可以参考:MySQL 枚举类型的 八宗罪 提出问题 工作中,我们会经常用到枚举。例如性别 男 女 星期 星期一 星期日 等。我们都会有如下的代码: 并且这个 性别 是需要随着用户信息落到DB进行存储的,那在DB中我们存储数字 ,还是存储字符串男 女呢 分析问题 存储数字 感觉这应该是大多数人采取的方式吧。此种方式有如下几个优点: 节省DB空间 虽然现在内存空 ...
2021-03-31 10:01 0 674 推荐指数:
因为数据库中的字段create_time是bigint类型,也就是说要在数据库中存储毫秒值,相应的DTO中的createTime字段为Long类型(代码生成器生成),这样带来一些问题。 新增时,直接在后端添加 当前时间 即可: 查询时,在前段页面中肯定是要显示格式化的日期的,因此在DTO中 ...
以下内容转自: https://blog.csdn.net/theonegis/article/details/41749773 PostgreSQL数据库允许你使用如下的语法创建枚举类型: 创建以后就可以使用animal_type作为数据表中的数据 ...
oracle中的存储函数,和系统内的函数类似,可以像调用系统函数一样调用存储函数。它与存储过程的唯一区别就是存储过程没有return返回值,存储函数可以与存储过程互换,存储函数可以在存储过程中调用。 存储函数的基本语法结构: create [or replace] function ...
很多系统都是将密码进行一次 MD5 或 SHA1 Hash后存入数据库中。这样的密码抵挡不住字典攻击。所谓字典攻击,就是将常用密码进行Hash后做成一个字典,破解的时候,只需要查字典就能知道对应的明文密码。 为了抵御字典攻击,推荐的做法是使用 密码 + 盐(一串随机数) 再Hash的方式 ...
以Innodb引擎为准。 简单的说,按照表空间、段、簇、页进行存储。 1、当新建一个表,就会在磁盘上新建一个表空间(逻辑概念),用于存储数据。 一个表空间中包含多个段,包括叶子节点段(数据段),非叶子节点段(索引段),回滚段(保证数据完整性)。在Innodb引擎中 ...
而这些不同的动作对应的数据其实是存在不同的表中,例如话题表、回帖表、评论表等等。 今天主要是介绍 OSChina 是如何将这些属于不同范围的数据汇总到用单一时间轴进行展示的动态。 动态表 首先要说明的是动态表,这个表在 OSChina 数据库中对应的表名是 osc_opt_logs ,从这 ...
package blob; import java.io.FileInputStream; import java.io.InputStream; import java.nio.file.F ...
{name='小樱', hairColor=灰色} 关于枚举的一些问题 包含枚举的对象存入数据库的时候 ...