首页 文章 精选 留言 我的

精选列表

搜索[算力调度],共10000篇文章
优秀的个人博客,低调大师

面对Kafka消费不给力,如何轻松解决呢?

我是架构精进之路,点击上方“关注”,坚持每天为你分享技术干货,私信我回复“01”,送你一份程序员成长进阶大礼包。 一、背景 随着目前业务复杂度的增加,项目中经常需要有大量的跨系统异步任务需要处理。 在这种情况下, 我们选择了kafka作为了我们的消息中间件, 选择kafka主要基于以下几点: 支持分布式,避免单点问题 技术方案成熟,公司内部有上线项目 性能优异,能够持久化消息 通常情况下,我们会采取轮询或者随机的方式,通过Kafka的producer向Kafka集群生产数据,来尽可能保证Kafk分区之间的数据是均匀分布的。 在分区数据均匀分布的前提下,如果我们针对要处理的topic数据量等因素,设计出合理的Kafka分区数量。对于一些实时任务,比如Spark Streaming/Structured-Streaming、Flink和Kafka集成的应用,消费端不存在长时间"挂掉"的情况即数据一直在持续被消费,那么一般不会产生Kafka数据积压的情况。 但是这些都是有前提的,当一些意外或者不合理的分区数设置情况的发生,积压问题就不可避免。 二、遇到的问题及剖析 问题描述 第一次发现问题是在联调的时候,任务执行方发现consumer会打印出错误日志,重复消费,并且陷入循环。 当时很快定位到问题: 由于Consumer长时间没有发送心跳包,导致触发Rebalance操作, Consumer被踢下线了 。 问题剖析 对于这个问题,需要详细讲述一下Kafka Consumer相关的机制。 Kafka为了保证Partition分配的高效率, 使用了如下机制: 所有的Consumer都要和Coordinator连接; Coordinator选出一个Consumer作为Leader来分配Partition; Leader分配完以后通知Coordinator, 由Coordinator来通知给其他Consumer; 如果一个consumer不能工作了,Coordinator会触发Rebalance机制,重新分配Partition。 Coordinator判定一个Consumer不能工作,底层依靠的就是Heartbeat机制。Consumer的配置里面有一项是Session_timeout,如果Heartbeat不能在Session_timeout时间内发出一次请求,Coordinator就会触发一次Rebalance操作,重新分配Partition。 三、消息积压典型场景及解决方案 Kafka消息积压的典型场景主要包括以下三种: 1.消费任务宕机 问题描述 比如,我们写的实时应用因为某种原因挂掉了,并且这个任务没有被监控程序监控发现通知相关负责人,负责人又没有写自动拉起任务的脚本进行重启。 那么在我们重新启动这个实时应用进行消费之前,这段时间的消息就会被滞后处理,如果数据量很大,可就不是简单重启应用直接消费就能解决的。 解决方案 1)任务重新启动后直接消费最新的消息,对于"滞后"的历史数据采用离线程序进行"补漏"。 此外,建议将任务纳入监控体系,当任务出现问题时,及时通知相关负责人处理。当然任务重启脚本也是要有的,还要求实时框架异常处理能力要强,避免数据不规范导致的不能重新拉起任务。 2)任务启动从上次提交offset处开始消费处理 如果积压的数据量很大,需要增加任务的处理能力,比如增加资源,让任务能尽可能地快速消费处理,并赶上消费最新的消息 2.Kafka分区不合理(太少)导致消费能力不足 问题描述 Kafka单分区生产消息的速度qps通常很高,如果消费者因为某些原因(比如受业务逻辑复杂度影响,消费时间会有所不同),就会出现消费滞后的情况。 此外,Kafka分区数是Kafka并行度调优的最小单元,如果Kafka分区数设置的太少,会影响Kafka consumer消费的吞吐量。 解决方案 如果数据量很大,合理的增加Kafka分区数是关键。如果利用的是Spark流和Kafka direct approach方式,也可以对KafkaRDD进行repartition重分区,增加并行度处理。 3.Kafka消息的key不均匀,导致分区间数据不均衡 问题描述 在使用Kafka producer消息时,可以为消息指定key,但是要求key要均匀,否则会出现Kafka分区间数据不均衡。 解决方案 可以在Kafka producer处,给key加随机后缀,使其均衡。 四、额外需要关注的点 额外需要关注的点:在消费速度不一致的情况下,offset提交处理问题。 Consumer的offset提交是按照TopicPartition作为提交单元的。在Consumer消费过程中,可能会发生Reblance事件,如果当前Consumer分配到的Partition数量大于1个,可能这个Partition会被分配给其他的Consumer。在这个过程中,Consumer已经消费了该条数据,那么在提交Offset的时候,就会遇到CommitOffsetError,因为这个Partition已经不属于自己了。 由于我们使用poll函数一次性返回多个数据,加上在消费速度不均衡的情况下offset管理的问题。所以我们必须要手动管理offset, 保存我们上次提交offset的时间和未提交offset的数量,一旦其中某一个达到阈值,就真正地提交offset。 - END - 作者:架构精进之路,专注软件架构研究,技术学习与个人成长,关注并私信我回复“01”,送你一份程序员成长进阶大礼包。 往期热文推荐: 福利!手把手教你做好一场技术分享 开放式API安全防护的七大原则 如何成为一名优秀的技术Leader? 「技术架构精进」专注架构研究,技术分享 Thanks for reading! 本文分享自微信公众号 - 架构精进之路(jiagou_jingjin)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

