logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

微服务是怎么长出来的

微服务不是设计出来的,是单体撑裂出来的。每条裂缝被堵上的同时,新的暗面代价开始累积。

文章图片
#微服务#架构#云原生
定时任务方案选择指南:crontab、K8s CronJob、Airflow、XXL-JOB

一个项目刚开始,定时任务少,随手扔个 crontab -e,一行表达式一个脚本。没人纠结——能跑就行。 后来定时任务多了。三个 cron 变十几个,散在不同机器上。没人知道哪个在跑、哪个停了、哪个重复了。要补跑、要暂停、要看日志——每次都先 ssh 上去找脚本在哪。然后你开始看调度框架:Airflo

文章图片
#kubernetes#容器#云原生
为什么从 demo 到生产路还很长?一次数据拉取功能的复杂度演进复盘

这篇文章复盘了一个A股量化研究系统数据获取功能的演进过程。从最初的简单循环到最终包含八套机制的复杂系统,每一层优化都源于实际使用中暴露的问题:规模扩大导致调用量暴增、全量数据引发内存溢出、长任务失败需要断点续传、周期性更新催生增量机制等。作者总结出系统复杂度的演进是环环相扣的链条,不同维度的风险(调用量、内存、并发等)会以不同方式显现。特别指出AI编程的局限在于无法预判真实场景中的隐性假设,这些假

文章图片
#系统架构
给 Kimi Code 装个「任务完成提醒」,再也不怕回来才发现任务早跑完了

本文介绍了一个针对Kimi Code命令行工具的任务通知解决方案。作者发现Kimi Code后台任务完成后缺乏有效提醒机制,于是利用其Hooks功能开发了kimi-code-notify脚本工具。该工具能根据任务状态(完成/失败/超时等)显示不同emoji图标、播放对应系统声音,并支持通过Bark推送至iOS设备。项目采用shell脚本实现,安装简单,支持配置备份和卸载。这个小工具解决了日常开发中

Nginx配置https访问

生成https证书生成秘钥key,运行:$ openssl genrsa -des3 -out server.key 2048会有两次要求输入密码,输入同一个即可输入密码然后你就获得了一个server.key文件.以后使用此文件(通过openssl提供的命令或API)可能经常回要求输入密码,如果想去除输入密码的步骤可以使用以下命令:$ openssl rsa -in server....

Spark学习-一文了解RDD

什么是RDDRDD(Resilient Distributed Dataset)弹性分布式数据集,RDD从字面理解,分为三个层面:弹性、分布式、数据集。RDD是一种数据集,是Spark对于要处理的数据的抽象,就像Java等高级编程语言中的List、HashMap等集合;分布式是因为我们通常是以集群形式进行分布式计算,RDD中的数据并非存在一个节点,而是分布于集群各个节点,便于调用各个节点的算力;R

量化交易金融知识

量化交易金融知识量化交易现状开始于20世纪70年代,在我国当前刚起步,当前主要问题是创新能力不足和资金规模不集中,主要发展方向是统计套利和基于大数据的量化分析。量化交易特征交易量巨大持仓时间短,交易频繁单笔收益较低,但总体收益稳定量化交易参与者由于交易频繁,单笔收益率较低,而每笔都有交易费,故在个人交易者而言,很难收益;故而,当前主要参与者还是机构投资者,如期货公司...

CGCS2000国家大地坐标系参数

国家大地坐标系的定义包括坐标系的原点、三个坐标轴的指向、尺度以及地球椭球的4个基本参数的定义。2000国家大地坐标系原点:包括海洋和大气的整个地球的质量中心Z轴:由原点指向历元2000.0的地球参考极的方向,该历元的指向由国际时间局给定的历元为1984.0的初始指向推算,定向的时间演化保证相对于地壳不产生残余的全球旋转,X轴由原点指向格林尼治参考子午线与地球赤道面(历元2000.0)的...

栅格数据的编码方法

直接栅格编码直接编码就是将栅格数据看作一个数据矩阵,逐行(或逐列)逐个记录代码,可以每行从左到右逐像元记录,也可奇数行从左到右而偶数行由右向左记录,为了特定的目的还可采用其他特殊的顺序。链式编码链式编码又称为弗里曼链码(Freeman,1961)或边界链码。链式编码主要是记录线状地物和面状地物的边界。它把线状地物和面状地物的边界表示为:由某一起始点开始并按某些基本方向确定的单位矢量链。基...

FastAPI学习-数据更新

数据更新使用PUT方法和PATCH方法区别在于PUT是整体更新,未传的参数使用默认值;PATCH是部分更新,只更新传的参数,其余参数使用默认值注意整体更新和部分更新并不是FastAPI实现的,需要自己实现from datetime import datetimefrom fastapi import FastAPIfrom fastapi.encoders import jsonable_enco

    共 11 条
  • 1
  • 2
  • 请选择