首页 文章 精选 留言 我的

精选列表

搜索[高并发],共10000篇文章
优秀的个人博客,低调大师

【干货合集】NoSQL技术体系深度解读系列(三):HBase,海量数据存储、超高并发量场景下的NoSQL利器

2018年开年知识盛会——NoSQL数据库直播大讲堂峰会,将于1月19日、23日、25日与大家见面,阿里云Redis、MongoDB、HBase的15位技术专家、产品专家将给大家带来深度的技术及产品分享。本次峰会的主要板块包括1月17日的北京产品发布会、1月19日、23日、25日的系列直播技术大讲堂,阿里云数据库团队将线下线上结合,全方位给大家解读NoSQL产品家族,技术迷们千万不要错过! 这里不仅有15位技术大咖,全程干货技术精华倾囊讲授,还有Redis,MongoDB,HBase三大产品全体系深度解读,此外还有百万优惠券大派送,助您轻松上云!你还在等什么,赶快报名吧! NoSQL数据库直播大讲堂峰会专题页:https://yq.aliyun.com/promotion/478 NoSQL峰会之HBase直播报名页:https:/

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

一款颜值、可扩展、免费开源的国产在线图片编辑器

简介 无界云图(免费开源的在线 B/S 图片编辑器)基于最新的国产的开源 canvas 2D 框架 (leaferjs)、React Hooks,Typescript,Vite,Mobx等主流 技术开发。我是一名 UI 设计师兼前端开发工程师,所以界面设计的非常漂亮精致,特意做了两套 UI 主题以便大家在不同风格的项目中 使用。 黑色主题: 白色主题: 功能说明 目前功能还是比较完善,做图片是够用了,目前其他功能正在快速开发中,下面是工具的功能说明: 1. 注册登录 登录注册后可以上传图片,将项目保存到云端,目前支持微信二维码登录。 2. 创建项目 目前是这样设计的,一个工程中可以包含多个页面,一个页面中包含多个图层,点击左上角的 icon 可以在项目、页面、图层之间进行切 换。 可以快速切换工程,页面,图层管理面板 4. 使用模版 项目中预置了上百个模版,都可以免费使用。点击模版就会自动在项目中创建一个新的页面,也可以快速切换回原来的页面。 5. 添加文字 项目预设的文字素材并不多,后续慢慢添加,用户也可以自己去调节文字参数得到自己想要的文字效果,项目中的字体均来源于网络上的 一些免费可商用字体,所以字体可以放心使用。 文字支持样式设置比较丰富,基本上可以做出各种你想要的效果,文字也支持渐变色的设置 6. 添加图片 系统预设了大量的国外免费图片素材可以快速使用。图片支持边框,圆角,阴影等参数设置 7. 修改背景 我们内置了大量好看的背景渐变色素材可以快速使用 8. 插入 SVG 图标 支持直接复制 SVG 字符串 Ctrl+V 到画布中,这里接入了 iconfont 的 SVG 图标,支持 2700 多万的 SVG 图标 选中我们喜欢的 ico,点击下载按钮,然后切换回我们的画布点击 Ctrl+V 就可以将图片粘贴到画布中。 9. 快捷键 为了方便用户快速的制作图片,我参考 PS 的习惯,添加了很多快捷键,快捷键说明可以点击左下角的图标进行查看。 10. 快速复制粘贴 在登录 PC 版微信的时候,可以使用微信的 Alt+A 快速截图,然后切换到图片编辑器中使用 Ctrl+V 直接将图片赞贴到画布中。 11. AI 功能 AI 抠图 选中图片后可以点击 AI 抠图按钮,等资源加载完成后点击要扣除的元素。AI 会自动识别抠图区域,点击确认即可进行快速抠图。 AI 涂抹 选中图片使用画笔涂抹要去掉的元素,点击确认即可快速涂抹掉水印等信息。 AI 文生图 AI 文生图白嫖豆包 AI,使用 iframe 直接嵌入了豆包 AI,可以点击右下角的 ico 进行文生图生成,使用 Alt+A 截图,再使用 Ctrl+V 粘贴到画布中。 渲染内核 SDK 渲染内核 SDK 是基于 Leaferjs 封装的一个专门用于图片编辑渲染的引擎,可以理解为一个类,使用我们提供的 JSON 数据结构传入这 个类就可以渲染出图片,具体的使用说明请参考文档:https://www.npmjs.com/package/image-editor-core 插件扩展 图片、文本、二维码等元素图层都属于插件,我们提供了插件开发的功能,可以支持插件的扩展。插件的开发文档请参考 :https://github.com/mtsee/image-editor/blob/master/doc/插件开发文档.md 技术说明 主要的技术栈: Leaferjs 一款性能卓越的国产 canvas 框架,推荐尝鲜。 React + Mobx +Typescript 常规组合,全部使用 Hooks,代码简洁易于维护。 Semi-Design 抖音团队出的一款 UI 框架,交互体验和设计很不错,比较值得推荐! 开发文档 项目有完整的二次开发文档,方便大家进行二次开发,快速参与到项目中来。 技 术文档 MIT 开源 项目采用 MIT 协议开源,界面漂亮,交互体验好,有需要的小伙伴可以自取。开源不易,希望给个 star 对我们鼓励。 gitee:https://gitee.com/676015863/image-editor github:https://github.com/mtsee/image-editor 未来计划 后续还有很多工作要做: 完善技术文档和使用说明文档 更多 AI 功能集成(文生图、图生图、图片变清晰、去水印、去背景、AI 扩图) 完善以及各种有趣的插件(图表、表格等等) 交互细节优化(吸附对齐) 希望有更多的小伙伴可以 fork 我们的项目加入我们,提交代码一起完善这个项目。

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

