自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(267)
  • 收藏
  • 关注

原创 每天一道大厂SQL题【Day06】电商购买金额统计实战_与订单金额计算相关使用order_money字段,同一个订单无需多次重复计算,需要(1)

一路走来,随着问题加深,发现不会的也愈来愈多。但底气着实足了不少,相信不少朋友和我一样,日积月累才是最有效的学习方式!最近刷题发现用chatGPT当模拟终端还是蛮好用的~

2024-05-16 10:25:21 410

原创 每天一道大厂SQL题【Day02】电商场景TopK统计_有50w个京东店铺,每个顾客访客访问任何一个店铺的任何一个商品时都会产生一条访问

大家好,我是Maynor。相信大家和我一样,都有一个大厂梦,作为一名资深大数据选手,深知SQL重要性,接下来我准备用100天时间,基于大数据岗面试中的经典SQL题,以每日1题的形式,带你过一遍热门SQL题并给出恰如其分的解答。一路走来,随着问题加深,发现不会的也愈来愈多。但底气着实足了不少,相信不少朋友和我一样,日积月累才是最有效的学习方式!

2024-05-16 10:24:48 332

原创 每天一道大厂SQL题【Day02】电商场景TopK统计_有50w个京东店铺,每个顾客访客访问任何一个店铺的任何一个商品时都会产生一条访问(1)

不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!先通过 group by 按店铺名称进行分组,然后使用 count(distinct user_id) 计算每个店铺的访客数。先通过 group by 按店铺名称和用户id进行分组,然后使用 count(*) 计算每个用户在每个店铺的访问次数。参考答案适用HQL,SparkSQL,FlinkSQL,即大数据组件,其他SQL需自行修改。

2024-05-16 10:24:15 332

原创 每天一道大厂SQL题【Day01】访问量统计_使用sql统计出每个用户的累积访问次数

首先可以使用SQL的GROUP BY语句对用户ID和月份进行分组,然后使用SUM函数统计每组的访问次数。之后再使用SQL的Window函数,如sum() over()进行累积计算,并输出累积访问次数。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!参考答案适用HQL,MySQL8.0,即大数据组件,其他SQL需自行修改。因为有数据支撑,会方便我们根据数据结果去不断调整SQL的写法。提高SQL功底的思路。

2024-05-16 10:23:42 380

原创 最全【(16),2024年最新2024年互联网大厂大数据开发笔经

bufferSize一个大于或等于 0 的正值,指示缓冲区大小。

2024-05-16 02:38:01 563

原创 最全【(15),2024年最新跳槽字节跳动

break;i++)

2024-05-16 02:37:28 629

原创 最全【(1),2024年最新2024-2024历年阿里大数据开发面试真题

提供字节序列的一般视图。这是一个抽象类。

2024-05-16 02:36:55 634

原创 最全【 Redis五大数据类型实现原理】(1),非常适合收藏的大数据开发进阶重难点笔记

从上面可以得知,embstr是一块连续的内存区域,由redisObject和sdshdr组成。embstr最多占64字节场景:redisObject占16个字节int4 type;// 4bits,不同的redis对象会有不同的数据类型(string、list、hash等),type记录类型,会用到4bits。// 4bits,存储编码形式,用4bits。int24 lru;// 24bits,用24bits记录对象的LRU信息// 4bytes = 32bits,引用计数器,用到32bits。

2024-05-16 02:36:22 937

原创 大数据最新java 编程技术异步通信_java异步消息通知机制(2),跟我一起手写EventBus吧

同类产品: RabbitMQ 、 Kafka、Redis(List)

2024-05-15 17:49:47 289

原创 大数据最新Java 反射机制快速入门及常见方法全归纳。_反射方法的类型(2),2024年最新大数据开发框架体系架构的知识

▶ Class也是类,因此也继承Object类▶ Class类对象不是new出来的, 而是系统创建的▶ 对于某个类的Class类对象, 在内存中只有一份。因为类只加载一次▶ 每个类的实例都会记得自己是由哪个Class实例所生成▶ 通过Class对象可以完整地得到一个类的完整结构,通过一系列API▶ Class对象是存放在堆的▶ 类的字节码二进制数据, 是放在方法区的, 有的地方称为类的元数据(包括方法代码,变量名,方法名,访问权限等等)▶ 常见方法▶ 代码示例。

