【大数据是什么】
大数据是什么
- 大数据是做什么的?
- 大数据主要有哪些职位 ?
- 大数据运维工程师
- 数据仓库开发工程师
- ETL工程师
- 大数据开发工程师
- BI工程师
- 算法工程师
- 大数据平台开发工程师
- 大数据架构师
- 讲述一下自己的大数据学习之路
大数据是做什么的?
-
2014年,马云提出,“人类正从IT时代走向DT时代”。如果说IT时代是以自我控制、自我管理为主,那么到了 DT (Data Technology) 时代,则是以服务大众、激发生产力为主。以互联网(或者物联网)、云计算、大数据和人工智能为代表的新技术革命正在渗透至各行各业,悄悄地改变着我们的生活。
-
在大数据时代,人们比以往任何时候拥有更丰富的数据资源,IDC的报告显示:预计到2025年,全球数据总量将达175ZB(相当于175万亿GB), 近半数据存储于公有云。数据作为一种新的能源,催生了很多产业的发展。但是如果不能对这些数据进行有序、有结构地分类组织和存储,不能有效的挖掘数据的价值,那么将是一笔巨大的损失。
-
大数据发展起来的原因就是为了满足不断变化的业务需求,大数据就是对这些海量数据进行数据采集、数据计算、数据服务和数据应用,构建一个良好的数据体系,使得数据能有序,及时,准确的被人类所使用。
大数据主要有哪些职位 ?
-
大数据的岗位主要有大数据运维工程师、数据仓库开发工程师、ETL工程师、大数据开发工程师、BI工程师、算法工程师、大数据平台开发工程师和大数据架构师等岗位。
-
下面我从岗位职责、工资待遇,发展前景、学习到什么地步能找到一个工作的方面来阐述一下各个岗位的一些基本情况。
大数据运维工程师
-
岗位职责:
- 搭建大数据平台,比如CDH/HDP等工具的部署。这个工作仅限于自己搭建大数据平台的公司,如果公司购买的是阿里云,腾讯云数据中台就省去了部署这些平台的工作。
- 优化大数据平台的配置,当对数据处理上开发环境的时候,可能会因为数据量的庞大涌入,而导致数据量很难处理过来,产生一些配置超出阈值,造成一些大数据组件因资源不够而退出角色。简单来说,就是配置低了,组件卡退出了,需要修改一些配置文件,这也是大数据运维工程师的职责。
- 由于需求的不断增多,需要一个专业的运维团队,对数据开发提交的脚本进行上生产,还有定时任务的设置,理清任务之间的依赖关系,上线、下线和定时设置,使得大数据平台有条不紊的运行下去。
- 负责大数据相关集群的监控/保健/扩容/版本升级和调优。
-
工资待遇:
- 应届生的待遇在杭州的话,7-8k左右
- 1-3年经验,9—14K
- 3-5年经验,15k起
-
发展前景:
- 发展前景和所做的工作难度有一定的关联,大数据运维入门难度较低,是一个靠攒经验的岗位,并且如果遇到项目上线的,加班较多,中小公司大数据运维岗还好。所有岗位没有好坏之分,适合自己的才是最好的。
-
学到什么地步可以找到工作:
- 首先如果对于比较成熟的阿里云数据中台来说,只要懂得如何使用工具,熟悉操作和使用就可以了,但大部分的运维工程师招聘时的要求是熟悉hadoop、hive、zookeeper、hbase、spark、kafka,es等工具的配置和优化。
- 熟悉linux开发环境,会使用shell/java/python中的一门脚本语言。
数据仓库开发工程师
-
岗位职责:
- 熟悉数据仓库分层架构,模型设计,具备海量数据处理、及性能调优
- 熟悉开源大数据处理技术栈,对Hadoop/Spark/Hive/Flink/ClinkHouse/Druid/Hbasepresto/ES熟知和使用
- 有较强的编程能力及开发规范意识,至少熟悉Java、scala、python等其中一门编程语言
- 熟悉数据仓库领域知识和技能者优先,包括元数据管理、数据质量系统、主数据管理
- 对数据仓库权限的划分,数据建模及标准的限定
-
工资待遇:
- 应届生一般不招,除非很优秀,因为需要有一定数据建模经验
- 1-3年经验,15k左右
- 3-5年经验,15k起
-
发展前景:
- 数据仓库开发就像是在了解业务之后设计模型的职位,打个比方:来了一大批货,你根据货物的数量,货物的类型,来对货物的存储设计可行性方案,并设计货物之间的关联。这是一个很有发展性的工作,如果大学实习能进入一家公司学习这方面的知识,是一个不错的选择。
-
学到什么地步可以找到工作:
- 了解Hadoop/Spark/Hive等大数据工具,熟练使用OLAP的数据建模工具如Kylin,学习数据建模,学习数据仓库分层及权限的划分,对元数据管理Atlas和数据质量管理有所了解
ETL工程师
-
岗位职责:
- 使用datax、flume、canal、kettle、sqoop和flinkx一种或多种工具,如果对于公司有数据集成平台,只需要会使用数据集成平台就可以了
- 熟练掌握至少一种关系型数据库(Oracle,MySQL,SQL Server等),并熟练掌握SQL开发,并有SQL调优经验
- 熟悉数据仓库的基本理论,并有参与数仓设计或建设的经验
- 有较强的业务分析能力,能够构建正确合理的数据开发模型
- 熟练掌握一种ETL工具,有完整ETL流程的开发及维护经验,对ETL开发有整体认知
- 熟悉hadoop,hive,spark等体系框架,了解大数据基本原理和概念
-
工资待遇:
- 应届毕业生,6-9k
- 1-3年经验,10-15k
- 3-5年经验,15-20k
-
发展前景:
- ETL(Extract, Transform and Load)是抽取、转换、加载的意思,这个岗位可能是所有岗位中比较容易找到工作的,原因就是,无论一个公司,它是否有发展大数据,只要他们做系统,都免不了有数据采集的工作,如果公司没有开发数据集成化平台,就会使用一些开源的数据采集工具,比如datax、flume、canal、kettle、sqoop和flinkx,发展前景可以说适合入门大数据,之后还是要向数仓设计,数据开发等领域学习
-
学到什么地步可以找到工作:
- 首先在B站上找课程,学习datax、flume、canal、kettle、sqoop和flinkx工具的使用,再把hadoop、hive、hbase、mysql、linux命令学习一下,就可以找到一个合适的工作了
大数据开发工程师
-
岗位职责:
- 使用hivesql、sparksql和flinksql进行离线和实时的数据开发,精通SQL语言,能够复杂大规模sql进行优化。
- 精通Java,Scala,Python语言等其中一种或者多种编程语言。
- 熟悉Hadoop生态环境,精通以下一种或多种大数据技术,如flink、kafka、hdfs、spark、hive等。
-
工资待遇:
- 应届生,8-12k
- 1-3年,15k左右
- 3-5年,15起
-
发展前景:
- 有人说做大数据的朋友不就是SQLboy吗?说的对也不对,刚开始做大数据开发的工作的时候,确实是写各种SQL,hivesql,sparksql,flinksql。但是还是写这些sql只是入门,之后的进阶就是学习自定义UDF函数,如何使用scala语言编写sql,以spark DSL形式的进行数据分析,之后就是接触用户画像,推荐算法等项目,需要长时间的经验沉淀,有很大的发展前景。
-
学到什么地步可以找到工作:
- 首先要熟练使用MySql的语法,学习增删改查,关联表,左连接,右连接,内连接,全连接等,还有一些函数的使用
- 第二步就是学习hadoop、hive、spark、hbase的基础知识,学习hivesql、sparksql的使用。udf函数的使用。对数据仓库、数据建模有一定的了解。基本上就可以找到工作了。
BI工程师
- 岗位职责:
- 熟练使用一种至多种BI工具,如FineReport、FineBI、SuperSet、Datav等可视化软件。
- 熟悉数据仓库理论,精通SQL语言及相关SQL优化
- 熟悉Oracle、MySQL、Hive、MPP(地图)等其中一种或多种数据存算引警基本原理
- 参与BI移动端和PC端需求收集分析、理解需求,将需求转化为可视化图表
- 参与BI页面可视化设计、对应数据模型设计、相应文档撰写
- 负责BI项目的页面可视化开发和验证交付
- 实现BI前端页面和其它应用系统集成
- 参与定位并解决BI异常问题,参与完成业务方临时取数需求
- 工资待遇:
- 应届生,7K起
- 1-3年经验,11k起
- 3-5年经验,14k起
- 发展前景:
- BI(Business Intelligence,商业智能),又称商业智慧或商务智能,指用现代数据仓库技术、线上分析处理技术、数据挖掘和数据展现技术进行数据分析以实现商业价值。淘宝双十一大屏、医院出入人次大屏、平台PV(页面访问量)、平台UV(页面独立IP访客):就是以最小粒度对访问IP进行去重、柱状图、折线图、饼图、地图可视化等组件的制作。做BI的工作适合喜欢美术的朋友,看到自己完成的大屏杰作也是一种享受。有一定的发展前景。
- 学到什么地步可以找到工作:
- 首先学习一些开源的可视化工具,FineBI,Superset,Echarts的使用,然后了解hadoop、hive组件的知识,熟悉数据仓库理论。就差不多可以找到一份工作了。
算法工程师
-
岗位职责:
-
钻研算法,懂得调用基本算法的API接口,使用SparkML自己训练模型,达到解决业务的问题。
-
热爱人工智能技术,热爱解决问题,热爱编程,热爱学习:
有丰富的Linux使用经验,熟练掌握Shell等一门以上脚本语言,熟练掌握SQL等数据库相关查询语言 -
熟练使用Python语言,熟练使用至少一种其它编程语言,包括但不限于C/C++、Java、C#、Scala、Lua等
-
熟悉常用的机器学习、深度学习、数据挖掘算法
-
有用户画像、匹配推荐、异常检测、归因预测、主动学习、派单优化等人工智能领域经验者优先
-
熟练使用主流深度学习框架,如tensorflow、pytorch等,熟练使用HIVE、Hbase、ES、Spark等大数据平台工具以及Docker、Kubernetes等云计算平台工具
-
-
工资待遇:
- 应届生,8K起
- 1-3年经验,20k起
- 3-5年经验,25k起
-
发展前景:
- 做算法工程师,学习难度较大,大部分公司招聘需要大厂经验或者高学历,很有发展前景,不过并不适合大数据入门,可以沉下心来钻研算法的朋友或者在大数据工作几年,可以考虑往这方面转,毕竟算法工程师在所有岗位中可替代性是最低的,含金量也是最高的。
-
学到什么地步可以找到工作:
- 首先需要学习数据挖掘方面的知识,学习用户画像、匹配推荐等项目的知识、熟练使用HIVE、Hbase、ES、Spark等大数据平台工具,熟练使用主流深度学习框架,如tensorflow、pytorch【我没有从事过这方面的工作,只能靠学习经验和了解讲述自己的见解,仅供大家参考】
大数据平台开发工程师
- 岗位职责:
- 主导高性能实时数仓平台建设,专注于实时计算、即时计算、流式计算
- 主导服务端后台编码工作,攻克各种分布式高并发、大容量、数据隔离、系统解耦等方面的技术难关
- 确保高性能实时计算平台系统稳定性、性能和扩展性调试。
- 优化开源组件,对大数据组件进行二次开发
- 有sqoop和hive二次开发经验者,熟练使用etl表达式进行数据清理
- 计算机相关专业,3年以上工作经验,有数据集成、数据分析、数据研发、数据质量、数据安全、数据治理、数据目录等大数据平台类工具软件研发经验者
- Java基础扎实,熟悉高性能I/0、并发编程JVM原理机制,精通Spring Boot、 SpringCloud、Redis、Netty等开源框架
- 熟悉分布式系统架构设计模式,能合理应用常用分布式技术进行架构设计,具备解决分布式系统负载均衡、一致性保障、高可用等问题的能力,有相关架构设计经验者优先
- 工资待遇:
- 应届生基本不招,特别优秀的除外
- 1-3年经验,15k左右
- 3-5年经验,15k起
- 发展前景:
- 我觉得大数据可以分为俩大类,一类叫基于平台进行开发,比如运维、开发、BI等职位;另一类叫对大数据平台进行研发,对大数据平台的开源工具进行二次研发,集成为数据中台,又要求拥有对java框架的知识,可以说既要熟悉大数据开源组件的特性,又要懂得平台的搭建,是一个很有挑战的职位,具有很大的发展前景。
- 学到什么地步可以找到工作:
- 这个职位的要求比较多,如果你想做这个工具,首先你要接触Java后台框架的知识,如Spring Boot等知识,有一定的项目经验,二是做ETL的工作,懂得开源采集工具的集成,三是懂得运维的工作,熟悉各个组件的配置,对组件进行二次研发,还要对数据质量、数据安全和数据治理等方面的知识有所了解,需要3年左右的工作年限才能找到一份适合的工作。
大数据架构师
- 岗位职责:
- 负责数据交换平台研发、参与大数据平台架构选型、参与公司大数据平台的设计和开发工作、参与公司大数据开发规范的制定工作、协调各个岗位之间的工作
- 精通开发语言 (Scala、Python、Java、R语言)中的一种以上,熟悉大数据框架(Spark、Flink、Spark、Streaming),熟悉大数据技术知识 (Hadoop、HDFS、HBase、Hive )
- 熟悉数仓知识、熟悉数据中台知识、熟悉数据库知识 (关系型、非关系型、图数据库等)
- 工资待遇:
- 应届生基本不招,特别优秀的除外
- 1-3年也基本不招,特别优秀的除外
- 3-5年经验,30K起
- 发展前景:
- 大数据架构师是项目流程的制定者,给运维、开发和BI等工程师分配工作,协调跟进项目的进度,参与公司大数据开发规范的制定工作,很有发展前景,这个岗位很吃经验,还需要情商,社会是一个大熔炉,并不是技术最厉害就能当上领导,多方面发展,协调各个部门工作的能力也很重要,很锻炼人。
- 学到什么地步可以找到工作:
- 首先要在大数据行业摸爬滚打三年工作经验以上,熟悉运维、大数据开发、数仓开发、BI开发的工作,具有统筹领导的能力,技术很牛,可以找到一份不错的工作。
讲述一下自己的大数据学习之路
- 当我第一次听到大数据这个词的时候,是在2018年的春天,在毛坦厂复读的一个下午,班里开班会,班主任念了一篇关于大数据的文章,具体讲了什么我已经记不得了,总结起来就是大数据行业以后在社会上将会很受欢迎,这也是我对大数据最初的认识。
- 高考结束,我顺利的考上了大学,选专业的时候,请教了我的表哥,他建议我选计算机或者大数据,填报志愿的时候,我每个学校的第一第二个志愿全是计算机和大数据,自己也如愿的选上了数据科学与大数据技术专业,大数据专业是学校第一届开设的专业,可能有点小白鼠的感觉,当时学的知识就是计算机学习的知识,比如,c、java、python、数据结构、算法分析、计算机网络、操作系统、Hadoop等知识。
- 大学时学的知识不足以我对大数据有一个清楚的认识,我甚至上到大二结束,我都不知道企业想要掌握什么样的员工,我就给自己定下了一个目标,考研究生,从大三下学期开始学习考研知识,经历了考研的7个月左右的学习,最后事与愿违,没有考上,为了毕业后找工作,学习大数据,考研结束第二天,2021年12月29日,我就去培训班学习了,系统的学习了6个多月,把大数据的知识大致都学了一遍,所有的学习只能在工作中进行检验,实践是检验真理的唯一途径。
- 2022年8月1日,自己找到了人生中第一份工作,职位为大数据工程师,由于入职的是一家中小公司,大数据发展才刚刚开始,在这个公司从搭建环境到设计开发,最后的BI可视化全程参与,对平台数仓开发、BI可视化大屏、维度建模、用户画像、推荐算法都有所实践,也是了解了很多,学习到了不少知识。
- 希望在未来的工作中自己能不忘初心,砥砺前行,我的梦想成为一名合格的大数据架构师,朋友,一起加油吧!
相关文章:

