分布式
-
XGBoost:一个机器学习梯度提升框架及Python应用
1. 简介 XGBoost(eXtreme Gradient Boosting)是一种用于机器学习的开源库,由陈天奇在2014年开发。它是一种梯度提升框架,能够实现高效、准确的机器…
-
Python 重试库:Tenacity,让你的代码固若金汤!
引言 在软件开发的世界里,难免会遇到各种意外情况,导致程序运行失败,如网络请求超时、数据库连接中断等等。为了应对这些不可预知的问题,我们需要一种能够自动重试的方法,来提高程序的容错…
-
[编程]24W+逆天高Star的Python开源项目:system-design-primer,快速掌握系统设计技能
什么是system)-design-primer? system-design-primer是一个帮助人们学习如何设计大规模系统的开源项目。它涵盖了许多常见的系统设计主题,旨在帮助…
-
Daft:机器学习的下一代数据框架,复杂数据的分布式解决方案
1. Daft简介 Daft是一个快速、Pythonic和可扩展的开源数据框架库,专为Python和机器学习工作负载而设计。它的目标是提供一个能够处理复杂数据、快速、高效并且易于使…
-
AI库一览:盘点Python在各个AI方向的库
引言 Python凭借其易学性、可扩展性和丰富的库生态,在人工智能(AI)领域占据主导地位。本文将深入探讨Python在AI各个方向上常用的库,涵盖一整套工具,以帮助开发者构建尖端…
-
OpsManage:Python编写的全功能运维管理平台
介绍OpsManage平台 OpsManage是一款基于Python编写的运维管理平台,旨在提供代码部署、应用部署、计划任务以及设备资产管理等功能。通过OpsManage,用户可以…
-
突破性能瓶颈,几个高性能Python网络框架,高效实现网络应用
引言 随着互联网和大数据时代的到来,高性能网络应用的需求日益增加。Python作为一种流行的编程语言,在高性能网络编程领域也具有广泛的应用。本文将深入探讨基于Python的几种高性…
-
Daft:复杂数据的分布式Python数据框架
1. Daft简介 Daft是一个快速、Pythonic和可扩展的开源数据框架库,专为Python和机器学习工作负载而设计。它的目标是提供一个能够处理复杂数据、快速、高效并且易于使…
-
说说缓存穿透、击穿、雪崩的区别及如何避免
大家好,今天我们一起聊聊Java开发中缓存使用常见的缓存穿透、击穿及雪崩。 大纲 Java开发中的缓存 在Java开发中,缓存是指将数据存储在内存中以便快速访问的数据结构或组件。它…
-
【吐血推荐 六】那些不错的Github项目
点击上方蓝字关注我! 如果你正缺少一些练手的项目,那你可以看看这篇文章。在这篇文章中,我会列举一些Github项目供大家参考。 spring-cloud-alibaba-my-sh…
-
【知识科普】分布式系统中你不得不了解的CAP定理与BASE理论
点击上方蓝字关注我! CAP定理 CAP定理又叫布鲁尔定理,这个定理告诉我们在一个分布式系统中,不可能同时满足下面三点: “ 一致性(Consistency) (等同于所有节点访问…
-
如何开发一套分布式接口重推系统
功能介绍 业务开发中会有方法重推的需求,比如调用第三方系统接口,如果调用失败,需要能够重推,重推后需要更新业务信息,例如业务单据的状态更新为:推送失败(成功)。 因此决定写一套通用…
-
为什么我写不出面向对象的代码
面向过程OR面向对象 面向过程的代码 在说面向对象前我们来说说什么是面向过程。什么是面向过程呢? “ 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用…
-
开发一个通用靠谱的单号生成器
单号生成器优化 之前我用Redis开发了一个通用的单号生成器,该单号生成器存了两个key。一个是序号递增的key,一个是记录日期的key。如果当前日期和Redis记录的日期不一致,…
-
AIDL在Android跨进程通信中的重要作用
AIDL(Android Interface Definition Language)是Android系统提供的一种用于定义跨进程通信(IPC,Inter-Process Comm…
-
什么是 DDoS 攻击(Distributed Denial of Service)?
1.写在前面 DDoS (Distributed Denial of Service) 攻击旨在通过毫无意义的连接请求、虚假数据包或其他恶意流量来禁用或关闭网站、Web 应用程序、…