2024-05-15 17:49:15 234

原创 大数据最新Java Web基础面试题_javaweb基础面试题csdn,2024年最新华为大神花费5个月打造的这份714页学习笔记系列

jsp 本质上就是一个Servlet,它是 Servlet 的一种特殊形式(由 SUN 公司推出),每个 jsp 页面都是一个servlet实例。Servlet 是由 Java 提供用于开发 web 服务器应用程序的一个组件,运行在服务端,由 servlet 容器管理,用来生成动态内容。一个 servlet 实例是实现了特殊接口 Servlet 的 Java 类,所有自定义的 servlet 均必须实现 Servlet 接口。

2024-05-15 17:48:42 333

原创 大数据最新java 6种常用控制线程方式整理_java中对于线程的控制方法有哪些 ,2024年最新带你彻底搞懂大数据开发启动速度优化

/ 标志位,控制执行顺序,true执行printFoo,false执行printBar。课程,涵盖了95%以上大数据知识点,真正体系化!

2024-05-15 17:48:09 371

原创 大数据最全个人博客系统项目-已开源_个人博客源码(1),大数据开发高级开发工程师面试题

实现了一个简单的个人博客系统,技术栈为后端SpringBoot+JPA+MySQL,前端Vue+ElementUI+Echarts系统分为前台展示和后台管理两个部分,前台部分主要分为了引导页,首页,随笔,项目,留言和关于我页面,使用响应式布局,能够自适应移动端,后台有首页,博客管理,撰写博客,用户管理,分类管理,标签管理,评论管理,随笔管理,项目管理,个人中心,图片管理。

2024-05-15 15:03:07 383

原创 大数据最全两大数据库缓存系统实现对比_两大缓存,牛逼

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!说到底redis还是一个key-value的数据库,不管它支持多少种数据结构,最终存储的还是以key-value的方式,只不过value可以是链表,set,sort

2024-05-15 15:02:34 254

原创 大数据最全一篇文章搞定一个大数据组件:kudu知识点全集,2024年最新记得把每一次面试当做经验积累

由于所有插入的数据都是先写入memRowSet,到达一定条件后再写入DiskRowSet,而且DiskRowSet中的basedata是不变的,这就导致会出现数据重叠的现象,导致写或查询时需要搜索大量的DiskRowSet。4、Kudu在MemRowset中写入一行新数据,在MemRowset数据达到一定大小时,MemRowset将数据落盘,并生成一个diskrowset用于持久化数据,还生成一个memrowset继续接收新数据的请求。主键的索引,用于定位key在DiskRowSet中的具体哪个偏移位置。

2024-05-15 15:02:01 306

原创 大数据最全一看就懂的大数据排序算法:如何给100万用户数据排序?,2024年最新含泪整理面经

之前写过一篇八种排序算法的博客,不过都是基于小数据量进行的排序,没有像这篇这样做大数据排序。文末会放出链接。桶排序(Bucket sort)首先,我们来看桶排序。桶排序,顾名思义,会用到“桶”,核心思想是将要排序的数据分到几个有序的桶里,每个桶里的数据再单独进行排序。桶内排完序之后,再把每个桶里的数据按照顺序依次取出,组成的序列就是有序的了。看图说话啊。桶排序的时间复杂度,是O(n),如果不出意外的话。

2024-05-15 15:01:28 370

原创 人工智能=深度学习+大数据;深度学习Deep learning = 人工神经网络Artificial Neural network

2024年2月,OpenAI继ChatGPT之后,推出了文字生成视频大模型,目前还没有公开测试,只是展示了几个60秒的样片。但是效果咋舌!ChatGPT的文字能力已经胜过人类,Sora出道即巅峰!跟文字能力一样,Sora可以自己学习物理规律,生成有意义符合自然规律的视频。感觉普通视频工作者也快失业了。。。虽然AI有各种定义,比如:AI模仿人类思考方式的计算机程序,AI就是会自主学习的计算机程序等等,但当前。

2024-05-15 06:40:15 426

原创 五万字15张导图Java自学路线,小白零基础入门,程序员进阶,收藏这篇就够了_程序员零基础入门路线