优秀的个人博客,低调大师

产业化:勒索软件集体发力RaaS

近半年来,RaaS(勒索软件即服务)正在成为勒索软件的一个热门趋势。大量勒索软件团伙正在积极拓展RaaS业务,寻找“加盟机构”,分工协作并分享勒索软件攻击获得的利润。 很多人认为RaaS就是一种勒索软件租赁服务,攻击实施者会付费使用RaaS团伙提供的恶意软件。事实上,租赁服务只是RaaS的冰山一角,而且以这种方式出租或出售的通常都是质量最差的勒索软件。 比较著名的勒索软件团伙通常会采用私人会员计划,外围攻击者可以在会员论坛中提交简历以申请会员资格。 对于被接纳的会员,每次成功的勒索软件攻击后,可以分得赎金的70%-80%, 勒索软件开发人员则可获得20%至30%的佣金。(编者:类似REvil这样的“大牌”勒索软件团伙甚至会在会员论坛的加密货币钱包地址中打入高达上百万美元的“保证金”) REvil的私人会员计划条款 为了对受害者的系统进行加密,会员组织会雇佣黑客提供服务,这些黑客可以访问目标网络、获得域管理员特权、收集并窃取文件,然后将获得访问所需的所有信息传递给会员组织并对其进行加密。 每次攻击后,赎金利润通常会平均分配给RaaS小组,入侵网络的黑客和勒索软件会员。 勒索软件RaaS的三大集团 目前,有超过二十个活跃的RaaS团伙帮派正在积极寻求将勒索攻击外包给勒索软件“加盟”公司。 正如威胁情报公司Intel 471在近日发布的一份报告中所言,“一些知名的勒索软件团伙结成了紧密而秘密的犯罪圈子,通过直接和私密的通讯方式联系,外人难以觉察。” 根据过去一年中对勒索软件团伙的监测,Intel 471按照知名度和活跃时间长度,将勒索软件团伙分为三大集团(层级): 已经成为勒索软件代名词的主流团伙; 老树开新花,复活的变体; 具备“篡位”潜力的全新变体。 第一集团的勒索软件团伙都是在过去几年中成功获得数亿勒索赎金的组织。 他们中的绝大多数还使用了除加密数据外的其他勒索方法,例如从受害者的网络中窃取敏感信息,并威胁要泄漏这些信息。(编者:甚至有安全专家指出,企业删除泄露数据缴纳的勒索赎金有可能超过解密数据的赎金,成为勒索软件团伙的主要收入。) 第一集团的RaaS团伙包括: DopplePaymer(用于攻击Pemex、BretagneTélécom、纽卡斯尔大学、杜塞尔多夫大学)、Egregor(Crytek、Ubisoft、Barnes&Noble); Netwalker/Mailto(Equinix、UCSF、密歇根州立大学、收费小组); REvil/Sodinokibi(Travelex、纽约机场、德克萨斯州地方政府)。 Ryuk在排名中名列前茅,在去年,大约有三分之一的勒索软件攻击中检测到了其有效载荷。 Ryuk还因使用Trickbot、Emotet和BazarLoader感染媒介将其有效载荷作为多阶段攻击的一部分而闻名,可以轻松地进入目标网络。 此外,Ryuk的分支机构还长期对美国医疗保健系统发起大规模攻击,并要求巨额赎金支付,今年初已从一名受害者那里收割了3400万美元赎金。 第二集团(复活组)的RaaS组织在2020年逐渐发展为数量更多的会员制连锁组织,并参与了多起攻击。 属于第二集团的勒索软件包括:SunCrypt、Conti、Clop、Ragnar Locker、Pysa/Mespinoza、Avaddon、DarkSide(可能是来自REvil的一个分支)等等。 正如第一集团的勒索软件团伙一样,他们也将数据泄露勒索用作辅助勒索方法。 第三集团(新兴组)的RaaS团伙向会员分发全新开发的勒索软件,但是根据Intel 471的说法,“目前安全业界对于此类勒索软件的成功攻击、攻击数量、斩获赎金金额以及缓解成本知之甚少。” 第三集团勒索软件团伙包括Nemty、Wally、XINOF、Zeoticus、CVartek.u45、Muchlove、Rush、Lolkek、Gothmog和Exorcist。 其他活跃的RaaS团体 除了英特尔471关注的勒索软件团伙外,还有很多其他新兴的RaaS团队。 例如,Dharma是一款资深RaaS,自2017年以来就一直存在,不少业界人士认为它是Crysis的勒索软件的分支,后者于2016年开始运行。 Dharma不使用数据泄漏站点,也没有关于数据被盗的广泛报道。他们的会员收取的赎金从数千美元到数十万美元不等。 于2019年9月出现的LockBit是另一个备受瞩目的RaaS业务,针对私营企业,后来又被Microsoft观察到攻击医疗和关键服务。 值得注意的是,LockBit团伙与Maze联手创建了一个勒索卡特尔组织,在攻击过程中共享数据泄漏平台并交换战术和情报,大大提高了攻击效率。LockBit勒索软件参与者在获得对受害者网络的访问权限后,只需花费五分钟即可部署有效负载。 其他Intel 471报告中没有提及的勒索软件还包括:Ragnarok、CryLock、ProLock、Nefilim和Mount Locker,这些都是活跃的勒索软件,参与过近期的一些攻击。