【大数据是什么】
大数据是什么大数据是做什么的?大数据主要有哪些职位 ?大数据运维工程师数据仓库开发工程师ETL工程师大数据开发工程师BI工程师算法工程师大数据平台开发工程师大数据架构师讲述一下自己的大数据学习之路大数据是做什么的? 2014年,…...

大数据 | centos7图形界面无法执行yum命令
大家好,今天是三八女神节了! 你知道吗?世界上第一位电脑程序设计师是名女性,Ada Lovelace (1815-1852)。 她是一位英国数学家兼作家,第一位主张计算机不只可以用来算数的人,也发表了第一段分析机用的演算…...

三维人脸实践:基于Face3D的渲染、生成与重构 <一>
face3d: Python tools for processing 3D face git code: https://github.com/yfeng95/face3d paper list: PaperWithCode 该方法广泛用于基于三维人脸关键点的人脸生成、属性检测(如位姿、深度、PNCC等),能够快速实现人脸建模与渲染。推荐…...
Javascript 设计模式
设计模式的五大设计原则(SOLID)单一职责:一个程序只需要做好一件事。如果功能过于复杂就拆分开,保证每个部分的独立开放封闭原则:对扩展开放,对修改封闭。增加需求时,扩展新代码,而不是修改源代码。这是软件设计的终极…...

