Apache ShardingSphere 代码格式化实战 —— Spotless

龙台,Apache ShardingSphere Contributor,GitHub 2.2K star hippo4j 作者,Github ID:longtai-cn。 为什么要代码格式化?代码格式化的意义是让代码更加 易读易懂易修改。 ShardingSphere 作为 Apache 顶级开源项目,截止当前已有 380+ 贡献者。因为大部分开发人员的代码风格不一致,在 Github 多人协作的模式下,不易保障项目整体代码格式。 基于以上诉求,ShardingSphere 采用了 Spot
分类: 其他 发布时间: 06-21 00:08 阅读次数: 0

谈谈对 Database Plus 认识与畅想

文章来源于韩锋频道 “Database Plus”,是近期比较火热的一个理念,其最早是由我前同事、现 SphereEx 公司 CEO 张亮率先提出的,并通过开源项目 ShardingSphere 做了工程化实现。作为一名数据库领域从业者,对这一理念有着自己的一些解读。 1. 对 Database Plus 的解读 作为数字基础设施的核心,数据库扮演着愈发重要的作用。从数据库承担的最为朴素的职能来看,可大致分为两个部分即存储和计算。作为数据的主要载体,数据库的一大职能是完成数据的存储,保证数据安
分类: 其他 发布时间: 06-21 00:07 阅读次数: 0

Apache ShardingSphere 企业行|走进汽车之家

近期,Apache ShardingSphere 核心技术团队应邀来到汽车之家北京总部,PMC 潘娟与汽车之家的技术同学在 ShardingSphere 场景解决方案方面展开了深度交流与探讨。 汽车之家成立于 2005 年,致力于为消费者提供一站式的看车、买车、用车服务,提供优质的汽车消费和汽车生活服务。在历经媒体化、平台化、智能化的转型后,汽车之家正在进行生态化布局,围绕看车、买车、用车多场景打造“人无我有”的全网唯一车生态全链路平台。从汽车之家官网得知,汽车之家 App 月活已达到 640
分类: 其他 发布时间: 06-21 00:07 阅读次数: 0

Apache ShardingSphere 企业行|走进携程

前段时间,Apache ShardingSphere 核心技术团队应邀来到携程上海总部,PMC Chair 张亮与携程的技术同学针对 ShardingSphere 一些使用场景的话题展开了深度交流与探讨。 携程集团作为全球领先的一站式旅行平台,为确保用户体验及业务开展,近年来不断加大在人工智能、云计算等方面的研发和投入力度。尤其在后台数据库,随着用户增长和业务扩张带来的流量增长,或多或少增长的数据体量都会对性能产生一定的影响。由于对性能的要求更加极限,这也是携程在内部采用 ShardingSp
分类: 其他 发布时间: 06-21 00:07 阅读次数: 0

Apache ShardingSphere 遇上得物“彩虹桥”

Apache ShardingSphere 技术团队此前应邀到得物上海总部,与得物的技术同学关于 ShardingSphere 的使用经验进行了交流。 得物 App 是全球领先的集正品潮流电商和潮流生活社区于一体的新一代潮流网购社区。随着得物 App 用户开始快速增长,业务线日趋丰富,也对底层数据库带来了较大的压力。得物技术团队采用了 Apache ShardingSphere 来缓解底层数据库压力,并对其进行了深度改造和功能优化。 得物基于 Proxy 的改造:彩虹桥 此前,得物在多个业务场
分类: 其他 发布时间: 06-21 00:07 阅读次数: 0

覆盖 70% 核心业务,ShardingSphere 如何成为喜马拉雅架构演进的催化剂

文章来源于沈辉 背景 喜马拉雅成立之初,各个业务管理各自的数据库、缓存,各个业务都要了解中间件的各种部署情况,导致业务间的合作,需要运维、开发等方面的人工介入,效率较低,扩展困难,安全风险也很高,资源利用率也不高。喜马拉雅在发展中,逐渐意识到需要在公司层面,提供统一的定制化的数据访问平台的重要性。为此,我们推出了自己的 PaaS 化平台,PaaS 化就是对资源的使用做了统一的入口,业务只需要申请一个资源 ID,就能使用数据库,达到对资源使用的全部系统化,其中对数据库的访问我们基于 Apache
分类: 其他 发布时间: 06-21 00:07 阅读次数: 0

SphereEx 正式成为 CNCF 会员,持续完善云原生环境下的数据库基础设施

