在Kubernetes上对JVM微调研究 - brunoborges

1259 1
在Kubernetes上对Java的三个方面的研究: - ActiveProcessorCount - 默认GC - 默认Heap Sizing ActiveProcessorCount 当前匹配cp.

GraalVM 21.3支持Java 17、Native Image 性能更新等等

2971 4K
今天我们发布 GraalVM 21.3!它带来了许多社区期待已久的强大功能,在这篇博文中,我们将讨论其中一些最有趣和最有前途的功能。21.3 是今年的最后一个版本,这意味着 GraalVM 社区版将在.

Facebook AI 相似性搜索 (Faiss)快速上手手册 - pinecone

1745
Facebook AI 相似性搜索 (Faiss) 是最流行的高效相似性搜索实现之一。Faiss 是一个由 Facebook AI 开发的库,可以实现高效的相似性搜索。因此,给定一组向量,我们可以使用.

Lyft如何通过DevOps提升扩展微服务的生产力? - Garrett

943 3K
该案例研究是关于在完成向微服务的整体迁移以及开发工具中出现的下一个约束之后提高 Lyft 的生产力。2018 年底,Lyft 工程完成了将我们最初的 PHP 单体分解为 Python 和 Go 微服务.

如何在Python中使用Java类? - codecentric

1071 1 3K
让 Java 和 Python 携手合作非常容易,这在开发原型时尤其有价值。我们从一个实现 Snake 游戏逻辑的 Java 程序开始:场上总有一块食物。每当蛇到达食物时,它就会生长并出现新的食物。如.

Java 18 如何改进处理大型对象回收的内存碎片问题? -

1044
由于内存集数据结构的限制,Java 的G1堆区域的大小一直限制在 32MB;使用 JDK 18 版本JDK-8275056将把这个限制提高到 512MB。在垃圾收集期间,G1会从一堆死对象中选择它认为.

如何使用SpringBoot的重试功能模块? - Gavin

1092 8K
重试功能是 Spring Batch 模块的一部分。从 2.2.0 开始,此功能从 Spring Batch 中提取出来并作为一个单独的模块进行维护。要在 Spring 应用程序中启用此功能,请将此依.

凿壁偷光是偷窃吗?

1527
有一个哲学实验:一位书生想读书,但夜幕降临,天黑得看不见了。他是一个吝啬的人,不想承担灯的油钱。就在这时,读书人的邻居点亮了自己的灯,因为他们也想读书。邻居家的灯把光投射到街上,也投射到邻近房屋的窗户.

什么是Gemini协议?

1478
Gemini是一种(仅)用于访问远程文档的应用层互联网通信协议,虽然类似于 gopher 或 HTTP,但是它旨在作为这些协议的第三种替代方案,可以看成是HTML的极简子集。网址格式:gemini:/.

幽默:语言会限制你的思想

2117 3 11K
看到有一位掌握五门语言的人说:我喜欢英语,因为它能精确地表达复杂思想。banq:如果你只懂一门语言,就被其限制,正如计算机语言你只懂一门,很快就会被淘汰。维特根斯坦:如果你无法表达就沉默。banq:如.

幽默:会提问题比会答题考试更重要

1288 2 18K
学习成绩好的擅长答题,从而忽视了问题的创建能力培养,如何提出问题的能力比答题能力更重要,世界上伪命题比比皆是,提出好的问题=解决一半问题,战略高于战术。所以,问题空间=解决方案空间下图是:提问题的批判.

无服务器时代:是时候做 Cloud Right 了 - Wardley

927
早在十年前,组织就开始谈论“云优先”的 IT 资产现代化政策。当时,云优先的重点主要是将应用程序转移到软件即服务 (SaaS) 和供应基础设施,从计算到存储,作为基础设施即服务 (IaaS)。现实情况.

通俗易懂讲解ML中的均方误差 (MSE) - haltakov

4832
均方误差 (MSE)是用来测量预测值Ŷ与某些真实值匹配程度。MSE 通常用作回归问题的损失函数。例如,根据其属性估算公寓的价格。 详细公式解释均方误差公式可以写成如下,它代表了一个非常简单的概念,但如.

使用反应式编程替换Java自动资源管理 - Arvind

1418 1 5K
自动资源管理(Automatic resource management 简称ARM)在 Java 7 中首次引入时是一个受欢迎的特性,也就是通常说的无需finally的try()用法。然后ARM 继.