JAVA-文档工具screw-gui
前言 为什么萌生了写文档工具得想法,因为在项目开发得过程中,经常需要补充一些文档,比如数据库文档、详细设计文档等等,文档与项目相绑定,在项目需求新增或变更时,文档也需要反反复复得修改。 1. 数据库…...

开源鸿蒙南向嵌入学习笔记——NAPI框架学习(一)
开源鸿蒙南向嵌入学习笔记——NAPI框架学习(一) 前言——系列介绍 本系列文章主要是记录笔者在鸿蒙南向的学习与工作中的知识点笔记记录,其中不止会针对鸿蒙中的学习问题进行思考与记录,也会对涉及到的一些嵌入式等其他领域知识&…...

Spring - Spring框架概述面试题总结
文章目录01. 什么是Spring?02. Spring框架的设计目标,设计理念,和核心是什么?03. Spring的优点是什么?04. Spring框架中都用到了哪些设计模式?05. Spring有哪些应用场景?06. Spring由哪些模块组成…...
学习python好就业么
Python的普及与数据挖掘、人工智能和数值计算等领域的蓬勃发展相关,但同时也与普遍编程需求的增加有关。 Python作为人工智能的头号语言,一方面会吸引大量计划从事人工智能的人来学习,另一方面自然也带动了网络上对这门“新语言”的关注和讨…...
瑞幸咖啡的最终目标并不是做国内市场大哥
出品 | 何玺 排版 | 叶媛 日前,瑞幸咖啡发布2022年第四季度及全年财报。数据显示,在刚刚过去的2022年,瑞幸咖啡首次实现了营收超百亿,门店规模也超越老对手星巴克,成为了国内第一连锁咖啡品牌。 那么,瑞幸…...
GPT 模型介绍 | GPT3 / GPT3.5 + Flask | Github源码链接
1. 模型介绍 Chatgpt 使用与 InstructGPT相同的方法,使用来自人类反馈的强化学习 (RLHF) 来训练该模型,但数据收集设置略有不同。我们使用监督微调训练了一个初始模型:人类 AI 训练员提供对话,他们在对话中扮演双方——用户和 AI…...