近日,SphereEx 正式成为全球知名开源组织 CNCF(云原生计算基金会,Cloud Native Computing Foundation)银牌会员。在本身所坚持的开源战略下,SphereEx 将持续推动数据库技术在云原生环境下的适配与发展。 CNCF 云原生基金会成立于 2015 年,是 Linux 基金会旗下的子基金机构。CNCF 是云原生领域最具影响力的社区组织,旗下汇聚了 AWS、阿里云、华为、苹果、谷歌云、IBM、Cisco 等全球顶级科技公司,各级会员总数已达到 792 家,
分类: 其他 发布时间: 06-21 00:07 阅读次数: 0

ShardingSphere 在东南亚|与科技保险公司 Fuse 的技术融合

Apache ShardingSphere 核心技术团队前段时间去到 Fuse InsurTech 中国研发中心,PMC Chair 张亮与 Fuse 的技术同学在开源生态建设、分布式事务、慢 SQL 等话题方面展开了深度交流。 作为东南亚领先的保险科技公司,Fuse 拥有独特的价值定位,通过整合保险产业链、重塑价值流进而构建高效的线上分销平台,为传统销售渠道赋能的同时让保险惠及更多的大众群体。随着用户覆盖数量以及接入平台中的各保险供应商数量的增加,Fuse 采用 Apache Shardin
分类: 其他 发布时间: 06-21 00:07 阅读次数: 0

【中国信通院 x ShardingSphere 金融用户社区】成立,多家知名金融机构正式入驻

2022 年 5 月 20 日“OSCAR 开源先锋日”现场,Apache ShardingSphere 联合中国信通院共同成立了【中国信通院 x ShardingSphere 金融用户社区】。目前已有多家知名金融机构加入到社区中来,未来还将持续吸纳更多金融企业参与进来,共同壮大金融产业的开源生态。 2021 年,随着开源被正式写入到《中华人民共和国国民经济和社会发展第十四个五年规划和 2035 年远景目标纲要》中,开源也首次被明确列入到了国民经济和社会发展五年规划纲要中来。伴随着国家在战略层
分类: 其他 发布时间: 06-21 00:07 阅读次数: 0

ShardingSphere 在金融支付场景下的实践与调优

Apache ShardingSphere 团队先前应邀到海科融通北京总部,PMC Chair 张亮与海科融通的技术同学在异构数据库关联查询、分布式事务、两地三中心、系统高可用等方面展开了交流。 作为一家专业面向中小微商户、为行业提供完整支付解决方案及综合金融服务的高新技术企业,海科融通通过深耕支付行业与自我创新的紧密结合,目前已经打造出了符合行业需求的“支付+互联网”金融生态圈,用现代支付赋能传统商业。海科融通深耕金融领域二十多年,频繁交易产生的巨量数据以及多元数据库并存的状态,使得后台架构
分类: 其他 发布时间: 06-21 00:07 阅读次数: 0

数据库治理的云原生之道 —— Database Mesh 2.0

以下文章来源于SphereEx ,作者苗立尧,张亮 SphereEx 是由 Apache ShardingSphere 核心团队创立的,为企业提供异构数据库服务平台的开源软件公司。公司核心是增强企业的数据服务能力,并为企业业务场景提出更加具有针对性的数据库产品及解决方案。 2018 年 3 月,彼时的 ShardingSphere 刚从原来的 ShardingSphere-JDBC 演化出来可以独立部署的 ShardingSphere-Proxy,它们都采用 Java 构建实现,分别代表了 S
分类: 其他 发布时间: 06-21 00:07 阅读次数: 0

做数据时代的加油站,ShardingSphere 为易车数据库架构演进提供新动力

Apache ShardingSphere 前段时间应邀来到易车北京总部,PMC Chair 张亮与易车的技术同学在数据加解密、扩容、迁移、上云等话题展开了深度交流与探讨。 作为中国领先的汽车互联网企业,易车深耕汽车行业二十余载,为中国汽车用户提供专业、丰富的互联网资讯和导购服务,并为汽车厂商和汽车经销商提供卓有成效的互联网营销解决方案。在公司“1234”的战略推动下,易车技术团队考察并选择了ShardingSphere,为优化数据服务提供更多选择。在讨论最后,张亮也表示,ShardingSp
分类: 其他 发布时间: 06-21 00:07 阅读次数: 0

ShardingSphere 异构迁移最佳实践:将3.5亿量级的顾客系统 RTO 减少60倍

Apache ShardingSphere 助力当当 3.5 亿用户量级顾客系统重构,由 PHP+SQL Server 技术栈无缝转型为 Java+ShardingSphere+MySQL,性能、可用性及维护性均得到显著提升,是 ShardingSphere 异构迁移最佳实践。 1 顾客系统背景 当当顾客系统主要负责账户的注册、登录、隐私数据维护等功能,历史技术栈为 PHP+SQL Server,是标准的集中式架构,如下图。 重构项目启动前,顾客系统的数个业务模块存在多个棘手的业务问题和技术挑
分类: 其他 发布时间: 06-21 00:07 阅读次数: 0