MongoDB迁移到Cosmos DB以支持数百万用户 - Saket

1274 2K
Glance 游戏中心是 Glance 应用程序中的一个部分 : 上百款游戏的目的地。任何想要快速娱乐的人都可以在这里玩游戏。它涵盖了各种类型的游戏,如益智、赛车、冒险、策略等。这些游戏通常是基于 H.

配置Apache Kafka生产者参数以获得高可用性和弹性 - Nabraj

1114 4K
Apache kafka以其弹性、容错性和高吞吐量而闻名。但它的表现并不总是满足所有人的期望。在某些情况下,我们可以通过缩小或扩大代理规模来改进它。而在大多数情况下,我们必须玩配置游戏。在卡夫卡的生态.

使用Kafka重新架构电子商务系统 - Dina

1380 1 2K
示例是:向经过身份验证的用户显示产品页面,下图显示了在这种情况下如何执行请求。为经过身份验证的用户显示产品页面,请注意,必须执行五个请求,但我们应该只计算四个顺序请求。尽管如此,由于请求是以同步方式执.

如何在一周内使用Kafka+Redis构建分布式排行榜系统? - Aritra

1391 1 4K
这是 T20 世界杯赛季,我们想为我们的用户建立一个测验系统,用于短期预言预测。在比赛开始时要求用户预测场景,最后,主持人将提交所有预测场景中实际发生的情况。评分将根据谁回答正确以及回答所花费的时间进.

隐形女性:世界是偏向为男性设计的 - Caroline Criado

1420
隐形女性:揭露专为男性设计的世界中的数据偏见是英国女权主义作家卡罗琳·克里亚多·佩雷斯( Caroline Criado Perez ) 于 2019 年出版的一本书。这本书描述了大数据收集中性别偏见.

认知偏差:计算机技术是错误的 - Sara Wachter-Boettcher

981
这是一本有关性别歧视应用程序、偏见算法和其他有毒技术威胁的书籍!Wachter-Boettcher 为马克·扎克伯格著名的劝诫(“快速行动并打破常规”)提供了另一种选择,敦促技术人员“放慢速度并修复问.

认知偏差:懒惰其实是不存在的 - Devon Price

1454 1
你不懒,只是需要慢下来!一只宠物龙猫Dumptruck帮助 Devon Price 意识到,你不必为了获得生存权而工作。 为什么过分强调“努力”是有问题的我们生活在一个现实中,人们确实准确地认识到我们.

杠精的圣经:维基百科认知偏差大全 - Buster Benson

2081 1 20K
杠精的圣经:导致维基百科中200种偏见的4个宇宙难题:宇宙有 4 种品质限制了我们自己的智力以及其他所有人的智力:集合、有机复杂系统、机械、外星人或可以想象的上帝。我们已知的所有 200 左右的偏见都.

幽默:无服务器EJB又回来了

839
提问者:我们有一个基于EJB的定制java框架。使用该框架作为依赖项(意味着扩展功能),我们有一些EJB应用程序,此应用程序托管在一台本地 jboss 服务器上。现在,我们想要删除这个本地服务器并将这.

MemQ:可替代Kafka的高效、可扩展的云原生PubSub系统

2374 2K
这篇博文介绍了 MemQ,这是一种为 Pinterest 的云开发的高效、可扩展的 PubSub 系统,自 2020 年中期以来一直为我们提供近实时数据传输用例,并补充了 Kafka,同时成本效率提高.

建议将技术债务更名为科技财富 - increment

885 2K
技术债务是由于在构建功能时采用了太多的技术捷径。产品团队创建了一个雄心勃勃的路线图,几乎没有犯错的空间,工程师在已经过时的软件基础设施上进行不守规则的破解以实现这些雄心壮志。债务像一个孩子踮起脚尖走进.

Redgate是如何做出架构决策的?

960 1
架构决策“最简单”的解决方案是让拥有巨大大脑的人做出所有决定。这种“Megamind”方法当然有一些优势——一个人可以快速做出决定,并且有一个人负责;缺点使这些优点相形见绌。把责任推给一个人是有风险的.

CQRS命令查询分离架构的多种形式实现 - Kapil

1589 1 5K
CQRS(命令查询职责分离)的核心有一个简单的目标:将读取和写入分离为单独的模型。这个简单的想法可以采用多种形式,具体取决于使用它的上下文以及所使用的实现选择。这篇文章试图分析 CQRS 的各种形状,.