服务端架构师一枚,丰富的一线实践经验,一直怀着一颗造卫星的心钉钉子,擅长大型分布式服务架构设计、DDD设计、微服务设计以及政企数字化转型设计开发。既能对Java,Go,Python等语言进行生产级运用,又能丝滑开发Web3区块链合约,人工智能大模型训练及优化。待过军工,去过大厂 ,做过海外.....
Apache Airflow是一个用于调度和监控有依赖任务的工作流平台,它使用Python编程定义任务和工作流,提供了命令行和Web界面工具,支持包括Spark、MR、Hive在内的多种数据处理任务的提交和管理。
该文章提供了在Ubuntu系统上一键安装指定版本的Go语言环境的详细步骤,包括删除旧版本Go、下载并解压新版本Go到指定目录、配置Go环境变量,以及安装其他必要的开发工具。
这篇文章介绍了在Mac操作系统上如何使用两种命令来查询监听特定端口的进程ID。第一种方法是使用`netstat -anp tcp -v | grep 端口号`,例如`netstat -anp tcp -v | grep 80`,这将列出所有使用端口80的TCP连接及其相关信息。第二种方法是使用`lsof -P -n -i:端口号`,例如`lsof -P -n -i:8080`,这将显示使用指定端口的进程列表,包括进程ID、用户、文件描述符等信息。文章通过示例展示了如何使用这些命令,并提供了输出结果的截图。
这篇文章详细介绍了Sui区块链的基础知识和实战应用,包括交易类型、共识引擎、Sui的优势、智能合约开发、安装Sui、包布局和语法、对象分类、NFT创建、对象包装、动态字段以及集合等概念。
该文章以极简的方式介绍了ECDSA(椭圆曲线数字签名算法)的基本原理,包括私钥和公钥的生成、签名过程、以及验证签名的方法,旨在帮助读者轻松掌握ECDSA的核心概念。
该文章深入探讨了数字签名在区块链技术中的应用,并比较了聚合签名、门限签名和多签名三种方案的异同,同时介绍了MuSig2和FROST这两种旨在提高区块链平台多签名或门限签名效率的提案。
该文章分享了Go服务在Docker Pod中不断重启的问题排查过程和解决方案,识别出并发写map导致fatal error的问题,并提供了使用sync.Map或concurrent-map库作为并发安全的替代方案。
该文章分析了以太坊交易中出现"Out of Gas"错误的原因,并提供了通过MetaMask客户端设置更高的Gas Limit来解决这一问题的详细步骤和建议。
该文章比较了Merkle树和Verkle树的工作原理和特点,探讨了它们在区块链技术中的应用,特别是Verkle树在提高证明大小效率方面的显著优势。