第一题 需求: 已知一个表order,有如下字段:date_time,order_id,user_id,amount。数据样例:2020-10-10,1003003981,00000001,1000,请用sql进行统计:(1)2019年每个月的订单数、用户数、总成交金额。(2)2020年10月的新客数(指在2020年10月才有第一笔订单)实现:(1)SELECT t1.year_month
大数据最全面试题整理-hive篇导语基础问题:hive与传统数据库的区别hive的数据类型元数据保存方式内部表和外部表的区别分区表和分桶表的区别简述hive的存储格式hive如何将Hql转化为MapReducehive排序函数的区别UDF相关内容故障排查与调优数据倾斜与优化性能优化导语本专栏博文会整理日常工作与面试中最常用到的大数据相关组件与Java语言的架构、概念、知识点,方便大家进行查阅。 涉
转载 2023-08-19 17:49:33
123阅读
21、谈谈你对镜像的理解 相当于容器的源代码,是一个只读层,镜像由dockerfile 编写生成,用于构建容器。镜像运行起来之后就是 容器。镜像相当于类,容器相当于对象。22、dockerfile 中 add 和 copy 的区别 ADD和COPY相同点:只复制目录中得内容而不包含目录自身 ADD和COPY不同点:当要读取URL远程资源的时候,并不推荐使用ADD指令,而是建议使用RUN指令,在RU
转载 2023-07-29 17:35:19
305阅读
springmvc的中心控制Servlet是哪个类?ActionServletDispatcherServletAbstractControllerFacesServletActionServlet类是Struts框架的内置核心控制器组件springmvc的中心控制Servlet是DispatcherServletAbstractController是WebContentGenerator的子类,
转载 2017-09-25 11:49:51
453阅读
#主流的Linux发行版 Ubuntu, Debian ,Fedora, CentOS,Red Hat,Red-flag Linux ************************************************************************************************* #常用命令 rmdir 命令删除目录 mkdir命令创建目...
转载 2019-10-09 22:26:00
438阅读
2评论
简单的面试题总结
原创 2023-08-24 09:15:14
73阅读
前端部分1、 colspan,rolspan,cellpadding,tableborder等css属性作用2、 a=(b>c)?d:e 逻辑表达式转换3、 如何提高页面响应速度,前端常用开发技术了解后台部分1、 知道几种安全验证机制?并简要说明其实现方式2、 设计部门表并设计方法实现部门下所有下级部门搜索功能3、 sql语句实现删除多条重复记录(根据关键字段)并只保留一条4、 Arra
原创 2022-02-16 16:02:25
411阅读
一、基础 1. 常用的异常类型? 2. session 3. java锁 4. gc原理 5. hashmap 6. listlink arraylist 区别 7. aop 原理 8. 多线程 9. kafka 原理和容错 10. spark hadoop 原理 11. redis 同步机制 12
原创 2021-07-12 17:33:28
435阅读
前端部分1、 colspan,rolspan,cellpadding,tableborder等css属性作用2、 a=(b>c)?d:e 逻辑表达式转换3、 如何提高页面响应速度,前端常用开发技术了解后台部分1、 知道几种安全验证机制?并简要说明其实现方式2、 设计部门表并设计方法实现部门下所有下级部门搜索功能3、 sql语句实现删除多条重复记录(根据关键字段)并只保留一条4、 Arra
原创 2021-06-10 15:44:44
717阅读
原文链接:https://blog.51cto.com/4259679redis常见面试题1. 缓存穿透特点: 用户高并发环境下,访问数据库中根本不存在的数据.影响:由于用户高并发访问,则数据库可能存在宕机的风险.2. 缓存击穿说明: 由于用户高并发的访问. 访问的数据刚开始有缓存,但是由于特殊原因 导致缓存失效.(数据’‘单个’’)解决方案: 串联redis服务器, 并且redis缓存失效时间相
原创 2021-03-12 20:58:17
1649阅读
SpringBoot 面试题集锦
原创 2021-11-19 11:53:18
169阅读
什么是SpringBootSpringBoot的作用SpringBoot的优点SpringBoot的核心配置文件是什么,有何区别?SpringBoot的配置文件有几种格式,区别是什么?SpringBoot读取配置文件的几种方式Spring Boot 如何定义多套不同环境配置SpringBoot的常用
转载 2020-02-21 10:52:00
161阅读
2评论
RabbitMQ 常见面试题
转载 2022-03-18 15:19:24
242阅读
这些问题都是MySQL进行事务并发控制时经常遇到的问题。脏读: 在事务进行过程
原创 2022-08-20 00:11:40
291阅读
1、这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。sleep
原创 2022-12-06 09:46:59
69阅读
1.什么是redisRedis 是一个基于内存的高性能key-value数据库。整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。2.为什么用redis/为什么用缓存(1)高性能假如用户第一次访问数据库中某些数据,这个过程会比较慢,因
转载 2021-05-05 22:33:19
227阅读
2评论
image.png概述什么是RedisRedis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。Redis 可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合。与传统数据库不同的是 Redis 的数据是存在内存中的,所以读写速度非常快
原创 2021-04-26 23:56:16
375阅读
面试集锦1:精讲#{}和${}的区别是什么?2.MyBatis的多对多关联关系
原创 2021-06-21 18:08:51
530阅读
1、limit(选出10 到20 条)<第一个记录集的编号是0> select * from students order by id limit 9,10; 2、MySQL 会使用索引的操作符号 <,<=,>=,>,=,between,in,不带%或者_开头的like 3、使用索引的缺点 1)减慢增删改数据的速度; 2)占用磁盘空间; 3)增加查询优化器的负担; 当查询优化器生成执
原创 2021-07-09 14:47:28
434阅读
Http与Https的区别: HTTP 的URL 以http:// 开头,而HTTPS 的URL 以https:// 开头 HTTP 是不安全的,而 HTTPS 是安全的 HTTP 标准端口是80 ,而 HTTPS 的标准端口是443 在OSI 网络模型中,HTTP工作于应用层,而HTTPS 的安全传输机制工作在传输层 HTTP 无法加密,而HTTPS 对传输的数据进行加密 HTTP无需证书,而
转载 2021-07-21 16:38:14
319阅读
  • 1
  • 2
  • 3
  • 4
  • 5