spring 提供 ioc 技术,容器会帮你管理依赖的对象,从而不需要自己创建和管理依赖对象了,更轻松的实现了程序的解耦。spring 提供了事务支持,使得事务操作变的更加方便。spring 提供了面向切片编程,这样可以更方便的处理某一类的问题。更方便的框架集成,spring 可以很方便的集成其他框架,比如 MyBatis、hibernate 等。aop 是面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。

2024-05-15 06:39:39 969

原创 五万字15张导图Java自学路线,小白零基础入门,程序员进阶,收藏这篇就够了_程序员零基础入门路线(2)

spring 提供 ioc 技术,容器会帮你管理依赖的对象,从而不需要自己创建和管理依赖对象了,更轻松的实现了程序的解耦。spring 提供了事务支持,使得事务操作变的更加方便。spring 提供了面向切片编程,这样可以更方便的处理某一类的问题。更方便的框架集成,spring 可以很方便的集成其他框架,比如 MyBatis、hibernate 等。aop 是面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。

2024-05-15 06:39:02 612

原创 五万字15张导图Java自学路线,小白零基础入门,程序员进阶,收藏这篇就够了_程序员零基础入门路线(1)

spring 提供 ioc 技术,容器会帮你管理依赖的对象,从而不需要自己创建和管理依赖对象了,更轻松的实现了程序的解耦。spring 提供了事务支持,使得事务操作变的更加方便。spring 提供了面向切片编程,这样可以更方便的处理某一类的问题。更方便的框架集成,spring 可以很方便的集成其他框架,比如 MyBatis、hibernate 等。aop 是面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。

2024-05-15 06:38:24 990

原创 【C++保姆级入门】习题掌握循环结构_给出 nn 和 nn 个整数 a_ia i ,求这 nn 个整数中最小值是什么(1)

例如,在 11 到 1111 中,即在 1,2,3,4,5,6,7,8,9,10,111,2,3,4,5,6,7,8,9,10,11 中,数字 11 出现了 44 次。如是1,1%10……1,%10就是提取个位数,每一次循环再除以10,就可以提取到每一位数的数字,再用if判断是否n。对于 100%100% 的数据,1\le n\le 10^61≤n≤106,0\le x \le 90≤x≤9。这就是一个基础的拆分数字,从1-x重复的循环,判断每一个数。输出一个非负整数,表示这 nn 个非负整数中的最小值。

2024-05-14 21:58:15 895

原创 【Bluetooth蓝牙开发】一、开篇词 打造全网最详细的Bluetooth开发教程_蓝牙硬件 开发教程

大家好,我是董哥!随着物联网技术的快速发展,WiFi、蓝牙成了物联网通信主力军,但是不得不说,这两个技术的门槛还是比较高的,尤其是蓝牙,单单其官方文档,就有将近3000Page,让人望而生畏!其一:学习资料之杂其二:极少有系统学习蓝牙的文章其三:蓝牙协议晦涩难懂这样就导致了蓝牙学习成本之高,劝退人数之多。因此,为了让初学者快速上手并且掌握蓝牙开发相关技术,我也根据自己的开发经验,精心打造了这一期专栏,主要目的是可以帮助大家零基础入门蓝牙开发,并且可以创建一个交流平台,以供大家交流!

2024-05-14 21:57:39 635

原创 【Azure】Azure数据库迁移战略:选择合适的方式将单一服务器迁移到灵活服务器_单一数据库迁移到灵活数据库

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!微软官方公告截图如下:原网址点击这里从公告连接上可以看到在 2023 年 1 月 16 日开始不再支持从 Azure 门户创建新的单一服务器实例的功能。这也就是说

2024-05-14 21:57:03 579

原创 【Azure】Azure数据库迁移战略:选择合适的方式将单一服务器迁移到灵活服务器_单一数据库迁移到灵活数据库(2)

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!先说重点:Azure Database for MySQL 单一服务器即将停用。Azure Database for MySQL 单一服务器计划在 2024 年 9

2024-05-14 21:56:27 962

原创 2024年最新用虚拟机Centos7搭建Hadoop集群(1),狂刷200道数据结构与算法