优秀的个人博客,低调大师

ARM借力使力 AI布局正在稳妥推进

今年Arm宣布最新旗舰CPU——Cortex-A76,相比上一代在性能上实现了35%的提升,同时降低了40%的功耗,并在机器学习能力上提升了4倍。去年Arm发布的Cortex-A75针对AI和ML能力进行了特别优化,同时引入了TrustZone技术(芯片级安全技术)和DynamIQ big.LITTLE拓扑特性。据最新数据显示,截止2017年底基于Arm的芯片出货量已达1200亿片,约占整体市场四成份额。在连续创造惊人的数字之后,ARM的目光更为长远。嵌入式开发 Cortex-A76虽采用和前一代相同的v8.2指令集,但内建的微处理器架构则是从头开始研发,实现了诸多重大改进,包括解耦合分支预测与指令预取、译码宽度更大、更高的整数与向量与浮点运算单元等。同时,Cortex-A76是针对7nm工艺定制的全新架构,在搭配7nm工艺时主频可达到3.0GHz。 这一性能相当于PC端英特尔旗下的酷睿i5-7300,如果SoC厂商缓存设计得更好,其性能甚至可以媲美i7。联想到此前新一代高通骁龙1000版Windows 10ARM笔记本,表明Arm正着力染指PC市场,但能否借Cortex-A76挑战英特尔/AMD在PC领域的权威还待合作伙伴的力道以及生态的配合。同时Cortex-A76还意欲为智能手机带来笔记本级别的性能,过发挥比前一代产品高达4倍的机器学习性能,解决云端持续互动衍生出的延迟以及安全方面的问题。Cortex-A76可谓“身兼重任”。 此外,Arm还提供独特的POP技术。Ian Smythe提及,基于台积电16FFC的Cortex-A76 POP IP,可提供目前最佳性能;而对于那些寻求顶尖制程并锁定高端应用的客户,使用台积电7FF制程的Cortex-A76和Cortex-A55 POP IP将于2018年第四季度上市。Arm POP IP可加速产品的实现,缩短上市时间,并充分利用DynamIQ big.LITTLE的灵活性。 GPU可说是Arm未来要发展AI计算生态的主要角色,从第一代BiFrost架构开始,就已经针对AI计算所需要的各种场景,包含机器学习中的训练以及推理加速等进行优化。时间节点到了2018年中,Mali-G76新晋成为Arm最新旗舰GPU。 除在GPU领域精进之外,面向未来的8K视觉体验,Arm推出了最新的高端视频处理器(VPU)Mali-V76来占领先机。 随着相关方案陆续成熟,采用者也逐渐增加,Arm在今年2月推出Project Trillium,结合开发环境、算法与各大主流机器学习框架,布局从终端到云端所有AI应用开发生态。 而此次推出的无论是CPU还是GPU,在AI性能上均实现了大幅提升,表明Arm的AI布局亦在稳妥推进。

