尚硅谷铁粉
IT学习资料分享
展开
-
20道jQuery 常见的面试问题和答案
在使用这个优秀的库之前写过原生的JavaScript,仅仅在用过它的一个月之后,我就能意识到jQuery的真正力量. 鉴于它的巨大人气,有关jQuery的面试问题,以及有关HTML和JavaScript的数量在任何web开发者面试中有所增加。 因为 jQuery 相对较新,大多数面试所涉及的问题都是围绕核心的 jQuery 库的,包括选择器, DOM 操作 以及 jQuery 基础。在本篇文章中,我要向 HTML 和 JavaScript 开发人员分享 20 个在不同面试遇到的 jQuery 问题。这里原创 2022-04-21 14:02:09 · 1476 阅读 · 0 评论 -
java高频面试题-设计模式
1 你所知道的设计模式有哪些?Java 中一般认为有 23 种设计模式,我们不需要所有的都会,但是其中常用的几种设计模式应该去掌握。下面列出了所有的设计模式。需要掌握的设计模式我单独列出来了,当然能掌握的越多越好。总体来说设计模式分为三大类:创建型模式,共5种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共7种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共11种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链原创 2022-04-07 17:17:20 · 231 阅读 · 0 评论 -
Flink CDC 高频面试题
Flink cdc 2.1.1 发布后,更新了很多新功能以及知识点,今天为大家全面总结了 CDC 的知识点如 无锁算法及面试高频考点。具体内容如下: 1 cdc 简介 2 Flink cdc 2.1.1 新增内容 3 核心知识点解刨 4 CDC 高频面试题 1 cdc 简介CDC (Change Data Capture) 是一种用于捕捉数据库变更数据的技术,Flink 从 1.11 版本开始原生支持 CDC 数据(changelog)的处理,目前已经是非转载 2022-04-07 17:14:13 · 977 阅读 · 0 评论 -
web前端面试题重要知识点汇总
1、 viewport<meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />width: 设置viewport宽度,为一个正整数,或字符串 device-widthdevice-width: 设备宽度height: 设置viewport高度,一般设置了宽度,会自动解析出高度,可以不用设置ini原创 2022-04-02 15:57:56 · 185 阅读 · 0 评论 -
Java常见基础面试题整理(带答案)
ArrayList和LinkedList区别ArrayList和LinkedList都继承自List,是有序可重复集合,而List和Set又都继承自Collection。ArrayList:底层采用数组形式存储数据,默认情况下初始化的数组长度为10,每次会扩容1.5*length+1。查询可以通过数组下标来快速找到,因此查询数据非常的快。但添加或删除可能会导致后面的元素位置都发生变化,会使操作步骤增加,因此添加或删除 可能会速度较慢。LinkedList:底层采用双向链表来存储数据。在LinkedLi原创 2022-04-02 15:45:53 · 307 阅读 · 0 评论 -
大数据面试题以及答案整理(面试必备)
一、 java基础1、 Queue和Stack你平时有用过么,说说你常用的方法,他们的却别在哪呢?2、 了解java的异常吗,有什么区别,常见的异常有哪些呢?3、 两个字面值相同的Integer,它们两个用等于号去比较,结果是true还是false?(这个题要分两部分去回答,结果可能为true,也可能为false。因为有缓存)4、 可以讲一下你常用的集合类么?他们的实现类有哪些?5、 ArrayList、LinkedList的区别,底层的实现呢了解吗,有没有什么优缺点,分别适合于什么样的原创 2022-04-02 15:44:33 · 3200 阅读 · 0 评论 -
MyBatis必看常见面试题
1.什么是MyBatis?MyBatis 是一个可以自定义 SQL、存储过程和高级映射的持久层框架2.MyBatis 的缓存?MyBatis 的缓存分为一级缓存和二级缓存一级缓存放在 session 里面,默认就有二级缓存放在它的命名空间里,默认是不打开的使用二级缓存属性类需要实现 Serializable 序列化接口(可用来保存对象的状态),可在它的映射文件中配<cache/>3.Mybatis 是如何进行分页的?分页插件的原理是什么?1)Mybatis 使用原创 2022-04-01 14:02:09 · 469 阅读 · 0 评论 -
java面试系列-JDBC常见面试题(附答案)
什么是JDBC,在什么时候会用到它?JDBC的全称是Java DataBase Connection,也就是Java数据库连接,我们可以用它来操作关系型数据库。JDBC接口及相关类在java.sql包和javax.sql包里。我们可以用它来连接数据库,执行SQL查询,存储过程,并处理返回的结果。JDBC接口让Java程序和JDBC驱动实现了松耦合,使得切换不同的数据库变得更加简单。有哪些不同类型的JDBC驱动?有四类JDBC驱动。和数据库进行交互的Java程序分成两个部分,一部分是JDBC的转载 2022-02-21 12:10:42 · 2243 阅读 · 0 评论 -
大数据Hive高频面试题(附答案)
一、Hive面试题1、hive内部表和外部表的区别未被external修饰的是内部表,被external修饰的为外部表。区别:内部表数据由Hive自身管理,外部表数据由HDFS管理;内部表数据存储的位置是hive.metastore.warehouse.dir(默认:/user/hive/warehouse), 外部表数据的存储位置由自己制定(如果没有LOCATION,Hive将在HDFS上 的/user/hive/warehouse文件夹下以外部表的表名创建一个文件夹,...原创 2022-02-18 14:29:50 · 2388 阅读 · 0 评论 -
前端高频面试题汇总之HTML篇
1. HTML5语义化与新特性1. 什么是HTML语义化?表示选择合适的标签(语义化标签)便于开发者阅读和写出更优雅的代码2. 为什么要使用语义化标签?1). 在没有CSS样式的情况下,页面整体也会呈现很好的结构效果2). 更有利于用户体验3). 更有利于搜索引擎优化4). 代码结构清晰,方便团队开发与维护3. HTML5新特性有哪些?1). 语义化标签2). 音视频处理3). Canvas / WebGL4). history API5). reques原创 2022-02-07 15:01:54 · 119 阅读 · 0 评论