还需要在hadoop103上采用atguigu账号配置一下无密登录到hadoop102、hadoop103、hadoop104服务器上。还需要在hadoop104上采用atguigu账号配置一下无密登录到hadoop102、hadoop103、hadoop104服务器上。还需要在hadoop102上采用root账号,配置一下无密登录到hadoop102、hadoop103、hadoop104。**在配置了ResourceManager的节点(hadoop103)**启动YARN。

2024-05-14 12:38:35 781

原创 2024年最新用Java给您的图片瘦身之Thumbnailator技术,扫地阿姨看完都学会了

这里可以明显的看到这里得到的结果图片的高度和宽度都是原来的一半。scale参数的值从0-1,中间可以取小数,表示百分比的意思。按照160*160裁剪后,生成的结果图已经变得非常小了,大小只占2.5kb,为什么这里的高度不是160呢?组件支持按照最终结果的质量进行缩放,通过设置outputQuality(d),d为一个0-1的值,也是一个百分比的数值。下面的代码表示图片大小保持不变,输出质量为原来的50%。下面是thumbnails在旋转和质量输出的比例控制,旋转使用角度来进行表示。

2024-05-14 12:37:59 418

原创 2024年最新猿创征文|我的技术成长之路&&C++_c++抽奖程序,2024年最新从零开始学大数据开发编程

游戏的时候,我突发奇想能不能做一个抽奖的程序,这样就能在某些特殊情况,例如抽班级里的同学完成学校的写作任务。面对这些墨水的工作,大多数人都是不感兴趣的,因此几乎没有人愿意主动报名,那么这个抽学号代码就凸显出他的作用了。说来惭愧,我是大二开学才开始接触的C++,所以自己的技术一定不是很全面的,仍有很大的进步空间。尽管自己学习的时间不长,但是对某些方面知识的理解倒是有独特之处,所以请允许我给大家分享分享自己的学习经验与技巧吧。身为计科专业的学生,我接触的第一门编程语言是C语言,打印的第一行代码便是。

2024-05-14 12:37:23 623

原创 2024年最新猿创征文|【(4),2024年最新大数据开发通用流行框架大全

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新需要这份系统化资料的朋友,可以戳这里获取}public FileStream (string path, System.IO.FileMode mode);using System;using System.IO;class FStream{st

2024-05-14 12:36:46 614

原创 2024年最全git学习(1),2024年最新我想谈谈关于大数据开发面试那些事

假设你偷偷修改了历史变更记录上一个文件的内容,那么这个问卷的blob object的SHA1哈希值就变了,与之相关的tree object的SHA1也需要改变,commit的SHA1也要变,这个commit之后的所有commit SHA1值也要跟着改变。如果Git储存的是问卷的变更部分,那么为了拿到一个commit的内容,Git都只能从第一个commit开始,然后一直计算变更,直到目标commit,这会花费很长时间。由上面的例子我们可以看到,Git储存的是全新的文件快照,而不是文件的变更记录。

2024-05-14 04:00:55 1004

原创 2024年最全git基础命令(二)(1),2024年最新你会的还只有初级工程师的技术吗

命令将一个提交作为参数,撤消上一次提交的更改但是会创建一个新的提交来撤消该提交所做的更改。

2024-05-14 04:00:19 509

原创 2024年最全git命令-项目使用,【设计思想解读开源框架

管理人员做,将分支从dev merge 到 reg中,注意这个地方很敏感,如果reg分支有问题,上线的代码就不准,必须要管理人员或者资深人员做。开发tag:分支名,后面下划线,后面放2位数序号,比如dev_20240101_01。回归tag:分支名,后面下划线,后面放2位数序号,比如reg_20240101_01。#查看tag号,比如有了01的tag号,就要打02的tag号。git pull --rebase 或者git pl。#如果已经有分支,切换分支。#如果没有分支,创建分支。#文件上传到远程仓库。

2024-05-14 03:59:43 927

原创 2024年最全git 安装、创建仓库、常用命令、克隆下载、上传项目(1),大厂大数据开发核心面试题出炉

读写此文件,这样会对该用户在系统上所拥有的仓库生效(对于当前用户的工作目录来说,这个设置相当于全局设置)。1、打开你需要上传项目的文件夹,先确保该文件夹中有.git ,直接执行 git init 可以创建出来。git merge local master 将本地的local合并到远程的master上。git push origin master 正式提交到远程的master服务器上。git init 初始化 git,只有初始化了以后才可以使用 git 相关命令。

2024-05-14 03:59:07 521

原创 2024年大数据最全【栈】数据结构栈的实现,大数据开发系统开发面试题

当我们进行获取栈顶元素的时候,要进行两个方面的断言,第一个就是对ps进行断言,不仅如此我们还需要对top进行相应的判断,如果其为0,则不能进行相应的操作!

2024-05-13 19:12:32 252

原创 2024年大数据最全【机器学习】数据预处理 - 归一化和标准化_归一化处理(3),大数据开发程序员最新职业规划

从输出结果可以看到,数据规格都是有「差异」的,接下来,我们对数据进行归一。

2024-05-13 19:11:56 775

原创 2024年大数据最全【数模之数据分析-2】_数模 数据分析,2024年最新大数据开发面试题最新2024

外链图片转存中...(img-6GAN3nXU-1715598657357)][外链图片转存中...(img-YPAb1O8y-1715598657357)][外链图片转存中...(img-hYts3rv4-1715598657357)]**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!**