优秀的个人博客,低调大师

MaxCompute助力OSS支持EB级计算力

一、 MaxCompute是什么? 你的OSS数据是否作堆积在一旁沉睡已久,存储成本变为企业负担?你是否想唤醒沉睡的数据,驱动你的业务前行?MaxCompute可以帮助你高效且低成本的解决这些问题,通过对海量数据进行分析和计算来实现勾勒用户画像、提升营销转化、挖掘产品优化方向、预测业务发展等丰富的业务场景。 MaxCompute是一项提供快速、完全托管的EB级数据仓库解决方案的大数据计算服务,可以高效并经济的分析处理海量数据。作为阿里云大数据旗舰产品,MaxCompute的EB级别性能处理达到了全球领先性,被Forrester评为全球云端数据仓库领导者。同时,MaxCompute也是阿里巴巴内部大数据旗舰平台,阿里巴巴近99%的数据存储以及95%的计算能力都在这个平台上产生。 最近MaxCompute重磅推出了一项重要特性:OSS外表

优秀的个人博客,低调大师

变频升级变流,格兰仕空调再度给力

“电脑的显示器一抖,又跳闸了!郁闷!” 笔者一直为类似的问题而烦恼,就是每逢冬天最冷、夏天最热的时候,家里的空调、冰箱、热水器、电脑等电器就频繁出故障,有时候开启或关闭空调这些大型家电还会导致线路跳闸情况。 后来咨询了朋友,发现这是一种普遍现象,因为那个时间段基本上是用电高峰期,而一些家电的用电负荷又大,在开启或关闭时很容易造成短路、跳闸等现象。据朋友介绍,目前市场上的空调等家庭都采用的是普通变频技术,该技术采用冲击电流,容易引发电源电压大幅波动,从而导致家电故障和电路故障。 而根据最新消息,格兰仕与上海日立、日本东芝达成变频合作协议,将联手出击变频空调市场,打造升级变频空调,采用最新“变流技术”打造新型变频空调。上海日立是国内最早研发和大批量生产变频压缩机的企业,日本东芝半导体是专业研发和制造芯片的企业,格兰仕、日立和东芝的三方的强强合作,将整体推进变频空调技术的进步。 据透露,格兰仕这次与日立、东芝的合作规模将超过5亿,不仅是近期国内空调业最大规模的变频合作,还将实现空调核心技术的突破,从而开发出更加高效、节能与环保的新型变频空调。从此,家电中的空调将率先升级,不再因为用电负荷而给我们带来困扰了。 图:最新变流技术的格兰仕变频空调 变频变流 一般来说,普通变频空调的缺点是:启动能力差、噪音大、效率低、压缩机运动部件容易磨损、振动噪声较大以及冲击电流,从而引起电源电压大幅波动。而格兰仕空调采用的变流技术则在变频的技术上进行了优化,让空调更家省电、舒适和耐用,其变流技术的工作原理是:把电力变换的技术,运用在变频空调上,使变频空调技术具备4个方面的特性: 1、节能。由于格兰仕空调采用了直接变流,省略了整流环节,节能效果非常明显,能达到国家新一级能效标准; 2、静音。引进变流技术的格兰仕变频空调,能将空调的运转频率与压缩机转子的转速完美结合,有效减少共振,在同频率运转状态与传统变频空调相比噪音更低,甚至可以达到20分贝的超低静音; 3、平稳。格兰仕变频空调通过引进变流技术,可根据人员多寡、室内外温度变化等条件,进行1Hz超低频技术,实现恒温,让室内尽量保持舒适感。 4、智能。在“智能城市”以及“物联网”大背景下,格兰仕变频空调也具备智能功效,具有智能换气的功能,能在启动空调时杀死空气中流动的细菌,从而给生活在都市的人们一份更好的安全保障。 从变频向变流过渡,格兰仕大概用了10多年的研发,因此才掌握了该技术,同时也是目前空调领域最先进的技术。该项变频技术的革新,再加上与东芝、日立的合作,有望帮助格兰仕集团完成十二五期间成为白电三强、冲刺千亿的目标。 客服升级 除了在技术革新与厂商合作上进行突破外,格兰仕还对原有的客户服务进行了升级。近日,格兰仕空调宣称,对2011年3月8日~31日购买的格兰仕变频空调,实行2年整机包换、十大卓越服务的政策。此举打破了中国空调行业最长的包换时间纪录,格兰仕向用户及业界在昭示着自己过硬的品质。 以下是格兰仕空调十大卓越服务政策:“最快的服务速度、规范的服务形象、过硬的技术力量、标准的施工规范、透明的服务收费……”2年整机包换加上该十大服务政策,将可能引发空调业在“客户服务”层面的竞争与追赶。 总之,格兰仕空调技术的升级、服务的升级,将给空调同行带来压力,但最终受益的却是我们消费者本身。就拿今天和十年之前相比,人们所使用的产品、所享受的服务已经大大改观,而下一个十年又会不同,让我们共同期待一个更加舒适的生活、更加美好的未来。 本文转自于明51CTO博客,原文链接:http://blog.51cto.com/shayu/511089,如需转载请自行联系原作者

