范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

OPPO大数据诊断平台设计与实践

  01 背景
  随着欧加集团大数据业务的发展,现阶段公司大数据平台20+个组件,1EB+级别数据量,平台1000人均日活,服务已经有相当大的规模。在这样的业务背景下,越来越多的用户在使用大数据平台时,发现难以定位问题。基于此,我们设计大数据诊断平台,旨在提升用户解决问题效率,降低用户异常成本。代号"罗盘",意为用户定位问题,给出优化方案。
  此前业务存在问题现状总结如下:
  1、问题定位效率相对低。平台组件多,从上层调度器、Livy客户端到中层计算引擎Spark,最后底层Hadoop系统;用户作业日志量大,没法串联一起,问题上下文关联难;用户人员角色非单一研发角色人员,自行分析能力有限,需平台方提供协助解决,沟通与定位让双方工作量只增不减;缺乏自动化工具定位问题等等。各种因素说明,海量作业调度,多种类型运行环境,TB级别日志量,依靠人力盘查作业问题是非常耗的。
  2、异常问题类型多,缺乏有效知识库,高效重复利用已有的解决方案。从作业调度任务系统到计算引擎层,常见的业务问题常见如:晚点溯源、高频失败、运行耗时长、数据倾斜、暴力扫描、shuffle失败、CPU浪费、内存浪费、内存溢出等,需将问题数量降低收敛。
  3、异常任务、不合理任务成本多。用户任务在执行周期内发生异常或者配置不合理,将导致任务浪费资源,产生许多额外的成本,需将此类问题成本损失降至最低。
  总体上希望,从问题出发、经过快速定位、优化方案、问题收敛环节,最后达到降本增效目的。
  02 业界产品
  基于以上问题,我们调研了业界有关大数据诊断系统,目前比较类似的是Dr. Elephant开源系统,Dr. Elephant一个Hadoop和Spark的性能监控调优工具。它能自动采集Airflow、Azkaban、Oozie等调度系统作业流及计算引擎Spark和Hadoop MR的运行指标,分析作业的异常和性能结果,指导开发者进行作业调优,从而提升开发者工作效率和集群资源利用率。
  工作原理:
  Dr. Elephant定期从Yarn资源管理中心拉取近期成功和失败的作业列表。每个作业会实时从历史服务器中获取到元数据、配置及调度器作业信息以及监控数据。一旦获取到所有的元数据信息,Dr. Elephant就基于这些元数据运行启发式算法,并生成一份该作业的诊断报告。对该作业报告,进行标记和评级,分为五个级别来评定作业存在新能问题严重程度。
  核心功能:
  集成多个调度器框架如Azkaban、Airflow、Oozie等;  统计历史作业和工作流的性能指标;  Job级别工作流对比;  支持多个计算引擎框架性能诊断(Spark、Tez、MapReduce、TonY);  基于自定义规则的可配置启发式插件,用户诊断作业;  提供REST API, 用户能通过API获取所有信息;
  欠缺功能:
  支持Spark, Hadoop系统版本比较低,对于新版本Spark, Hadoop兼容性不友好;  不支持Spark, Hadoop新版本的特性的诊断;  诊断指标比较少,其中Spark相关指标仅4个,对于高度依赖Spark引擎是非常欠缺的;  不支持日志级别问题诊断,不能够诊断调度器运行任务或者App应用程序的出现的异常;  调度器和作业App元数据的关联在一些场景下不支持;  不支持异常资源的管理,达到降本增效指引目的;  对Spark History服务接口频繁调用影响History服务的稳定性;  缺乏有效的降本增效流程辅组工具;
  综上所述,结合我们有大规模Spark集群调度特点,业界产品对我们解决业务痛点效果不佳, 我们决定自研诊断系统来解决业务带来的挑战。
  03 技术方案
  由上述可知,系统在业务层面既能快速定位解决用户问题,又能帮助用户管理异常资源;架构层面支持Spark, Hadoop多指标诊断又不影响第三方系统性能问题,我们采用非入侵的方式设计诊断系统。
  架构层主要由同步工作流层任务元数据模块、同步Yarn/Spark App元数据模块、关联工作流层/引擎层App元数据模块、工作流任务异常检测模块,引擎层异常检测模块,Portal展示模块组成。同时调度器(Scheduler Server)可以适配多个开源调度器项目, 如内部系统Oflow、Airflow、DolphinScheduler等。
  整体架构图
  整体架构分3层:  第一层为对接外部系统,调度器、Yarn、HistoryServer、HDFS等系统,同步元数据、集群状态、运行环境状态、日志等到诊断系统分析;  第二层为架构层, 包括数据采集、元数据关联&模型标准化、异常检测、诊断Portal模块;  第三层为基础组件层,包括MySQL、 Elasticsearch、Kafka、Redis等组件。
  具体模块流程阶段:
  (1)数据采集阶段: 从调度系统将用户、DAG、作业、执行记录等工作流元数据同步至诊断系统;定时同步Yarn ResourceManager、Spark HistoryServer App元数据至诊断系统,标志作业运行指标存储路径,为后续数据处理阶段作基础;
  (2)数据关联&模型标准化阶段: 将分步采集的工作流执行记录、Spark App、Yarn App、集群运行环境配置等数据通过ApplicationID介质进行关联,此时,工作流层与引擎层元数据已关联完毕,得到数据标准模型 (user, dag, task, application, clusterConfig, time) ;
  (3)工作流层&引擎层异常检测阶段: 至此已经获得数据标准模型,针对标准模型进一步Workflow异常检测流程,同时平台维护着一套沉淀多年的数据治理知识库,加载知识库到标准模型,通过启发式规则,对标准模型的指标数据、日志同时进行异常挖掘,结合集群状态及运行是环境状态,分析得出工作流层、引擎层异常结果;
  (4)业务视图: 存储、分析数据,提供给用户任务概览、工作流层任务诊断、引擎层作业Application诊断,工作流层展示调度器执行任务引发的异常,如任务失败、回环任务、基线偏离任务等问题,计算引擎层展示Spark作业执行引发的耗时、资源使用、运行时问题;
  04 实践效果
  我们从四个方面简述诊断平台带来的效果:诊断平台UI、效率分析、成本分析、稳定性分析、降本增效分析。
  (1)诊断平台UI
  引擎层分析主要展示Spark计算过程中异常、不合理的作业,并给作业记录异常标签,如CPU浪费、数据倾斜、Task长尾、大表扫描等异常类型标签,这些标签是数据标准模型经过工作流层、引擎层异常检测得出,同时可以让用户清楚作业的问题原因。
  (2)效率分析
  长尾Task分析
  原因: 长尾任务是由于作业运行过程中,一个Task或多个Task单元执行时间过长,拖延整个任务运行时间。
  危害: 作业执行时间过长,资源浪费
  诊断: 从时间角度计算,执行时间过长原因在于Task读取数据量多或者数据读取慢。如果读取数据过多,那么将出现数据倾斜,按数据倾斜方式处理;如果读取数据过慢,那么Hadoop集群的节点负载高或者有网络丢包问题等,导致数据读取慢,可以联系运维处理。
  HDFS卡顿分析
  原因: HDFS卡顿是Spark作业中Task最小执行单元读取数据速率比其他Task慢,低于阈值;
  危害: 作业执行时间过长,浪费资源;
  诊断: 作业数据所在机器网络IO问题或者集群配置不一致问题,导致Task从Hadoop读取数据速率低下。这种情况一般伴随着长尾Task出现,同时表现Task执行时间过长、读取数据量少,导致整个数据处理Task无法高效利用回收。这种情况需排查数据在节点配置及机器硬件配置;
  推测执行过多分析
  原因: 推测执行(speculative)是指作业执行单元Task在同一个Stage中的执行时间相比其他Task执行时间长,在其他Executor发起相同Task执行,先完成的Task将Kill另个Task, 并取得结果。这样情况下如果作业大部分Task都发起推测执行,超过一定比例,就是推测执行过多的表现;
  危害: 任务执行时间长,资源浪费恶化;
  诊断: 机器配置不同、网络波动、集群负载高、作业数据倾斜等都会引起推测执行,过多的慢任务执行推测将会导致资源恶化,推测执行其实是对资源的压榨、用空间换取时间的做法。解决执行推测要从多方面入手,结合集群状态环境。
  全局排序异常分析
  原因: Spark Stage中的Task只有一个时,而且处理的数量级别大,Stage中的所有数据都集中在一个Task中,这种情况即发生全局排序异常。
  危害: 任务处理时间长、消耗资源大
  诊断: 全局排序异常并没有发挥Spark并发计算特性,Task处理数据漫长,非常消耗资源,解决这个问题需要对作业进行重新分区,并发计算数据。
  (3)成本分析
  CPU浪费分析
  原因: Spark Driver/Executor cores参数配置不合理导致CPU空闲浪费
  危害: 没用高效利用资源
  诊断: 通过Spark Application采集指标,分析Spark Driver、Spark Executor执行过程中的CPU的运行时间(单位: vcore·second)占比,如果空闲时间超过一定的比例,判定为浪费,用户根据比例降低启用CPU数量。
  计算Application CPU浪费过程中,采集到Executor执行开始和结束时间、Executor执行所有Job开始和结束时间、Job内部真正执行Task CPU时间, 最终获得以下指标:
  所有Executor的并发个数Count,每个Executor固定核数ExecutorCores  所有Executor内Job真正执行时间和JobTime(计算Job开始结束时间交叉和)  所有Executor内Task个数 TaskCount及每个Task执行CPU时间
  总CPU计算时间估算为:
  实际使用CPU计算时间为:
  CPU浪费百分比:
  如果空闲比很大,可以适当降低参数spark.executor.cores的值,降低并发度,或者减少RDD分区数和Shuffle参数spark.sql.shuffle.partitions。
  内存浪费分析
  原因: 分析Driver/Executor内存使用峰值占总内存比例,当空闲比例值超过阈值,为内存浪费
  危害: 没用高效利用资源
  诊断: 采集Spark Application Driver/Executor的相关内存指标,与CPU浪费计算同理,获得Executor指标如下:
  所有Executor个数Count, 每个Executor内存ExecutorMemory  每个Executor执行时间  每个Executor执行过程内存峰值
  总的内存时间估算为:
  实际内存时间为:
  浪费内存百分比:
  如果空闲比很大,可以适当降低参数spark.executor.memory的值;
  (4)稳定性分析
  全表扫描问题
  原因: SparkSQL查询大表数据时,没有进行分区条件筛选,或者SQL比较复杂时,发生了全表扫描;
  危害: 作业执行时间长,集群负载高,影响其他作业执行
  诊断: Spark SQL扫描数据表时,尽管现在Spark对优化器已经有不少的优化,如谓词下推、列裁剪、常量合并等,但都相对简单,在没分区的大表或者用户Join大表和小表时,会出现全表扫描或者分区不合理暴力扫描情况。一旦执行了这种作业,一方面用户长时间才能得到数据结果,另一方面平台方承载作业扫描全表的压力,作业会占用集群主要资源,拖慢其他作业。因此用户需要根据具体业务做条件限制,调整Spark SQL以及对表分区等。
  数据倾斜分析
  原因: 数据倾斜是Task计算过程中Key分布不均造成的,个别Key的数据特别多,超出计算节点的计算能力;
  危害: 会导致任务内存溢出、计算资源利用率低、作业执行时间超出预期;
  诊断: 数据倾斜发生时,大量的Map Stage数据发送到Reduce Stage,Reduce Stage节点需要处理大量数据,其他依赖该节点将处于长时间等待状态。比如Stage1依赖Stage0的执行执行结果,如果Stage0发生数据倾斜,导致执行过长或者直接挂起,Stage1将处于等待状态,整个作业也一直挂起,这是资源将被这个作业占有,但只有极少数Task在执行,造成计算资源浪费,利用率低;大量数据将集中在少数计算节点上,当数据量超出单个节点的内存范围,最终内存溢出,导致任务失败。一般出现在SQL字段:join on, group by, partition by, count distinct等,解决数据倾斜常用方式有:
  增大并行度spark.sql.shuffle.partitions,使得数据再次分配到不同Task;  过滤异常值的数据,过多冗余值也会导致数据倾斜;  SQL中group by或者RDD的reduceByKey添加key的随机数打散Map, Reduce两个阶段数据,最后在Reduce阶段将随机数去掉;  表Join关联时,可以使用Broadcast方式广播小表数据,避免shuffle, 就不会发生数据倾斜;
  Shuffle失败分析
  原因: 由于作业配置、网络、操作系统、硬件多个因素,Shuffle在节点之间传输数据会失败
  危害: 作业异常退出,资源浪费
  诊断: 作业计算过程中,Shuffle作为Spark MapReduce框架中的数据纽带,经常出现失败问题,问题可以分Shuffle Read和Shuffle Write两部分。
  由图看出,Shuffle Write的分区(partition)数量跟MapTask(RDD)的数量一致,文件被分割后,经算子计算的中间排序结果临时存放在各个Executor所在的本地磁盘,可以理解为Shuffle Write做了本地磁盘保存文件操作。Shuffle Read的分区数有Spark提供的一些参数控制,参数不合理将会导致Reduce Task异常,如数据倾斜,甚至OOM造成Executor退出,下游网络连接不上。由诊断抓取异常了解到原因后,从Shuffle的数据量和处理Shuffle数据的分区数两个角度给出方案:
  减少shuffle数据量,使用Broadcast Join或者去掉不必要字段等;  有group by、Join、 reduce by、partition by等算子操作可以通过shuffle的partitions参数,根据数据量或计算复杂度提高参数值,另外控制好并行度以及运行任务的总核数,官方推荐运行Task为核数的2-3倍;  提高Executor的内存,防止内存溢出或者JVM Crash;  提高Spark网络RPC通信时间配置,可以让数据处理完成等;
  内存溢出
  原因: Spark内存使用超出了容量造成内存溢出
  危害: 作业异常退出,资源浪费
  诊断: 按照Spark内存模型,用户实际使用内存如下
  用户作业内存溢出分堆内和堆外两种方式:  堆外内存溢出:表现为作业被Yarn节点Kill, 主要原因是MonitorMemory超出申请内存限制  堆内内存溢出:表现为JVM内存空间不足或者GC超出限制,任务内的数据量过多导致
  定位到原因后,可以有多种处理方式:  提高executorMemory, 堆内内存增大;  降低executorCores, 减少并行度,处理数据量变少;  重新分配分区(repartition), 对每个Task产生的RDD、Dataframe数据量减少等;  提高executorMemoryOverhead参数,堆外内存增大;  处理数据倾斜,如group by、reduce by等热点key打散;
  SQL其他常见问题分析
  原因: SQL执行过程中没权限、表不存在、语法错误等;
  危害: 任务执行异常退出,浪费资源
  诊断: 具有SQL失败特征从指标数据或者日志提取,用户根据问题去申请相应权限、创建表或者修正语法问题,能快速解决问题。
  (5)降本增效
  以上讲述了常见的问题案例场景,这里不再多介绍,接下来我们分析下降本增效。
  通过作业层和引擎层分析识别异常、不合理任务,累计识别任务的内存、CPU资源,转化为相应的成本,通过任务元数据关联,按个人、业务、部门三个维度汇总给用户,并设置排名等机制,推进数据治理。
  以下通过长期推进治理,可以看成本趋势,用户聚焦的任务问题得以改善。
  05 总结与规划
  OPPO大数据任务诊断平台主要围绕离线调度任务、计算引擎两个方面对问题进行定位分析,使用丰富的知识库,提供给用户解决优化方案,同时达到降本增效的目的。  技术方面采用非入侵方案对接其他系统,保证了其他系统的安全性。系统架构基于启发式规则定位、分析问题方式,但知识库比较依赖人员经验的积累,更深层次问题需要数据挖掘算法扩大检测范围,智能化诊断。  另外,除了对Spark任务问题诊断,OPPO大数据诊断平台还针对Flink任务进行异常、资源问题诊断,整体平台包含Spark、Flink两种计算引擎诊断,届时将会对平台(罗盘)进行开源。
  #作者简介
  BobZhuang OPPO高级数据平台工程师
  专注大数据分布式系统研发,曾就职于Kingsoft公司。
  Xiaoyou Wang OPPO数据平台工程师
  2019年加入OPPO,负责大数据系统相关设计和开发工作,拥有丰富的后端研发经验。
  来源:微信公众号:安第斯智能云
  出处:https://mp.weixin.qq.com/s/Bkw_pN_CSIOtepN2LrjcLQ