蓝桥杯入门即劝退(二十六)组合问题(回溯算法)
-----持续更新Spring入门系列文章----- 如果你也喜欢Java和算法,欢迎订阅专栏共同学习交流! 你的点赞、关注、评论、是我创作的动力! -------希望我的文章对你有所帮助-------- 专栏:蓝桥杯系列 一、题目描述 给定两个整数 n …...

现代卷积神经网络(ResNet)
专栏:神经网络复现目录 本章介绍的是现代神经网络的结构和复现,包括深度卷积神经网络(AlexNet),VGG,NiN,GoogleNet,残差网络(ResNet),稠密连接网络…...
PTA:L1-019 谁先倒、L1-020 帅到没朋友、L1-021 重要的话说三遍(C++)
目录 L1-019 谁先倒 问题描述: L1-020 帅到没朋友 问题描述: 实现代码(只过了部分): L1-021 重要的话说三遍 问题描述: 实现代码: 无解析 L1-019 谁先倒 问题描述: 划拳是…...
STL常见容器之set/multiset、map/multimap
set/multiset—集合容器 特点 所有元素都会在插入时自动被排序 本质 set/multiset属于关联式容器,底层结构是二叉树实现 set和multiset区别 set不可以插入重复数据,而multiset可以set插入数据的同时会返回插入结果,表示插入是否成功multiset…...
ThreadLocal 实现原理
每个 Thread 中都存储着一个成员变量:ThreadLocalMap /** InheritableThreadLocal values pertaining to this thread. This map is* maintained by the InheritableThreadLocal class.*/ThreadLocal.ThreadLocalMap inheritableThreadLocals null; ThreadLocal 本…...