优秀的个人博客,低调大师

驻云科技:上海云栖大会原力觉醒

阿里云栖大会上海峰会于1月20日在上海科技馆顺利召开,会议吸引了上万云计算爱好者参加。作为主办方,阿里云在此次大会上发布全新的大数据平台,并进一步扩展其混合云生态。 云栖大会是目前全球最大规模的云计算大数据行业巡回峰会。此次上海峰会主题围绕“HELLO,DT WORLD”,意指通过大数据技术为企业和公众敲开DT世界的大门。阿里云总裁胡晓明认为,人类正从IT时代走向DT时代。在DT时代,计算成为一种生产能力,而数据会成为最大的生产资料。 作为阿里云使命级的战略合作伙伴,驻云科技在此次“主场”会议上也展示了两款新的产品-云中沙箱和碉堡云。云中沙箱是由阿里云与驻云科技共同打造的阿里云在线实验平台,旨在帮助阿里云用户快速掌握阿里云产品的使用技巧。用户可以通过云中沙箱平台上一个个在线的小实验,体验真实的阿里云操作环境,快速掌握包括ECS、RDS等云服务的操作、运维和使用。而碉堡云则是驻云科技开发的堡垒机功能的SaaS应用,旨在向中小企业提供低价甚至免费的云时代的运维安全管理服务。 成立短短2年半时间的驻云科技,凭借自身技术实力和优秀的服务能力,逐渐在中国云计算行业崭露头角、站稳了脚跟,并因此获得了行业以及资本的认可。驻云的架构师团队至今累计为超过500家企业提供了上云咨询服务;运维团队在帮助企业客户运维云上系统的同时,也开始帮助阿里云的合作伙伴建设飞天专有云;驻云产品团队开发的镜像和工具类产品除了被阿里云用户广泛使用外,也是阿里云和阿里云的合作伙伴日常工作中的重要工具;此外,驻云的阿里云讲师团队不仅帮助国内企业培养自己的阿里云技术人员,更于2015年底帮助阿里云技术第一次普及到海外,在韩国和新加坡两地授课,让歪果仁学习到真正的中国原创技术。 未来,驻云科技将在阿里云发展的过程中扮演更重要的角色。在协助阿里云的生态系统建设过程中,驻云会帮助更多的阿里云合作伙伴拥有阿里云的能力,从而让阿里云更好更贴近用户。在此,驻云科技很自豪的表示:如果有一天阿里云真正形成了淘宝一样强大的生态环境的时候,那么驻云就是这个生态中最重要的一环,我们的目标就是化云为雨,让云计算真正落地。 本文转自d1net(转载)

