
开源观察
文章平均质量分 80
通过开源解决方案提高开发和架构能力
boonya
资深Java,热衷大数据,Python爬虫,持续探索副业中,有需要的可以加我微信联系:boonya221
展开
-
Spug自动化运维平台
Spug是面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。原创 2025-01-21 23:15:04 · 946 阅读 · 0 评论 -
Yearning开源MySQL SQL审核平台
一款MYSQL SQL语句/查询审计工具,为DBA与开发人员使用。本地部署,注重隐私,简单高效的MYSQL审计平台。它可以通过流程审批,实现真实线上环境sql的审核和执行,还可以回滚执行,能够确保线上SQL更新的可靠性。原创 2025-01-21 23:04:30 · 1419 阅读 · 0 评论 -
StarRocks强大的实时数据分析
StarRocks是新一代极速全场景MPP(MassivelyParallelProcessing)数据库。StarRocks的愿景是能够让用户的数据分析变得更加简单和敏捷。用户无需经过复杂的预处理,就可以用StarRocks来支持多种数据分析场景的极速分析。StarRocks架构简洁,采用了全面向量化引擎,并配备全新设计的CBO(CostBasedOptimizer)优化器,查询速度(尤其是多表关联查询)远超同类产品。原创 2025-01-20 11:07:42 · 1516 阅读 · 0 评论 -
推荐sdkman管理sdk和jdk
SDKMAN是一个开源的命令行工具,用于管理和切换多个版本的软件开发工具包(SDKs),包括JDK。它支持多种JVM相关工具,如Java、Scala、Groovy、Maven、Gradle等。原创 2025-01-16 10:09:07 · 567 阅读 · 0 评论 -
Apache Dolphinscheduler可视化 DAG 工作流任务调度系统
一个分布式易扩展的可视化 DAG 工作流任务调度系统。致力于解决数据处理流程中错综复杂的依赖关系,使调度系统在数据处理流程中开箱即用。原创 2024-12-05 09:38:43 · 673 阅读 · 0 评论 -
2023年面向Java开发者的顶级大数据工具
在数据驱动决策的现代时代,每天产生的大量数据使得开发强大的工具来处理、分析和从这些海量数据集中获取见解成为必要。Java 开发人员精通最广泛使用的编程语言之一,可以使用各种工具来应对大数据的挑战。在这里,我们深入研究了专为 Java 开发人员量身定制的四种顶级大数据工具:Apache Hadoop、Apache Spark、DeepLearning4j 和 JSAT。翻译 2024-10-08 22:13:30 · 838 阅读 · 0 评论 -
2024 年 25 个大数据项目 [附源代码]
近年来,大数据和人工智能蓬勃发展,对这些技术的重视将推动它们走向新的高度。公司已经意识到大数据的价值,各种各样的机会正在敲开你的大门。如果你是一名大四的大数据专业学生,现在是开始从事大数据项目的理想时机。本文为您的下一个大数据项目提供了当前建议。您可以查看最好的大数据课程,深入了解大数据工具和技术,为在该领域的工作做好准备。本文将提供大数据项目示例、针对大四学生的大数据项目、带有源代码的数据小项目和一些大数据示例项目。本文还将讨论一些使用 Hadoop 的大数据项目和使用 Spark翻译 2024-10-08 21:42:28 · 1659 阅读 · 0 评论 -
Taro多端统一开发解决方案
Taro是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/QQ/飞书小程序 / H5 / RN 等应用。现如今市面上端的形态多种多样,Web、React Native、微信小程序等各种端大行其道。当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。原创 2024-09-24 22:49:13 · 1210 阅读 · 0 评论 -
开放原子超级链内核XuperCore可搭建区块链
XuperCore是百度超级链XuperChain内核技术,也是开放原子开源基金会首个开源项目,致力于打造“更快、更通用、更好用” 的区块链底层技术,推动行业创新和应用落地。原创 2024-09-24 15:03:27 · 1411 阅读 · 0 评论 -
开放原子开源基金会OPENATOM
开放原子开源基金会是致力于推动全球开源事业发展的非营利机构,于 2020 年 6 月在北京成立,由阿里巴巴、百度、华为、浪潮、360、腾讯、招商银行等多家龙头科技企业联合发起。原创 2024-09-24 09:56:50 · 439 阅读 · 0 评论 -
OpenGauss 高性能高安全高可靠的企业级开源关系型数据库
openGauss是一款高性能、高安全、高可靠的企业级开源关系型数据库。openGauss内核深度融合华为在数据库领域多年的经验,结合企业级场景需求,持续构建竞争力特性。自 2020 年 6 月开源以来,openGauss 一直围绕高性能、高可用、高智能、高安全突破创新数据库核心技术,构筑数据库内核创新竞争力。3 月 31 日,openGauss 5.0 版本正式上线。该版本与之前的版本功能特性保持兼容,在内核能力、工具链、兼容性方面得到了全面增强。原创 2024-09-05 09:34:12 · 1567 阅读 · 0 评论 -
只有经历了无数超预期的BUG才知道Hutool有多香
优秀的程序员基本上都有良好的习惯,写完代码尽量自己多自查两遍,考虑实现上是否跟需求一致,是否代码的写法是否合理,是否有更好的方式去实现等等。原创 2024-08-01 10:42:10 · 612 阅读 · 0 评论 -
微软开源AI修图工具让老照片重现生机
Bringing-Old-Photo-Back-to-life 是由微软研究团队开发的一款修复旧照片的工具,基于 PyTorch 实现,支持划痕检测、面部修饰、全局还原等操作。原创 2023-04-28 15:19:25 · 3137 阅读 · 1 评论 -
阿里TTL异步执行上下文对象传递
Github地址:https://github.com/alibaba/transmittable-thread-local Transmittable ThreadLocal(TTL)原创 2017-02-14 11:45:31 · 9420 阅读 · 0 评论 -
五十款阿里开源软件说明介绍
通过写这篇文章从开源中国站上面看了很多,也从那里将开源软件的基本的介绍和下载地址拷贝到了文章当中,总体给我的一个感受就是阿里的开源实在太强大了,多到需要花大量的时间去了解。今天写这篇文章主要是对阿里开源的项目比较陌生,通过本文也有了一个大体的认知。每个人每天有24小时,但是大部分时间我们并不能集中精力学习做事,而时间对于我们而言都是很宝贵的,原因就是人的精力是有限的,不能像机器一样学习和频繁地机械运动。惰性乃人之常情,如果不写此文我想我明天可能就会忘记阿里的这一堆东东,让他们掉入头脑的“黑洞”,为拯救记忆和原创 2017-02-13 17:37:08 · 33843 阅读 · 6 评论 -
阿里Redis Java客户端Tedis
Github地址:https://github.com/justified/tedisTedisTedis是另一个redis的java客户端Tedis的目标是打造一个可在生产环境直接使用的高可用Redis解决方案。参见更多资料Feature 高可用,Tedis使用多写随机读做HA确保redis的高可用 高性能,使用特殊的线程模型,使redis的性原创 2017-02-14 12:55:13 · 4080 阅读 · 0 评论 -
Halo开源建站工具
支持h2文件系统存储数据,支持docker部署。原创 2023-03-06 09:30:11 · 761 阅读 · 1 评论 -
Pigsty:开箱即用的数据库发行版
Pigsty是开箱即用的开源数据库发行版,以PostgreSQL为核心,集成自动驾驶的高可用架构方案,提供无可比拟的终极可观测性与简单易用的开发者工具箱。相比云数据库,数据自主可控,无供应商锁定,简运维、低成本、全功能、优体验 可显著节省数据库运维人力与 50% ~ 80% 的综合成本。对各类企业用户、ISV、个人用户都具有显著的价值与吸引力。......原创 2022-07-04 16:59:51 · 1059 阅读 · 0 评论 -
Spring Boot Admin 微服务监控管理
Spring Boot Admin 支持服务注册和发现。如Eureka、Consul、Nacos等。原创 2022-06-09 17:18:23 · 634 阅读 · 0 评论 -
Seafile开源文件同步和分享SAAS云盘
vSeafile 是一款开源的企业云盘,注重可靠性和性能。支持 Windows, Mac, Linux, iOS, Android 平台。支持文件同步或者直接挂载到本地访问。原创 2022-05-31 16:08:14 · 1828 阅读 · 0 评论 -
阿里异构离线数据同步工具/平台DataX
DataX 是阿里云 DataWorks数据集成 的开源版本,在阿里巴巴集团内被广泛使用的离线数据同步工具/平台。DataX 实现了包括 MySQL、Oracle、OceanBase、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、Hologres、DRDS 等各种异构数据源之间高效的数据同步功能。原创 2022-01-27 13:48:33 · 3508 阅读 · 0 评论 -
Sourcetree 好用的Git 代码管理工具
适用于 Windows 和 Mac 的免费 Git 客户端:Sourcetree 简化了您与 Git 存储库交互的方式,因此您可以专注于编码。通过 Sourcetree 的简单 Git GUI 可视化和管理您的存储库。原创 2021-12-09 19:47:50 · 378 阅读 · 0 评论 -
kubernetes/k8s生产级容器编排
推荐使用Debian系统如Ubuntu作为容器镜像系统。 注意:CentOS 和CentOs-Stream版本的差异,目前CentOs-Stream安装k8s的案例较少。https://kubernetes.io/Kubernetes,也称为 K8s,是一个开源系统,用于自动化部署、扩展和管理容器化应用程序。它将构成应用程序的容器分组为逻辑单元,以便于管理和发现。Kubernetes 建立在 Google 15 年运行生产工作负载的经验之上,并结合了来自社区的最佳创意和实践。行星范原创 2021-08-10 18:15:24 · 392 阅读 · 0 评论 -
阿里云官方镜像站
https://developer.aliyun.com/mirror/原创 2021-08-10 11:57:07 · 592 阅读 · 0 评论 -
OpenSearch 可以轻松摄取、搜索、可视化和分析数据
https://www.opensearch.org/OpenSearch 是一个社区驱动的开源搜索和分析套件,源自 Apache 2.0 许可的 Elasticsearch 7.10.2 和 Kibana 7.10.2。它由一个搜索引擎守护进程 OpenSearch 和一个可视化和用户界面 OpenSearch Dashboards 组成。OpenSearch 使人们能够轻松摄取、保护、搜索、聚合、查看和分析数据。这些功能在应用程序搜索、日志分析等用例中很受欢迎。通过 OpenSearch,人们可以.原创 2021-08-05 13:40:02 · 2774 阅读 · 0 评论 -
OceanBase企业级开源分布式数据库
OceanBase 社区版是一款开源分布式 HTAP(Hybrid Transactional/Analytical Processing)数据库管理系统,具有原生分布式架构,支持金融级高可用、透明水平扩展、分布式事务、多租户和语法兼容等企业级特性。OceanBase 内核通过大规模商用场景的考验,已服务众多行业客户,现面向未来持续构建内核技术竞争力。技术特点高可用单服务器故障能够自愈,支持跨城多机房容灾,数据零丢失,可满足金融行业6级容灾标准(RPO=0,RTO<=30秒)。..原创 2021-06-09 09:06:04 · 1506 阅读 · 3 评论 -
GeoServer 用于共享地理空间数据的开源服务器
什么是地理服务器?GeoServer 是一个基于 Java 的服务器,允许用户查看和编辑地理空间数据。使用开放地理空间联盟 (OGC)制定的开放标准,GeoServer 在地图创建和数据共享方面具有极大的灵活性。打开和共享您的空间数据GeoServer 允许您向世界显示您的空间信息。实施Web 地图服务 (WMS)标准,GeoServer 可以创建各种输出格式的地图。OpenLayers是一个免费的地图库,它被集成到 GeoServer 中,使地图生成变得快速而简单。GeoServer 建立在G原创 2021-06-07 23:31:21 · 1059 阅读 · 0 评论 -
AviatorScript轻量级Java表达式解析工具
viatorScript 是一门高性能、轻量级寄宿于 JVM 之上的脚本语言。特性介绍支持数字、字符串、正则表达式、布尔值、正则表达式等基本类型,完整支持所有 Java 运算符及优先级等。 函数是一等公民,支持闭包和函数式编程。 内置 bigint/decmal 类型用于大整数和高精度运算,支持运算符重载得以让这些类型使用普通的算术运算符 +-*/ 参与运算。 完整的脚本语法支持,包括多行数据、条件语句、循环语句、词法作用域和异常处理等。 函数式编程结合 Sequence 抽象,便捷处理任何原创 2021-06-07 23:22:39 · 10296 阅读 · 0 评论 -
SwitchHosts管理切换多个 hosts 方案工具
SwitchHosts 是一个管理、切换多个 hosts 方案的工具。它是一个免费开源软件。下载功能特性语法高亮使用不同的颜色显示 IP、域名以及注释,各类信息一目了然。方案多选通过多选模式组合不同方案,完成复杂环境的配置。托盘窗口在系统托盘菜单显示快捷菜单,点击可快速查看/切换 hosts 方案。远程方案支持本地和远程方案,可从网络下载并自动定时同步远程方案。导入 & 导出可方便地将本地所有方案导出,分享给团队其他成员...原创 2021-05-31 09:42:02 · 832 阅读 · 0 评论 -
Flyway数据库版本控制与数据迁移工具
官网地址: https://flywaydb.org/Flyway是一个开源数据库迁移工具。与配置相比,它极力主张简单性和约定性。它仅基于7个基本命令:迁移,清理,信息,验证,撤消,基线和修复。可以使用SQL(支持特定于数据库的语法(例如PL / SQL,T-SQL等))或Java(用于高级数据转换或处理LOB)编写迁移。它具有一个命令行客户端。如果您使用的是JVM,建议您在应用程序启动时使用Java API(也适用于Android)迁移数据库。或者,您也可以使用Maven...原创 2021-05-26 22:10:35 · 1979 阅读 · 0 评论 -
ClickHouse快速的开源OLAP(联机分析处理)数据库管理系统
OLAP:联机分析处理OLAP是一种软件技术,它使分析人员能够迅速、一致、交互地从各个方面观察信息,以达到深入理解数据的目的。它具有FASMI(Fast Analysis of Shared Multidimensional Information),即共享多维信息的快速分析的特征。其中F是快速性(Fast),指系统能在数秒内对用户的多数分析要求做出反应;A是可分析性(Analysis),指用户无需编程就可以定义新的专门计算,将其作为分析的一部 分,并以用户所希望的方式给出报告;M是多维性(Multi—di转载 2021-05-19 09:01:54 · 1051 阅读 · 0 评论 -
Hibernate5相关特性参考
目录ORM对象/关系映射JPA提供商惯用的持久性高性能可扩展性可靠的可扩展性Search全文搜索实体完全控制简单而强大本地或分布式空间查询集合体Validator应用层不可知验证可扩展的丰富的元数据API参考实施附加价值OGM许多NoSQL存储,一个用于访问它们的API各种各样的后端丰富的查询功能还有更多...Tools映射编辑器控制台逆向工程向导Ant任务Reactive翻译 2021-04-30 08:45:20 · 798 阅读 · 0 评论 -
TCC-Transaction分布式补偿事务框架
https://github.com/changmingxie/tcc-transactionFROMhttps://support.hwclouds.com/devg-servicestage/zh-cn_topic_0056814426.htmlTCC事务为了解决在事务运行过程中大颗粒度资源锁定的问题,业界提出一种新的事务模型,它是基于业务层面的事务定义。锁粒度完全由业务自己控制。它本质是一种补偿的思路。它把事务运行过程分成 Try、Confirm / Cancel 两个阶段。在每个阶段的逻辑.原创 2021-04-26 21:17:45 · 337 阅读 · 0 评论 -
Terracotta为Ehcache实现应用支持分布式缓存和应用session共享
目录Terracotta产品介绍Terracotta服务器的一些关键功能包括:TC Server 4.3.x入门下载并安装1-下载Terracotta服务器。2-更新类路径3-配置Ehcache笔记启动Terracotta服务器1-配置Terracotta服务器2-启动Terracotta服务器Terracotta产品介绍https://github.com/terracotta-ossTerracotta服务器为Terracotta产品(例如E...翻译 2021-04-23 09:40:45 · 1114 阅读 · 0 评论 -
Locust开源负载测试工具
Locust是一个易于使用,可编写脚本且可扩展的性能测试工具。使用Python代码定义用户行为,并让数百万同时用户拥护您的系统。官网:https://locust.io/文档:https://docs.locust.io/en/stable/代码:https://github.com/locustio/locust 在代码中定义用户行为 不需要笨拙的UI或庞大的XML。只是普通的代码。 分布式和可扩展 Locust支持分布在多台计算机上的运行负载测试,因此可用于模拟数百万原创 2021-04-04 23:22:26 · 425 阅读 · 2 评论 -
Dapper大规模分布式系统问题跟踪系统
目录0.概述1. 介绍1.1 文献的总结2. Dapper的分布式跟踪2.1 跟踪树和span2.2 植入点2.3 Annotation2.4 采样率2.5 跟踪的收集2.5.1 带外数据跟踪收集2.6 安全和隐私考虑3. Dapper部署状况3.1 Dapper运行库3.2 生产环境下的涵盖面3.3 跟踪Annotation的使用4. 处理跟踪损耗4.1 生成跟踪的损耗4.2 跟踪收集的消耗4.3 在生产环境下对负载的影响4.原创 2021-04-03 12:53:12 · 854 阅读 · 0 评论 -
Prometheus开源系统监视和警报工具
目录什么是普罗米修斯?特征组件架构什么时候合适?什么时候不适合?https://prometheus.io/什么是普罗米修斯?Prometheus是最初在SoundCloud上构建的开源系统监视和警报工具包。自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。现在,它是一个独立的开源项目,并且独立于任何公司进行维护。为了强调这一点并阐明该项目的治理结构,Prometheus在2016年加入了Cloud Nativ...原创 2021-04-03 12:47:25 · 381 阅读 · 1 评论 -
Dubbo RPC服务注册发现治理框架
官方地址:https://dubbo.apache.org/zh/背景本文介绍了网站应用的演进随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。垂直应用架构当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,提升效率..原创 2021-03-30 14:44:09 · 300 阅读 · 0 评论 -
Sentinel微服务流量控制熔断降级及稳定性监控IO框架
目录Sentinel 介绍Sentinel 的历史Sentinel 基本概念资源规则Sentinel 功能和设计理念流量控制熔断降级系统负载保护Sentinel 是如何工作的快速开始本地Demo1. 引入 Sentinel 依赖2. 定义资源3. 定义规则4. 检查效果5. 启动 Sentinel 控制台公网 Demo1. 下载 Demo jar2. 开通 AHAS 流控降级并获取启动参数3. 启动 demoSentin原创 2021-03-30 14:35:43 · 1712 阅读 · 0 评论 -
Nacos微服务注册发现、配置和管理微服务
目录Nacos介绍什么是 Nacos?Nacos 地图Nacos 生态图Nacos 概念地域可用区接入点命名空间配置配置管理配置项配置集配置集 ID配置分组配置快照服务服务名服务注册中心服务发现元信息应用服务分组虚拟集群实例权重健康检查健康保护阈值Nacos 架构基本架构及概念服务 (Service)服务注册中心 (Service Registry)服务元数据 (Servic.原创 2021-03-30 11:17:36 · 2102 阅读 · 0 评论