左手代码,右手开源,开源路上的一份子

| 作者:鲁飞(沈唁) | 责编:沈于蓝 | 编辑:姚王薇 | 设计:朱亿钦 我与开源相识在 2017 年,在 2017 年 11 月 23 日创建了一个 GitHub 账号,ID是 sy-records,当时只是为了基于Github Pages和Hexo模板来创建一个博客来记录一些学习记录等内容。 相对于来说,全面开花的时间应该是从 2018 年,以及在机缘巧合之下加入 Swoole 开发组开始。 往下聊故事之前,先来做一个自我介绍: 关于我 鲁飞,网名沈唁, Simps 和 PHPMQTT
分类: 移动开发 发布时间: 06-21 00:01 阅读次数: 0

记mysql-connector-java:8.0.28的bug排查,你可能也踩坑了

前言 如标题,最终查明问题是因为 mysql-connector-java:8.0.28 的一个 bug 导致的。但是在真相未浮出之前,整个问题可谓扑朔迷离,博主好久没有排查过如此得劲的 bug ,随着一层层的 debug 深入,真相也随之浮出水面。这个问题属于底层 jdbc 驱动的问题,具有普遍性,可能不知不觉中,你的应用也在线上遭受这个 bug 的摧残,所以,请耐心听我讲完这个故事,然后回去检查下你的应用状态,是否也踩坑了。喜欢直接的可以直接拉到文末结语看结果。 背景 讲故事一般先介绍人物
分类: 移动开发 发布时间: 06-21 00:00 阅读次数: 0

开源数据可视化 BI 工具 Visualis 1.0.0-rc1 版本发布

Visualis简介 Visualis是一个基于宜信开源项目Davinci开发的数据可视化BI工具。现已集成到一站式数据应用开发门户DataSphere Studio中。Visualis支持拖拽式报表定义、图表联动、钻取、全局筛选、多维分析、实时查询等数据开发探索的分析模式,并提供水印、数据质量校验等金融级增强功能。 开源项目地址:https://github.com/WeBankFinTech/Visualis 本次发布的1.0.0-rc1版本,完成了针对DSS1.0.1和Linkis1.1
分类: 业界资讯 发布时间: 06-21 00:00 阅读次数: 0

libtorch显存管理示例

在使用libtorch进行部署时,会面临显存不够用的情况。因此需要对显存的利用进行管理,对此研究libtorch的api,尝试进行显存管理。libtorch运行程序时,显存占用可以分为3块:模型参数占用显存、输入输出tensor占用显存、模型forword过程临时变量占用显存。使用cudaFree(tensor.data_ptr())可以释放掉tensor所占用的显存,也可以使用该函数释放掉模型参数所占用的显存。使用CUDACachingAllocator::emptyCache函数可以释放掉模型在forw
分类: 企业开发 发布时间: 06-20 23:48 阅读次数: 0

android开发分享如何更改android的SearchView文本

android开发分享如何更改android的SearchView文本
分类: 移动开发 发布时间: 06-20 23:33 阅读次数: 0

关于 NFT 和版权的纠结真相

长期流传的一个说法是,版权法是互联网上唯一的功能性法律——毕竟,整个互联网都是由副本组成的,因此版权法已成为从打击骚扰到停止一切泄漏的首选机制。关于版权法如何运作的困惑无处不在——而且在 Web3 的世界中变得更加复杂。在区块链上“拥有”某些东西意味着什么,而该东西仍然只是一段可以无限复制的代码?法院和立法者还没有解决这个问题,许多 NFT 项目都遇到了直接的、令人困惑的问题,因为他们将拥有 NFT 与拥有版权混为一谈。为了提供帮助,我们改编了来自康奈尔大学和加密货币与合约倡议组织 (IC3) 的三位法律学
分类: 企业开发 发布时间: 06-20 23:30 阅读次数: 0

面试高频考点 -- 常见的排序算法(7种)

目录1、直接插入排序2、希尔排序3、选择排序4、5、6、7、常见排序:稳定性两个相等的数据,如果经过排序后,排序算法能保证其相对位置不发生变化。例如:1、直接插入排序从第二个元素开始往后,每次选择一个元素,当前元素前面的区间就是一个有序区间,后面就是无序区间。每次选择无序区间的第一个元素,在有序区间内选择合适的位置插入。排序12 5 23 6 2直至整个数组变为有序区间。/** * 时间复杂度: O(N^2) * 空间复杂度: O(1) * 稳定性: 稳定 *
分类: 企业开发 发布时间: 06-20 23:29 阅读次数: 0