优秀的个人博客,低调大师

东芝全线发力企业级存储市场

5月12日,东芝企业级存储在京举办新闻发布会,对外披露了2017年度东芝企业级存储的市场发展战略,其中最为引人注目的是东芝宣布继续针对15K rpm、10K rpm磁盘提供技术支持,与此同时,东芝对外发布了大容量企业级存储磁盘。 如今,企业存储数据呈现爆发式的成长,根据IDC预测,2020年全球数据存储需求将会达到44ZB的规模。如今,每一天的每一分钟,平均会有2.04亿邮件发布,Google会产生400万条搜索,Facebook会有246万Bit的内容信息分享……,移动互联网、社交和物联网的应用,势必会进一步加剧数据存储的需求,有数据统计表明,现有的HDD、NAND、ODD、Tape等存储设备的能力之和是13ZB,其中,数据存储量为6.5ZB,与2020年44ZB需求相比,显然存在很大的市场空间。 针对数据需求的发展,东芝企业级存储制定了存储产品的发展战略。东芝电子(中国)有限公司副总裁Takanishi Masaki表示:在未来的市场上,HDD和SSD是一个同步协调发展过程,共同对于移动互联网、社交、IoT连接就业务提供支持。业务数据的发展会同时存进HDD和SSD的业务成长。因此,SSD和HDD不是一个替代关系,而是相互支持,互为补充的关系。 东芝存储产品事业部企业级硬盘行销部部长Fujimori Masafumi表示:SSD、10K rpm HDD和7200rpm HDD,在$/GB的成本上快速接近,但毕竟还存在着台阶性质的差距,特别是受产能的限制,SSD在短期内还存在着不降反升的现象。应该说,SSD在性能以及延迟上优势明显,适合OLTP等业务需求的需要,但在容量和成本上,10K rpm和7200rpm HDD还有其固有优势,适合容量性业务的需要。 针对产品不同的业务特点,东芝策略是继续加大SSD、HDD等领域的研发投入,跟踪技术发展,与业务应用紧密结合。为此,东芝企业级存储不会放弃对于高端磁盘,如15K、10K rpm HDD的技术支持。与之相比,有些竞争友商放弃了高端磁盘的技术支持,但东芝企业级存储认为,高端磁盘会有其适用空间,因此不会放弃对其的技术支持。 针对手机等智能终端、车载、笔记本电脑、台式机、服务器、存储和数据中心,东芝企业级存储提供了全线产品支持,这些产品在市场上深受用户的欢迎。根据IDC数据,东芝是2016年增长最快的HDD和SSD供应商。 IDC 研究副总裁 John Rydning表示:“东芝的HDD和SSD产品组合线种类十分丰富,使得他们能够进入几乎所有的存储设备细分市场,这是支撑东芝在2016 财年实现同比收入强劲增长的关键因素。接下来几个季度内能够满足云服务提供商和传统I T市场的需求,东芝在2017年的HDD和SSD收入有望继续保持良好的增长势头。” 在5月12日的新闻发布会上,东芝最新推出了MG05ACA 8TB的HDD产品,这是一款GMA技术的空气硬盘,其可靠性可以达到250万MTBF,是理想的企业级容量性硬盘。与上一代产品相比,新的8TB产品很好实现了性能和能耗的平衡,据悉,该产品目前已经投放市场。 东芝存储产品事业部企业级容量型和台式机硬盘业务部总经理Hashimoto Minoru表示,东芝企业级存储非常重视中国市场发展,承诺加大对于中国市场投入,全力支持并满足中国用户的需要。据透露,2018年一季度,14TB容量HDD新产品将会投放市场。 本文转自d1net(转载)

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册