BUUCTF [羊城杯 2020]easyre 题解
一.查壳 64位无壳 二.主函数逻辑 可以得知flag长度为38,然后进行三次加密 第一次加密是base64加密,得到code1 第二次加密是将code1拆成四段赋给code2 第三次加密是将code2内的数字和字母移3位,其他字符不变 str2保存的是最终的加密字符 三.encode_one_base64 看到主函数…...

网络协议(十二):HTTPS(SSL/TLS、TLS1.2的连接)
网络协议系列文章 网络协议(一):基本概念、计算机之间的连接方式 网络协议(二):MAC地址、IP地址、子网掩码、子网和超网 网络协议(三):路由器原理及数据包传输过程 网络协议(四):网络分类、ISP、上网方式、公网私网、NAT 网络…...
九九乘法表--课后程序(Python程序开发案例教程-黑马程序员编著-第3章-课后作业)
实例9:九九乘法表 乘法口诀是中国古代筹算中进行乘法、除法、开方等运算的基本计算规则,沿用至今已有两千多年。古代的乘法口诀与现在使用的乘法口诀顺序相反,自上而下从“九九八十一”开始到“一一如一”为止,因此,古…...

在超算上安装文件树命令tree
超算平台使用的centos系统没有内置tree命令,需要通过源码安装。记录安装流程如下。 1. 下载源码包 下载链接如下: http://mama.indstate.edu/users/ice/tree/ 选择“Download the latest version” 如本文下载了源码包“tree-2.1.0.tgz”. 2. 源码包…...

