logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

GoWind Shop 出海实战:多语言商品内容怎么存、怎么录、怎么按 locale 取

本文介绍了GoWind Shop电商平台在多语言商品内容管理方面的实践经验,主要包含四个层面的设计: 数据层采用主表+翻译表分离模式,通过复合唯一索引(brand_id+language_code)保证数据一致性,支持高效查询。 协议层在proto中显式定义翻译消息,提供locale参数实现按需读取,前台后台复用同一套数据契约。 语言字典通过独立服务管理支持的语言列表,确保系统语言可控。 前端路由

#golang
GoWind Shop 安全设计:JWT 鉴权、Ent 行级隔离、防篡改审计与四个真实漏洞修复

GoWind Shop 安全设计摘要 本文详细拆解了GoWind Shop电商系统的安全实现,聚焦工程落地而非概念。系统采用JWT双租户鉴权、Ent行级隔离、防篡改审计等机制,贯穿fail-closed(默认拒绝)和纵深防御(多层冗余)两大设计原则。 主要内容包括: JWT双租户分治:后台运营token长时效可刷新,买家侧token短时效不可刷新 五层token校验链(签名校验、过期检查、clai

#golang#kafka#微服务 +1
Apache Doris 4.x 在量化交易中的完整应用实践

本文介绍了基于Apache Doris 4.x构建量化交易数据平台的完整方案。该方案采用分层架构设计,包含ODS层存储原始分钟级K线数据、DWD层进行数据清洗、DWS层通过物化视图预聚合不同时间维度的K线数据,以及ADS层实现技术指标计算和策略分析。文章详细展示了生产级SQL代码,包括创建分钟级K线表、策略回测结果表,以及配置Kafka实时数据接入。此外,还介绍了利用Doris物化视图特性实现毫秒

#量化交易#AI
实时游戏网络协议深度对比:KCP vs WebRTC vs WebSocket

本文对比分析了KCP、WebRTC DataChannel和WebSocket三种实时通信协议在游戏场景下的性能表现。KCP基于UDP实现激进重传策略,在弱网环境下延迟最低(30-60ms@5%丢包),支持可靠/不可靠双模式,适合对延迟敏感的游戏场景。WebRTC提供强制加密和NAT穿透能力,但协议栈复杂导致延迟较高(50-100ms)。WebSocket基于TCP存在队头阻塞问题,在丢包时延迟显

#网络协议#游戏#webrtc
Go-Wind GraphQL 服务器从入门到精通

Go-Wind GraphQL 服务器入门指南 本教程介绍了如何使用 Go-Wind 插件库构建 GraphQL 服务器,主要内容包括: 基于 gqlgen 框架实现类型安全的 GraphQL 服务 共享 HTTP 中间件机制,可直接复用 transport/http 的中间件 核心概念讲解:Server、Middleware 和 gqlgen ExecutableSchema 快速入门示例,从定

#golang#graphql#服务器 +1
实时游戏网络协议深度对比:KCP vs WebRTC vs WebSocket

本文对比分析了KCP、WebRTC DataChannel和WebSocket三种实时通信协议在游戏场景下的性能表现。KCP基于UDP实现激进重传策略,在弱网环境下延迟最低(30-60ms@5%丢包),支持可靠/不可靠双模式,适合对延迟敏感的游戏场景。WebRTC提供强制加密和NAT穿透能力,但协议栈复杂导致延迟较高(50-100ms)。WebSocket基于TCP存在队头阻塞问题,在丢包时延迟显

#网络协议#游戏#webrtc
Golang 并发模式:扇入、扇出

本文介绍了Golang中的两种并发模式:扇入(fan-in)和扇出(fan-out)。扇入模式通过select语句将多个数据源合并到单一通道,适用于需要聚合多个事件流的场景。扇出模式则使用工作池将数据分发到多个worker进行处理,文中通过Processor和Worker结构实现了一个工作池示例。文章详细说明了两种模式的实现方法,包括数据生成器、通道处理和工作分配机制,并指出了实际应用中需要注意的

#golang#python#开发语言
如何使用 Golang 查询 MongoDB

本文介绍了如何使用Golang操作MongoDB数据库。主要内容包括:1) 建立MongoDB连接的方法;2) 插入单个文档和批量插入文档的实现;3) 查询单个文档的操作。文章通过代码示例展示了如何定义数据模型、建立数据库连接、执行插入和查询操作等关键步骤。所有示例均使用官方的MongoDB Go驱动,并采用结构体标签来映射MongoDB文档字段,提供了实用的数据库操作参考。

#golang#mongodb#开发语言
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:为什么选 Golang+Vue3 这套组合?

GoWind Admin采用Golang+Vue3技术组合打造企业级中后台框架,精准匹配高性能与开发效率需求。后端基于Golang生态(go-kratos框架+ent/gorm ORM),提供轻量级并发处理与微服务扩展能力;前端采用Vue3+TypeScript+Antdv组件库,实现高效开发和类型安全。该技术栈既满足多租户隔离、权限控制等企业级需求,又兼顾部署灵活性和维护成本,是平衡业务复杂度与

#golang#开发语言#后端
JavaScript/TypeScript 前端实现文件上传到 MinIO 完整指南

本文介绍了前端使用JavaScript/TypeScript实现文件上传到MinIO对象存储的完整方案。主要内容包括:MinIO的Docker本地部署方法、前端三种HTTP上传实现(XHR/Fetch/Axios)、MinIO四种API的安全选型分析,以及基于Go后端的预签名URL生成服务实现。重点推荐使用PresignedPutObject和PresignedPostPolicy两种预签名URL

#javascript#前端#typescript +2
    共 33 条
  • 1
  • 2
  • 3
  • 4
  • 请选择