logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

安卓端出现https请求失败(转)

那就只能找安卓开发看这个,我本来预期的是,在他那里,通过debug,要知道这个错误到底是什么导致的,比如是https的哪个阶段,是不是https证书的哪个字段有啥问题,结果,最终和我说的是,这个是底层okhttp的,没法debug到那一层;丢出这个后,就没有进一步的动作了,认为不是安卓端的问题,因为用5g就可以,只是wifi不行。但是,可以肯定的是,这两种情况下,xxx.com.cn:443的防火

文章图片
#android#https#网络协议
Vue3 :封装 WebRTC 低延迟视频流与 WebSocket 实时状态驱动的大屏可视化

本文介绍了在油罐车作业智能监控系统中采用Vue3+TypeScript技术栈实现低延迟视频监控的解决方案。针对传统视频播放库延迟高的问题,创新性地采用WebRTC技术实现500ms以内的实时视频传输。文章详细阐述了WebRTC的信令交换机制和P2P连接原理,并展示了核心的WebRTCPlayer类实现,包括WebSocket信令交互、ICE穿透处理、自动重连机制等关键技术点。该方案通过优雅封装We

#webrtc#websocket#网络协议
Redis 分布式锁必避问题及解决方案

Redis分布式锁实战避坑指南:本文针对Redis分布式锁在电商系统等场景中的常见问题,系统梳理了8大典型故障模式及解决方案。包括误删他人锁(需Lua脚本保证原子性)、锁提前释放(WatchDog续约机制)、单点故障(Redlock算法)、不可重入(Redisson支持)、主从脑裂(多节点投票)、无重试策略(带限制重试)、锁粒度不当(精细化设计)等核心问题。通过真实案例解析,提出优先使用Redis

#redis#分布式#数据库
用雪花算法就不会产生重复的ID

摘要:雪花算法作为分布式ID生成方案存在五大隐患:1. 时钟回拨问题,建议采用等待机制或回拨计数器;2. 机器ID分配难题,推荐IP自动计算或ZK分配方案;3. 序列号争抢问题,可通过微秒级时间戳或预生成ID池解决;4. 时间戳溢出风险,应合理设置起始时间并动态调整位数;5. 跨语言兼容性问题,建议采用字符串化传输或自定义序列化器。实际应用中需根据业务规模、团队能力和未来规划选择合适的解决方案,并

文章图片
#算法
各个数据库存二进制大文件性能测试

​ 有个项目软件前端将二进制大文件存在了indexDB,每次给后端传文件(需要传到底层C++进行调用)都会导致内存占用飙升,想着使用前后端都能共同操作的数据库来解决这个内存占用的问题,并且希望这个更具尽可能的轻量,可以嵌入到程序中是最好的,通过一个安装包进行安装。

文章图片
Nginx 零改造在 Kubernetes 中用 iptables 劫持流量到 Envoy Sidecar

本文探讨了在不修改业务层Nginx配置的情况下,如何通过Envoy劫持业务流量。文章分析了两种解决方案:1) 通过hostAliases修改域名映射,将流量指向Envoy;2) 使用iptables规则拦截特定流量并重定向到Envoy。重点阐述了iptables方案的具体实现,包括规则配置、用户隔离等细节,并提出了通过initContainers自动配置iptables的工程方案。文章指出该方法实

文章图片
#nginx#kubernetes#运维
微服务痛点 - 用实际经历告诉你

本文对比了单体式架构与微服务架构的优缺点,通过新零售系统案例分析了微服务架构带来的优势与挑战。微服务架构可实现精准扩展、独立发布、技术异构等优势,但也面临服务边界划分、分布式事务、依赖管理、部署调试等九大痛点。文章指出微服务虽复杂,但对于持续发展的业务系统仍是必要选择,因其能通过分而治之的方式维持系统迭代能力。最后强调采用新技术需权衡利弊,既要了解优势也要清楚代价。

文章图片
#微服务#架构#云原生
Win11 的 WSL2环境下配置 Docker Desktop 和 Minikube

本文介绍了在Windows 11系统下通过WSL2配置Kubernetes开发环境的完整流程。主要内容包括:1)安装WSL2和Ubuntu子系统;2)安装配置Docker Desktop并解决WSL域名解析问题;3)安装kubectl、Minikube和Helm工具;4)启动Minikube集群并验证运行状态。重点解决了WSL中常见的DNS解析故障问题,提供了详细的配置步骤和验证方法。文章还给出了

#docker#容器#运维
大模型实战杀手锏 模型微调

本文探讨了大模型微调的概念与实践。通过对比Qwen3-4B-Base和Qwen3-4B-Instruct模型的测试,发现Base模型仅具备词语接龙能力,而Instruct模型经过指令微调后能更好地理解对话指令。文章介绍了大模型的三个阶段:预训练(Base模型)、监督微调(Instruct模型)和人类对齐(Chat模型)。指出微调的优势在于能内化能力、提升推理速度和定制输出风格,而Prompt工程存

文章图片
#pytorch#python#深度学习
ros2_control

摘要:ros2_control是ROS2的机器人实时控制框架,重构自ROS1的ros_control。该框架通过控制器管理器(CM)协调控制器与硬件抽象层的交互,资源管理器(RM)负责硬件组件加载与生命周期管理。系统包含三种硬件组件类型:系统(多自由度设备)、传感器和执行器(单自由度设备),通过URDF文件配置硬件参数。提供命令行接口(CLI)进行用户交互,支持控制器加载/激活等操作。框架采用插件

文章图片
#人工智能
    共 27 条
  • 1
  • 2
  • 3
  • 请选择