-
解密Elasticsearch:深入探究这款搜索和分析引擎
• 开篇 最近使用Elasticsearch实现画像系统,实现的dmp的数据中台能力。同时调研了竞品的架构选型。以及重温了redis原理等。特此做一次es的总结和回顾。网上没看到有人用Elasticsearch来完成画像的。我来做第一次尝试。 背景说完,我们先思考一件事,使用内存系统做数据库。他的优点是什么?他的痛点是什么? • 一、原理 这里不在阐述全貌···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
关于聚合根,领域事件的那点事---深入浅出理解DDD
前言 最近有空会跟同事讨论DDD架构的实践落地的情况,但真实情况是,实际中对于领域驱动设计中的实体,值对象,聚合根,领域事件这些类的实践落地,每个人理解依然因人而异,大概率是因为这些概念还是有一些抽象,同时有有别于传统的MVC架构开发。 在此,通过小demo的方式跟大家分享一下我对DDD中层级的理解,算是抛砖引玉,该理解仅代表我个人在现阶段的一个理解,也可···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
java浅拷贝BeanUtils.copyProperties引发的RPC异常
背景 近期参与了一个攻坚项目,前期因为其他流程原因,测试时间已经耽搁了好几天了,本以为已经解决了卡点,后续流程应该顺顺利利的,没想到 人在地铁上,bug从咚咚来~ 没有任何修改的服务接口,抛出异常: java.lang.ClassCastException: java.util.HashMap cannot be cast to cn.xxx.xxx.xx···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
基于Sentinel自研组件的系统限流、降级、负载保护最佳实践探索
一、Sentinel简介 Sentinel 以流量为切入点,从 流量控制、 熔断降级、 系统负载保护等多个维度保护服务的稳定性。 Sentinel 具有以下特征: • 丰富的应用场景:Sentinel 承接了阿里巴巴 近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
一次基于AST的大规模代码迁移实践
作者:来自 vivo 互联网大前端团队- Wei Xing 在研发项目过程中,我们经常会遇到技术架构迭代更新的需求,通过技术的迭代更新,让项目从新的技术特性中受益,但由于很多新的技术迭代版本并不能完全向下兼容,包含了很多非兼容性的改变(Breaking Changes),因此我们需要设计一款工具,帮助我们完成大规模代码自动迁移问题。本文简单阐述了基于 AS···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
域名交易转让需要注意什么?
域名的价值越来越高,很多人都希望通过买卖域名来实现盈利。但在这个过程中,有哪些细节是你需要特别注意的呢?域名交易虽然看似简单,但其中的注意事项却不容忽视。 域名的合法性是首要关注的点。确保你要出售的域名没有侵犯他人的商标或版权,避免未来可能出现的法律纠纷。前进行商标查询,确保域名的合法性。 交易平台的选择也至关重要。如今,有很多在线平台提供域名交易服务,比···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
为什么阿里巴巴禁止数据库中做多表join?
阿里出过一个《Java开发手册》,上面有一条规约是禁止超过三张表的join。 而实际操作过程中,我们平时确实在SQL中写JOIN也比较少,两张表JOIN有的时候也有,多张表的JOIN在离线数据分析的时候很多,但是在线系统确实很少。经常有人问我为什么? 其实最主要的原因就是join的效率比较低。 MySQL是使用了嵌套循环(Nested-Loop Join···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
GitHub 的数据库 CI/CD 优秀实践
数据库更改是应用程序开发过程中一个棘手的部分:它通常涉及来自不同环境的多个数据库和跨团队协作,此外,数据库是一触即发的。它让我们思考:我们可以像对待应用程序代码一样对待数据库吗? DORA(DevOps Research & Assessment)指出,将数据库工作整合到软件交付过程中,对持续交付有积极的贡献。是时候让数据库成为 CI/CD 周期的···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
如何查询域名的建站历史?
了解域名的建站历史不仅可以帮助你评估一个网站的信誉,还能为你在购买域名时提供重要的信息。那么,如何查询域名的建站历史呢? 查询域名的建站历史其实并没有想象中那么复杂。网络上有很多工具和资源可以帮助你获取这些信息。比如一些网站会记录互联网的历史,保存了大量网站的快照。只需在搜索框中输入你想查询的域名,就可以看到这个网站在不同时间点的样子。你可以浏览过去的版本···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
SQL Server 备份的备份类型探究
一、背景描述我们知道数据数据库的恢复模型决定了可以执行哪些类型的备份。在本节中,我们将讨论每个备份选项以及如何使用 SSMS 和 T-SQL 执行这些备份。在本文中我们讨论如下内容:完整备份差异备份文件备份文件组备份部分备份仅复制备份镜像备份事务日志备份二、SQLSERVER备份类型1、SQL Server 完整备份最常见的 SQL Server 备份类型是···
- 发布时间:2025-05-17
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])