2024-05-13 19:11:20 543

原创 2024年大数据最全【数据结构,2024年最新阿里中间件

printf(“请输入第%d位学生的学号 姓名 成绩(用空格分隔我):”,i);printf(“\n3.增加学生信息后,请输出学生信息,查验;printf(“\n2.按照菜单提示键入数字代号;printf(“6.删除与值e相等的所有元素\n”);printf(“1.学生成绩单链表的创建\n”);printf(“5.删除第i个元素\n”);printf(“1.初始化顺序表\n”);printf(“2.插入学生信息\n”);printf(“3.删除学生信息\n”);printf(“4.输出学生信息\n”);

2024-05-13 19:10:43 899

原创 2024年【Java刷题进阶】进阶学习篇②(1),大数据开发插件化+模块化+组件化+热修复

很多朋友都问我学完基础知识以后怎样提高编程水平?当然是刷题啦!很多小伙伴都在纠结从哪里开始,今天给大家推荐一个身边朋友都在使用的刷题网站:[**点击进入牛客网刷题吧!今天是Java进阶刷题的第二天,结合经典算法学习!!

2024-05-13 13:38:40 891

原创 2024年【Java】Mybatis查询数据库_java程序开机使用mybatis查询数据库,2024年最新大数据开发编程基础学习

使用${}可以实现排序查询,而是用#{}就不能实现排序查询,因为当使用#{}查询时,如果传递的值为String则会加引号,就会导致SQL错误。在注册的时候,我们可能遇到这样一个问题。注册分为两个字段:必填字段和非必传字段,那如果在添加用户的时候又不确定的字段传入,程序应该如何实现?之前的插入功能,只是有一个字段为可选项,如果所有字段都是非必选项,就需要考虑用标签结合标签,对多个字段都采用动态生成的方式。在多表查询的时候,如果使用resultMap标签,在一个类中包含了另一个对象是查询不出来包含的对象的。

2024-05-13 13:38:04 657

原创 2024年【JavaWeb】一篇文章学会HTTP_一文学会http,BTAJ大厂最新面试题汇集

学习HTTP之前,我们首先学习一下什么是请求和响应?①发生在饭馆的请求和响应②项目中的请求和响应请求数据总共分为三部分内容,分别是请求行、请求头、请求体请求行: HTTP请求中的第一行数据,请求行包含三块内容,分别是 GET[请求方式] /[请求URL路径] HTTP/1.1[HTTP协议及版本]请求方式有七种,最常用的是GET和POST请求头: 第二行开始,格式为key: value形式Host: 表示请求的主机名。

2024-05-13 13:37:28 621

原创 2024年【HTML基础篇002】HTML之form表单超详解_html form表单(3),2024年最新没想到一个Handler还有中高级几种问法

accept-charset | 规定在被提交表单中使用的字符集(默认:页面字符集)。IE只能识别_charset属性,其他浏览器只能识别accept-charset属性 || action | 规定向何处提交表单的地址(URL)(提交页面)。它可以是一个 URL地址(提交给程式)或一个电子邮件地址. || autocomplete | 规定浏览器应该自动完成表单(默认:开启)。| enctype | 规定被提交数据的编码(默认:url-encoded)。

2024-05-13 13:36:52 503

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除