首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
夺命专题
Mysql面试夺命18问
文章目录 1.简要说明一下数据库范式 第一范式: 属性不可再分.第二范式: 在一范式的基础上, 要求数据库表中的每个实例或行必须可以被惟一地区分. 通常需要为表加上一个列, 以存储各个实例的惟一标识. 这个惟一属性列被称为主关键字或主键.第三范式: 在二范式的基础上, 要求一个数据库表中不包含已在其它表中已包含的非主关键字信息. 所以第三范式具有如下特征:1). 每一列只有一个值
阅读更多...
Docker 夺命连环 15 问
目录 什么是Docker? Docker的应用场景有哪些? Docker的优点有哪些? Docker与虚拟机的区别是什么? Docker的三大核心是什么? 如何快速安装Docker? 如何修改Docker的存储位置? Docker镜像常用管理有哪些? 如何创建Docker容器? Docker在后台的标准运行过程是什么? Docker网络模式有哪些? 什么是Docker的数
阅读更多...
Spring Cloud Gateway夺命连环10问?
这篇文章介绍下微服务中的一个重要角色:网关,对于网关如何选择,由于阿里系暂时未出网关,当然是选择了Spring cloud Gateway,毕竟是亲儿子。 文章目录如下: 为什么需要网关? 传统的单体架构中只有一个服务开放给客户端调用,但是微服务架构中是将一个系统拆分成多个微服务,那么作为客户端如何去调用这些微服务呢?如果没有网关的存在,只能在本地记录每个微服务的调用地址。
阅读更多...
Spring Cloud Gateway夺命10连问
这篇文章介绍下微服务中的一个重要角色:网关,对于网关如何选择,由于阿里系暂时未出网关,当然是选择了Spring cloud Gateway,毕竟是亲儿子。 文章目录如下: 为什么需要网关? 传统的单体架构中只有一个服务开放给客户端调用,但是微服务架构中是将一个系统拆分成多个微服务,那么作为客户端如何去调用这些微服务呢?如果没有网关的存在,只能在本地记录每个微服务的调用地址。 无网关
阅读更多...
【蓝桥模板】——迷宫逃脱夺命3问,你能坚持到哪1问?(BFS模板)
大家好,我是爱分享的小蓝,欢迎交流指正~ 全文目录🧭 🎁说在前面 🏆模板-BFS迷宫⭐ 🚀传送锚点 💡思路点拨 🍞代码详解 🏆走迷宫Ⅰ⭐ 🚀传送锚点 💡思路点拨 🍞代码详解 🏆走迷宫Ⅱ⭐ 🚀传送锚点 💡思路点拨 🍞代码详解 🏆走迷宫Ⅲ⭐ 🚀传送锚点 💡思路点拨 🍞代码详解 🏆扩散⭐⭐
阅读更多...
Python夺命系列——神算子
今天继续搞python,话说了解基本构成,我在看看其算数能力行不行,让他给我算算命,看我什么时候能挣它一个亿! Python 运算符 1.1 算数运算符 运算符描述+加-减*乘/除%返回除法的余数**幂//向下取整 1.2 比较运算符 运算符描述==等于-比较对象是否相等!=不等于-比较两个对象是否不等>大于<小于>=大于等于<=小于等于 一般用来调节判断 1.3 赋值运
阅读更多...
每日一面系列之HashMap夺命连环问
1.HashMap的底层数据结构是什么? 底层数据结构是哈希表结构(链表散列:数组+单向链表),结合了数组和链表的优点,当链表长度超过8时,链表会转为红黑树。数组中的每一个元素都是链表。总结来说就是HashMap在JDK1.8之前底层是由数组+链表实现的,在JDK1.8开始底层是由数组+链表或者数组+红黑树实现的。 追问:为什么在1.8中增加红黑树? 当需要查找某个元素的时候,线性探索是最直白的
阅读更多...
面试官不按套路出牌,上来就让聊一聊Java中的迭代器(Iterator ),夺命连环问,怎么办?
写在开头 某大厂的面试现场,一位目光深邃,头顶稀疏的中年面试官坐在椅子上,这时候的我走了进来。 面试官:“小伙子,学过Java中容器和数据结构了吧?” 我:“嗯,学了” 面试官:“ok,那你来聊一聊Java中的迭代器(Iterator ),要说清楚他们的应用场景哈” 我:“哦,好滴” 内心独白:“这面试官不按套路出牌啊,本来以为会问问ArrayList,HashMap呢,或者手撕排序算法,这上来
阅读更多...
夺命雷公狗---linux NO:6 linux远程登录和关机和重启
我们在用linux时候往往都是对服务器进行远程登录的.. 我们比如租用了阿里云的linux服务器我们很少可能会跑到阿里里面对服务器进行操作吧?嘻嘻 其实远程登录软件很多的,有些人喜欢用类似putty等等了,这里我就不多作介绍了。。。 我就来使用x-shell来对服务器进行远程登录,下载地址可以自己百度一下 安装好后,如下所示: 然后我们打开他。。。 我们新建一个。。
阅读更多...
Java面试题夺命连环问
如何实现一个ioc容器 配置文件配置包扫码路径递归包扫描获取.class文件反射·确定需要 交给IOC管理的类对需要注入的类进行依赖注入 配置文件中指定需要扫描的包路径 定义一些注解,分别表示访问控制层,业务服务层,数据持久层,依赖注入注解,获取配置文件注解从配置文件中获取需要扫描的包路径,获取到当前路径下的文件信息以及文件夹信息,我们将当前路径所有.class结尾的文件,添加一个S
阅读更多...
夺命追问带你深入了解ArrayList与LinkedList
目录 一、ArrayList 问题1:说一下JDK1.7与1.8 ArrayList有什么区别? 问2:说一下ArrayList的扩容机制? 问3:下面这段代码会将数组扩容到多少? 问4:说说迭代器Iterator的两种规则:fail-fast和fail-safe 问5:简单说说fail-fast的源码 二、LinkedList 问1:ArrayList与LinkedList的比较
阅读更多...
《我想进大厂》之JVM夺命连环10问
这是面试专题系列第五篇JVM篇。这一篇可能稍微比较长,没有耐心的同学建议直接拖到最后。 说说JVM的内存布局? Java虚拟机主要包含几个区域: 堆:堆Java虚拟机中最大的一块内存,是线程共享的内存区域,基本上所有的对象实例数组都是在堆上分配空间。堆区细分为Yound区年轻代和Old区老年代,其中年轻代又分为Eden、S0、S1 3个部分,他们默认的比例是8:1:1的大小。 栈:栈是线程
阅读更多...
破4!《我想进大厂》之Java基础夺命连环16问
说好了面试系列已经完结了,结果发现还是真香,嗯,以为我发现我的Java基础都没写,所以这个就算作续集了,续集第一篇请各位收好。 等到你们收到这篇文章的时候,公众号读者数量就破4000了,可不是4万,就庆祝下,存稿都发出来了,下周又得肝了! 说说进程和线程的区别? 进程是程序的一次执行,是系统进行资源分配和调度的独立单位,他的作用是是程序能够并发执行提高资源利用率和吞吐率。 由于进程是资源分配和调
阅读更多...
JVM夺命连环10问,我来给你加一层护甲,刀枪不入
这是面试专题系列第五篇JVM篇。 说说JVM的内存布局? Java虚拟机主要包含几个区域: 堆:堆Java虚拟机中最大的一块内存,是线程共享的内存区域,基本上所有的对象实例数组都是在堆上分配空间。堆区细分为Yound区年轻代和Old区老年代,其中年轻代又分为Eden、S0、S1 3个部分,他们默认的比例是8:1:1的大小。 栈:栈是线程私有的内存区域,每个方法执行的时候都会在栈创建一个
阅读更多...
mysql夺命连环13问
1. 能说下myisam 和 innodb的区别吗? myisam引擎是5.1版本之前的默认引擎,支持全文检索、压缩、空间函数等,但是不支持事务和行级锁,所以一般用于有大量查询少量插入的场景来使用,而且myisam不支持外键,并且索引和数据是分开存储的。 innodb是基于聚簇索引建立的,和myisam相反它支持事务、外键,并且通过MVCC来支持高并发,索引和数据存储在一起。 2. 说下my
阅读更多...
今晚和你讲mysql_MySQL夺命连环13问!
以下文章来源于科技缪缪,作者科技缪缪 想进大厂,mysql不会那可不行,来接受mysql面试挑战吧,看看你能坚持到哪里? 1. 能说下myisam 和 innodb的区别吗? myisam引擎是5.1版本之前的默认引擎,支持全文检索、压缩、空间函数等,但是不支持事务和行级锁,所以一般用于有大量查询少量插入的场景来使用,而且myisam不支持外键,并且索引和数据是分开存储的。 innodb是基于聚
阅读更多...
面试题MySQL夺命连环13问
想进大厂,mysql不会那可不行 1. 能说下myisam 和 innodb的区别吗? myisam引擎是5.1版本之前的默认引擎,支持全文检索、压缩、空间函数等,但是不支持事务和行级锁,所以一般用于有大量查询少量插入的场景来使用,而且myisam不支持外键,并且索引和数据是分开存储的。 innodb是基于聚簇索引建立的,和myisam相反它支持事务、外键,并且通过MVCC来支持高并发,索引
阅读更多...
网络夺命连环问2--说一下HTTPS 的工作过程
目录 说一下HTTPS 的工作过程ECDHE 握手过程RSA 握手过程双向认证总结 说一下HTTPS 的工作过程 ECDHE 握手过程 在 TCP 建立连接之后,浏览器会首先发一个“Client Hello”消息,也就是跟服务器“打招呼”。里面有客户端的版本号、支持的密码套件,还有一个随机数(Client Random),用于后续生成会话密钥。服务器收到“Client He
阅读更多...
mysql servers 4.0.13_《我想进大厂》之mysql夺命连环13问
想进大厂,mysql不会那可不行,来接受mysql面试挑战吧,看看你能坚持到哪里? 1. 能说下myisam 和 innodb的区别吗? myisam引擎是5.1版本之前的默认引擎,支持全文检索、压缩、空间函数等,但是不支持事务和行级锁,所以一般用于有大量查询少量插入的场景来使用,而且myisam不支持外键,并且索引和数据是分开存储的。 innodb是基于聚簇索引建立的,和myisam相反它支持
阅读更多...
HashMap夺命连环21问
1:HashMap 的数据结构? A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。 transient Node<K,V>\[\] table; 2:HashMap 的工作原理? HashMap 底层是 hash 数组和单向链表实现,数组中的每个元素都是链表,由 Node 内部类(实现 Map.Entry接口)实现,HashMa
阅读更多...
Spring 夺命连环18问
1.spring 中都用到了哪些设计模式? 2.spring 中有哪些核心模块? 3.说一下你理解的 IOC 是什么? 4.spring 中的 IOC 容器有哪些?有什么区别? 5.那 BeanFactory 和 FactoryBean 又有什么区别? 6.@Repository、@Service、@Compent、@Controller它们有什么区别? 7.那么 DI 又是什么?
阅读更多...
夺命雷公狗—玩转SEO---53---浅谈人工智能在SEO中的应用之机器学习和TF-IDF技术与关键词布局篇...
关键词布局,还是老套路,排行在百度第一页的站点中大部分只有两种可能,一种是首页,另外一种是列表页,内容页基本上是木有的~~! 我们首首先需要我们要用什么页面来做什么关键词,我们唯一能参考的就是同行,打开百度进行搜索一下相关的词,看下首页上网站用的是神马页面~~! 看看是问答什么的还是列表聚合或者是首页再或者是一篇内容页,他是什么页面,我们就用什么页面去做就是肯定不会错的~~! 工作了一整天,
阅读更多...
懵了~ 面试官Redis夺命连环20问!
前言 金九银十即将到来,整理了20道经典Redis面试题,希望对大家有帮助。 1. 什么是Redis?它主要用来什么的? Redis,英文全称是Remote Dictionary Server(远程字典服务),是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 与MySQL数据库不同的是,Redis的数据是存在内
阅读更多...
Spring循环依赖的“夺命连环问”,你能招架几波?
面试官:Spring是如何解决循环依赖问题的? 候选人:Spring用了三级缓存来解决这个问题 面试官:能具体讲讲它的工作原理吗? 候选人:啊这…… Spring循环依赖其实是Spring当中非常典型的一个问题,也非常难的一道题,因为回答这个问题本身会特别绕,而且这不仅仅是一道题这么简单,它后面会引发面试官一系列的夺命连环问。 那今天咱一起把循环依赖涉及的问题认真梳理一遍。 Sprin
阅读更多...
21年最新面试题整理:Spring 夺命连环18问(附题解)
这次整理了一下关于 spring 的面试题,网上也翻了翻关于 spring 的面试题,汇总了一下,基本都在这里了,当然可能有些过于基本的概念我是直接整理到某一问当中了,就没有单独再开设一问,祝大家面试顺利~ Spring 中都用到了哪些设计模式?Spring 中有哪些核心模块?说一下你理解的 IOC 是什么?Spring 中的 IOC 容器有哪些?有什么区别?那 BeanFactory 和 Fa
阅读更多...
腾讯三面:Spring Boot夺命连环30问,被怼的怀疑人生
前言 近些年,技术更新迭代是相当快, SpringBoot、SringCloud、Dubbo、Redis 等各种分布式开源框架。如果一直停滞不前,或者只是受限于只是会用的层次,对未来的职业发展会很不利 要知道,如果你能把 Spring Boot 的原理实现吃透的话,就能从中学习到不少前辈优秀的架构设计思想,总结出最优使用方案,绕过工作中遇到的很多坑,进而更好地突破职业和技能瓶颈,废话不多说,来
阅读更多...