近5。7万亿元城投债年内到期,哪些地区偿债压力较大?记者樊旭近年来,城投债技术性违约事件时有发生。2023年,城投债到期规模合计约近5。7万亿元,达历史峰值。根据中诚信国际的测算,今年天津江苏甘肃吉林等省份短期偿债压力较大,需要关注山水不负追梦人博山区文化旅游高质量发展综述淄博日报淄博晚报博览新闻记者徐光莹通讯员徐慧12天32个城市近10000公里,短时间高频次高效率的合作洽谈意向达成,红叶柿岩提效争先信心满满地奔赴2023新赛场颜神古镇热闹非凡,八代表委员好声音丨促进产业转型升级推动甘肃高质量发展必须抓好能源化工的延链,同时要招募战略投资者,发展石油天然气化工煤炭化工和精细化工,真正把庆阳的能源资源转化为能源化工综合利用的产业集群,彰显经济优势,为全省的经济发展做出更大的贡试管婴儿移植后,要注意饮食这七方面!试管婴儿费用是很高的,对于一些家庭来说这无疑是不小的消费,所以试管婴儿移植后一定要小心,特别在饮食方面。一选择易消化的食物试管移植后运动较少,容易消化不良,食欲降落,便秘等,所以在看火箭成旅游新潮流,全国人大代表窦晓玉航天文旅或成区域经济和航天高质量发展关键接口中国经济周刊记者贾璇全国两会报道依托航天发射基地,以参观航天发射体验模拟航天以及开展航天科普教育为主要内容的体验式科普式航天文化旅游受到热捧。大力发展航天文旅产业,或在未来一段时期迪奥官网Dior2023春夏首饰推荐7款,轻松妆点你的好气色!淡雅清丽的粉红色是春季最美的风景,不仅自带温柔氛围,还能轻松妆点你的完美好气色!今年春夏迪奥Dior推出了多款粉色首饰,从珊瑚珍珠粉色水晶都带来最迷人的光泽,美洋海购bouluxu春天的美食椿芽含有亚硝酸盐?会致癌?怎么吃更安全?又是一年春来到,椿芽(即香椿)自然也成为了人们餐桌上一道必不可少的美食,香椿是一种常见的菜肴,不仅味道鲜美,而且富含营养,被誉为山珍海味。但是,有关香椿含有亚硝酸盐有毒致癌的传闻,香酥皮皮虾香辣炒花蚶金针菇炒鸡蛋头条创作挑战赛香酥皮皮虾食材配料皮皮虾洋葱蒜姜小米椒干辣椒花椒白芝麻辣椒粉胡椒粉火锅底料豆瓣酱制作步骤皮皮虾处理干净,吸干水分后撒上淀粉。洋葱小米辣姜蒜切成小块。起锅烧热油,油烧热虾仁炒鸡蛋的家常做法,鲜香滑嫩,味道鲜美,孩子们都爱吃大家好!我是大叔爱生活美食,每天分享几道好吃的家常菜,希望大家能喜欢,也可以一起交流学习,虾仁和鸡蛋一起炒,真是营养又丰富,好吃又下饭,孩子们可以多吃这道菜,下面开始分享吧,准备食马兰头拌香干,清热解毒营养高,山珍海味都不换!原料马兰头半斤五香豆干三小块盐适量香油适量糖少量。做法步骤1。所需食材马兰头五香豆干盐白糖香油味精(可放可不放)。2。水开放一点点油。3。少量盐。4。水滚开后放入洗好的马兰头迅速焯家中常备药推荐清热解毒辛凉解表清肝明目利咽消肿夏桑菊常见中草药夏桑菊夏桑菊颗粒是一种常见中成药,药名中的夏即夏枯草,桑即桑叶,菊即菊花。清热解毒辛凉解表夏桑菊具有清热解毒辛凉解表清肝明目利咽消肿等作用。在临床上主要用于上呼吸道感染高
S29打野英雄推荐,阿古朵为版本量身定做,阿轲终于抬头了大家好我是指尖,s29赛季的英雄推荐又来了,本文指尖给大家推荐几个打野英雄,排除那些需要顶尖操作的,很适合大众的强势英雄,大家可以试试。阿古朵说阿古朵是这个版本最大的受益者也并不过皮肤销量10。2更新青蛇白蛇销量出炉,性感在可爱面前一败涂地文静海君王者荣耀皮肤销量榜10月2号更新,因为有多款新皮肤上线,所以本期排行榜较之前有很大的不同。本期排行榜的具体内容本期排行榜最让我开心的是,百里守约的碎云终于从销量第一的位置上男人三分醉,骗到你心碎如果某一天,你不说一句谎话,只说真话,会怎样?先说后果,众叛亲离,孤独终老。再说原因,一个人一辈子只说真话,不符合现在这个世界流行的社会观,如今把逢人说人话,见鬼说鬼话奉为真理的年充一次电花5个小时?国庆续航噩梦将在这些高速上演上一期,51君盘点了国内最为拥堵的高速站,为假期出行的车主们提供了参考。不过在当下,很多车主在假期里都会选择新能源汽车出行,对于车主来说,最担心的无非是在高速上排队充电。为此51君计算机网络思维导图P0计算机网络思维导图第二章(物理层)P1计算机网络思维导图便签中的内容香农公式CWLog2(1SN)(bits)C极限传输速率W信道带宽(单位Hz)S信道内所传信号的平均功率N信妇科医生提醒这5种女人或是宫颈癌候选人,对照自查一下前段时间临床接诊了一位患者,情况非常令人难受。今年才37岁的赵女士,是三个孩子的母亲,当时正处于21周孕期,但因为阴道异常流血一个多月,于是借助产检的机会就诊。经进一步检查后发现赵吹过的牛都实现了吗?逆水寒剑网3,武侠游戏在移动端谁更卷?17173专稿,转载请注明出处国内武侠游戏在近期又卷起来了,不少此前公布的重磅资料片都选择在这段时间相继上线。就连网易此前一直画饼的逆水寒手游也终于开启首测。那么,在这场新一轮的武新英雄赵怀真开测,全技能机制详解,普攻4种招式,大招借力打力王者荣耀体验服在一波450M的资源包更新后,王者峡谷又迎来了一位全新英雄赵怀真,这次官方发布新英雄的速度让玩家颇为意外,毕竟以往两位英雄的上线间隔周期至少要一个月以上。想必小伙伴们摇晃式哄婴儿,会给婴儿带来哪些影响?看到一则新闻女子花9000月薪请育儿嫂带娃2个余月,意外从柜门倒影发现蹊跷。带着疑问点进去一看,让做妈妈的我怒了。原来,从柜门上看到月嫂使力摇晃才3个月的孩子。做为妈妈,是知道摇晃笑话连篇(346)一绝招有一对夫妻头一胎生了个女儿,他俩希望第二胎生个儿子,就给大女儿起了一个名字叫招弟。第二胎又生了一个女儿,就给孩子起名叫又招。第三胎还是女儿,就给孩子起名叫再招。第四胎生下来还育儿婴幼儿吃手的敏感期,你知道多少?今天我带孩子在小区里面散步的时候,一个3个月左右的婴儿躺在奶奶的怀里,正津津有味地吮吸着他自己的手,时不时的还会发出吧唧吧唧的声音。奶奶低下头,满脸笑意地说你怎么这么不讲卫生啊,手台积电与三星芯片巨头为何会遭遇两种不同的命运?近些年来,受疫情影响,全球缺芯。大量资本涌入芯片产业,从而掀起了一场轰轰烈烈的造芯运动。在不少人看来,这场造芯运动的背后,折射出资本市场的盲目与急躁。投资者们疯狂投资芯片产业,以期散文我与秋风皆过客,且携秋水揽星河散文我与秋风皆过客,且携秋水揽星河作者子美秋日,阳光的午后,一盏茶上漫过光阴的丝滑,秋阳下,有一丝炙热,有缕缕热情的风在游走和私语,落在角落边上,发出琥珀色的光芒,这是秋韵里撩拨出关于我的情感经历暂时停更的几点想法和感触前面发的文章风中的铃,开始因为不知道怎么发,就发布在微头条,后来转到文章这边来了。也许是文章写的很烂,让人感觉无滋无味,也许是见怪不怪的事情无人问津,让我苦不堪言,暂时不打算再叙了疮之伤年过五旬的我,近段时间,回忆起很多往事,年少时一次次饱受疮伤,成为我永远也抹不去的记忆。差不多整个小学阶段,我一直都被漆疮困扰着。每年板栗成熟的季节,漆疮便准时降临在我身上。板栗成重阳节文案九九是重阳,登高祝安康头条创作挑战赛农历九月初九是重阳节,有登高的风俗。有的地方会在这一天上山祭祖,做一些敬老的活动。演变到今天,可能更多的是陪老人爬爬山,一起吃顿饭。今年的重阳节在国庆长假期间,刚好可人类发展遇到可怕敌人,看不见摸不着,但却一直存在身边人类文明发展到今天,我们人类可以毫不夸张的说已经成为了地球上最强大的生物,哪怕恐龙再次复活,人类的核武器可以让这些恐龙再毁灭一次。而地球上的其他生物要不然被人类关押在了动物园里面,地方高校,迎来首篇Science2022年9月29日,集美大学陈立奇与美国特拉华大学海洋系蔡卫君共同通讯(祁第为第一作者,集美大学为第一单位)在Science杂志在线发表题为Climatechangedrives引力无处不在,但引力的本质是什么?引力是如何产生的?引力,在我们身边无处不在。根据牛顿万有引力定律,有质量的物体就会产生引力,而万物都有质量,所以我们每时每刻都能感受到引力的存在。我们之所以能安全地站在地球上,就是因为有引力的存在。世界未解之谜自从人类诞生之日起就没有停止过对于这个世界包括人类自身的探索。然而世界的奇妙远远超出了人类的想象,太多的谜团也令我们应接不暇。即使在今天这个飞速发展的时代,日新月异的科技发展让我们哈勃太空望远镜探测到矮星系的保护罩麦哲伦日冕研究人员证实了难以捉摸的麦哲伦日冕的存在,这是一个由热的电离气体组成的保护性光环,以前只在理论上认为有。几十亿年来,银河系最庞大的宇宙伙伴大麦哲伦云和小麦哲伦云一直在太空中进行着动内外兼修的美颜享受华硕LATTEL1便携投影仪随手体验谈现如今的手机平板性能做得越来越强,但还是无法带来更有画面冲击力的视觉效果,原因很简单屏幕不够看,如果能有一个可以轻松携带的超大屏幕,无论出差旅行都能满足我们随时随地的看剧体验,那岂