论文投稿指南——中文核心期刊推荐(经济管理)
【前言】 🚀 想发论文怎么办?手把手教你论文如何投稿!那么,首先要搞懂投稿目标——论文期刊 🎄 在期刊论文的分布中,存在一种普遍现象:即对于某一特定的学科或专业来说,少数期刊所含…...

龙虎榜——20250610
上证指数放量收阴线,个股多数下跌,盘中受消息影响大幅波动。 深证指数放量收阴线形成顶分型,指数短线有调整的需求,大概需要一两天。 2025年6月10日龙虎榜行业方向分析 1. 金融科技 代表标的:御银股份、雄帝科技 驱动…...

铭豹扩展坞 USB转网口 突然无法识别解决方法
当 USB 转网口扩展坞在一台笔记本上无法识别,但在其他电脑上正常工作时,问题通常出在笔记本自身或其与扩展坞的兼容性上。以下是系统化的定位思路和排查步骤,帮助你快速找到故障原因: 背景: 一个M-pard(铭豹)扩展坞的网卡突然无法识别了,扩展出来的三个USB接口正常。…...

【Oracle APEX开发小技巧12】
有如下需求: 有一个问题反馈页面,要实现在apex页面展示能直观看到反馈时间超过7天未处理的数据,方便管理员及时处理反馈。 我的方法:直接将逻辑写在SQL中,这样可以直接在页面展示 完整代码: SELECTSF.FE…...