灵活、可用、扩展,EasyMR 带来全新 Yarn 的队列管理功能及可视化配置

YARN(Yet Another Resource Negotiator)是 Hadoop 生态系统中的资源调度器,主要用于资源管理和作业调度。YARN 自身具备队列管理功能,通过对 YARN 资源队列进行配置和管理,实现集群资源的分配,以满足不同应用和用户的需求。YARN 的引入为集群在利用率、资源统一管理和数据共享等方面带来了巨大好处。 在大数据环境下,企业通常会有多个应用程序同时运行,这些应用程序可能具有不同的资源需求和优先级。为了合理分配和管理资源,避免资源争夺和冲突,需要对资源进行划分和调度。 本文将为大家介绍各类资源划分和队列管理方式,以及 EasyMR 新上线的 YARN 的队列管理功能,如何通过可视化界面管理,给广大用户带来更高效和便捷的队列管理体验。 资源划分方式 在大数据领域中,常见的资源划分方式通常有以下几种: 按照应用程序的类型或特性进行分类 例如,可以将 CPU 密集型的应用程序放置在一个队列中,将内存密集型的应用程序放置在另一个队列中。通过这种方式,可以确保不同类型的应用程序获得各自所需的资源,并避免资源浪费和不均衡的情况发生。 按照应用程序的优先级进行分类 对于一些重要的任务或紧急任务,可以为它们分配更高的资源配额和优先级,以保证它们能够得到及时响应和优先处理。而对于一些次要的任务或低优先级的任务,可以为它们分配较低的资源配额,以确保其他重要任务的执行效率和优先级。 按照部门或团队的需求进行分类 不同部门可能对资源有不同的需求,通过为不同部门分配独立的资源队列,可以确保每个部门能够独立管理和分配自己的资源,不会相互干扰或影响。 虽然 YARN 自身具备队列管理功能,但在实际使用中,YARN 只能通过配置文件进行资源队列的管理,这种方式相对繁琐且需要一定的技术知识。 CDH & HDP 业界首选的基础开源数据平台要数基于 Hadoop 分布式技术的 CDH 和 HDP。 CDH(Cloudear Manager) ● Fair Share 策略 CDH 的 Cloudear Manager 采用 Fair Share 策略,每个用户或组织的权重和优先级需要事先确定,需要管理者对系统的使用情况有较好的了解。如果这些设置不合理,可能会导致某些用户或组织长期不能获得足够的资源来执行任务。 ● 调度效率影响 当有多个任务或作业同时提交时, Fair Share 的算法需要进行复杂的计算,导致调度效率下降。 HDP(Ambari) ● 管理复杂性 Ambari 采用可视化拖拽进行资源调整,操作简单。但是由于 Yarn 资源队列必须保证同一级队列资源之和等于100%,因此单一队列资源调整,必须调整其他队列资源保证队列资源之和等于100%,管理复杂度比较高。 ● 资源配平 为保证同级队列资源之和等于100%,创建或者删除队列时,需要调整其他队列资源保证队列资源。 EasyMR 的 Yarn 资源队列管理功能 基于上述优缺点,为了改善队列管理体验,提供一个更直观、更详细的信息展示和简易明了的操作界面进行队列资源管理,EasyMR 上线了 Yarn 的队列管理功能进行可视化界面管理,提高其灵活性、可用性和可扩展性。 EasyMR 的 Yarn 资源队列管理特点 ● 容量策略 基于最大、最小资源容量策略,限制队列的资源使用,用户或部门可以根据自己业务需求创建属于自己的专属资源队列。 ● 队列独立 当调整队列资源大小或者创建删除队列时,无需调整其他队列资源大小,仅需保证同一父队列下所有子队列资源小于等于100%即可。 ● 用户对接 支持对接 LDAP、OAuth 用户体系,通过对 Yarn 资源队列-叶子队列绑定用户、用户组,实现了基于用户和用户组的访问控制和资源分配,保障资源安全。 叶子队列:是指不能再分配子队列的队列,它可以直接用来分配资源给应用程序,在叶子队列中,可以直接运行应用程序或者将它们放置在默认分配队列中进行调度。 非叶子队列:可以再分配子队列,以进一步划分资源并进行资源管理,不支持应用程序和任务的提交。例如,可以将 CPU 密集型应用程序和内存密集型应用程序分别放置在不同的子队列中,并为它们分配不同的资源配额和优先级。 父队列:通常是一个非叶子队列,它包含多个子队列,并控制着这些子队列的资源分配和优先级等属性。例如,一个父队列可以包含多个子队列“memory”、“cpu”等,通过为不同的子队列设置不同的资源配额和优先级,可以更好地管理集群中的资源。 子队列:是父队列的一部分,它们继承了父队列的所有属性,并具有自己的资源配额和优先级等属性。在子队列中可以运行应用程序不支持再次划分子队列。 EasyMR 如何创建 Yarn 资源队列,在之前的文章《大数据计算引擎 EasyMR 如何简单高效管理 Yarn 资源队列》中进行了详细的介绍,请点击阅读。 未来,EasyMR 会持续优化 Yarn 资源队列管理,完善资源队列的安全审计与队列监控,通过将资源队列与需求背景进行对应,制定更优资源分配策略,以更好地满足企业在大数据环境下的资源管理和调度需求。 《数栈产品白皮书》:https://www.dtstack.com/resources/1004?src=szsm 《数据治理行业实践白皮书》下载地址:https://www.dtstack.com/resources/1001?src=szsm 想了解或咨询更多有关袋鼠云大数据产品、行业解决方案、客户案例的朋友,浏览袋鼠云官网:https://www.dtstack.com/?src=szkyzg 同时,欢迎对大数据开源项目有兴趣的同学加入「袋鼠云开源框架钉钉技术qun」,交流最新开源技术信息,qun号码:30537511,项目地址:https://github.com/DTStack

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

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

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册