当前位置:   article > 正文

java数据结构面试题及答案大全,mysql数据库管理和数据类型,字节跳动三场技术面+HR面_java 面试数据结构

java 面试数据结构

num DECIMAL(20,10)

);

此时num输入0.2并保存时:

精确小数

此时保存的是准确的浮点数

字符串一般使用char或者varchar,后面带一个括号指定最大的字符长度

text,mediumtext,longtext是不确定字符串长度,以此类型定义字段时不能指定最大字符长度,一般不使用,如果需要存储这么长的字符串,建议用nosql

另外补充一个枚举的数据类型,sex enum('男','女') not null;,代表sex这个字段只能从男/女这个范围中选

mysql默认将boolean布尔型转称tinyint类型,true用1代替,false用0代替

可以在建表时,设置married boolean not null default false,代表married这个字段为“布尔型”,非空,默认为false

布尔型

3.索引机制

需要满足范式

第一范式:原子性,不满足此范式就不是关系型数据库

第二范式:唯一性,要有表明该记录不重复的字段,即唯一标识:主键

第二范式

第三范式:关联性,除了和主键有依赖,其余字段之间不能有传递依赖关系,

一般要满足第三范式即可,满足此范式,检索速度也会快一些,根据主键来检索,速度是快的,主键一般用整数类型

数据库有以下几个约束:主键约束,外键约束,唯一约束,非空约束

主键约束包含了唯一(unique)和非空(not null)的限制

一般不使用外键约束

外键约束,涉及两种角色,一种是父表,一种是子表,外键约束一般写在子表上。假设父表上的某一个记录与子表有关联,要想删除该记录,就需要先删除子表中相关的记录。

如此,大数据的操作下,可能会产生外键闭环,想要删除a就需要先删除b,想要删除b,就需要先删除c,想要删除c,就需要先删除a,构成这样的闭环,表中的数据就无法删除

因此,不建议使用外键约束

默认主键有加索引,所以根据主键查询会更快,毕竟排序过

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)
img

最后

对于很多Java工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。

整理的这些资料希望对Java开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。

再分享一波我的Java面试真题+视频学习详解+技能进阶书籍

美团二面惜败,我的凉经复盘(附学习笔记+面试整理+进阶书籍)

一个人可以走的很快,但一群人才能走的更远。如果你从事以下工作或对以下感兴趣,欢迎戳这里加入程序员的圈子,让我们一起学习成长!

AI人工智能、Android移动开发、AIGC大模型、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算

Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算**

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/902448
推荐阅读
相关标签
  

闽ICP备14008679号