AI Agent与Agentic AI:原理、应用、挑战与未来展望
文章目录 一、引言二、AI Agent与Agentic AI的兴起2.1 技术契机与生态成熟2.2 Agent的定义与特征2.3 Agent的发展历程 三、AI Agent的核心技术栈解密3.1 感知模块代码示例:使用Python和OpenCV进行图像识别 3.2 认知与决策模块代码示例:使用OpenAI GPT-3进…...
linux 下常用变更-8
1、删除普通用户 查询用户初始UID和GIDls -l /home/ ###家目录中查看UID cat /etc/group ###此文件查看GID删除用户1.编辑文件 /etc/passwd 找到对应的行,YW343:x:0:0::/home/YW343:/bin/bash 2.将标红的位置修改为用户对应初始UID和GID: YW3…...

CMake 从 GitHub 下载第三方库并使用
有时我们希望直接使用 GitHub 上的开源库,而不想手动下载、编译和安装。 可以利用 CMake 提供的 FetchContent 模块来实现自动下载、构建和链接第三方库。 FetchContent 命令官方文档✅ 示例代码 我们将以 fmt 这个流行的格式化库为例,演示如何: 使用 FetchContent 从 GitH…...
MySQL中【正则表达式】用法
MySQL 中正则表达式通过 REGEXP 或 RLIKE 操作符实现(两者等价),用于在 WHERE 子句中进行复杂的字符串模式匹配。以下是核心用法和示例: 一、基础语法 SELECT column_name FROM table_name WHERE column_name REGEXP pattern; …...

回溯算法学习
一、电话号码的字母组合 import java.util.ArrayList; import java.util.List;import javax.management.loading.PrivateClassLoader;public class letterCombinations {private static final String[] KEYPAD {"", //0"", //1"abc", //2"…...
Python+ZeroMQ实战:智能车辆状态监控与模拟模式自动切换
目录 关键点 技术实现1 技术实现2 摘要: 本文将介绍如何利用Python和ZeroMQ消息队列构建一个智能车辆状态监控系统。系统能够根据时间策略自动切换驾驶模式(自动驾驶、人工驾驶、远程驾驶、主动安全),并通过实时消息推送更新车…...

TSN交换机正在重构工业网络,PROFINET和EtherCAT会被取代吗?
在工业自动化持续演进的今天,通信网络的角色正变得愈发关键。 2025年6月6日,为期三天的华南国际工业博览会在深圳国际会展中心(宝安)圆满落幕。作为国内工业通信领域的技术型企业,光路科技(Fiberroad&…...