lequs
本站致力于IT相关技术的分享
基于MyBatis数据变更事件实现Gatsby站点的增量静态生成 基于MyBatis数据变更事件实现Gatsby站点的增量静态生成
我们的内部知识库,一个拥有超过一万篇技术文档的站点,最初选择Gatsby构建。看中的是它生成静态站点的极致访问性能和良好的SEO。后端数据存储在MySQL中,通过一套成熟的Java服务管理,其中数据访问层牢牢地绑定在MyBatis上。这个架
2023-10-27
Elixir Phoenix Channels 驱动的 WebRTC SFU 信令服务器与 Caddy TURN 服务集成实践 Elixir Phoenix Channels 驱动的 WebRTC SFU 信令服务器与 Caddy TURN 服务集成实践
构建一个简单的双人 WebRTC 视频通话应用并不复杂。浏览器提供了 RTCPeerConnection API,似乎一切都水到渠成。然而,当需求从两人 P2P 扩展到多人会议,并且需要确保连接能在各种复杂的网络环境(特别是对称 NAT)下
2023-10-27
TDD驱动的Cassandra事件溯源服务及其在ELK与Recoil全链路可观测性中的实现 TDD驱动的Cassandra事件溯源服务及其在ELK与Recoil全链路可观测性中的实现
故障排查会议已经开了三个小时,依然毫无头绪。我们的实时用户行为分析面板数据时常出现断崖式下跌,但没有任何报错。前端团队坚持数据已经发出,后端团队的日志显示服务正常,而数据团队检查Cassandra集群后发现数据确实有缺口。皮球在三个团队之间
2023-10-27
基于 spaCy 构建语义应用层防火墙及其 SwiftUI 实时监控面板的实现 基于 spaCy 构建语义应用层防火墙及其 SwiftUI 实时监控面板的实现
传统的Web应用防火墙(WAF)在很大程度上依赖于正则表达式来匹配恶意请求。一个典型的SQL注入检测规则可能是这样的: # 一个极其简化的、脆弱的示例 import re SQLI_PATTERN = re.compile(r"(\s*s
2023-10-27
构建从Swift到Docker化Keras服务的gRPC高性能推理管道 构建从Swift到Docker化Keras服务的gRPC高性能推理管道
一个棘手的需求摆在面前:我们需要在原生Swift应用(一个macOS桌面工具)中集成一个相当复杂的图像分类模型。直接将TensorFlow Lite或Core ML模型打包进应用是常规操作,但这次的模型体积超过300MB,并且预计每两周就会
2023-10-27
构建基于MongoDB与Rails的动态简历渲染引擎的数据建模实践 构建基于MongoDB与Rails的动态简历渲染引擎的数据建模实践
我们面临的技术痛点相当直接:系统需要 ingestion 来自不同渠道、格式完全不可控的用户简历(CV)数据。有些是遵循某个特定JSON Schema的结构化数据,有些则是近乎自由文本的键值对集合。业务需求是,无论原始数据多么混乱,前端都必
2023-10-27
1 / 2