小易撩挨踢 易君召的博客

常用分布式事务实现策略

分布式事务核心目标:跨多个数据库 / 服务的数据要么全部成功,要么全部失败,解决 CAP、BASE 理论下数据一致性问题,分为强一致性、最终一致性两大类。 1. 2PC(两阶段提交) 角色:协调者、多个参与者 阶段 1(准备阶段):协调者通知所有参与者执行事务预提交,不真正提交;参与者执行 SQL,

易君召 发布于 2026-09-04

常见权限管理软件对比

权限管理分两大类:代码库 / 开发框架(嵌入业务代码,开发人员用)、IAM 统一身份权限平台(独立系统,企业多系统 SSO、账号生命周期管理)。 一、Java 开发权限框架(嵌入业务系统)

易君召 发布于 2026-09-04

常见 API 接口类型

按照通信协议、交互风格、数据格式、调用模式划分,开发中最常用的几类: 1. REST API(RESTful) 目前互联网最主流 协议:HTTP/HTTPS 核心:用 HTTP 动词表达语义 GET 查询、POST 创建、PUT 全量更新、PATCH 部分更新、DELETE 删除 数据格式:JSON

易君召 发布于 2026-09-03

数据可视化常用工具 & 实用技巧

按代码开发、零代码 BI、绘图库、可视化大屏、报表图表分类整理,同时附上避坑技巧,适合数据分析、后台系统、大屏看板、PPT 汇报等场景。 一、代码类工具(开发嵌入、自定义程度高) 前端 Web

易君召 发布于 2026-09-03

数据质量提升实用工具清单

按开源免费、商业工具、数据库内置、Python/Java 开发组件、数据质量规则引擎分类,覆盖探查、校验、清洗、监控、血缘、问题报告,全部是生产落地常用工具,标注核心能力、适用场景、优缺点。 一、开源免费工具(企业 / 项目优先选型) 1. Great Expectations(GE) 核心能力:数

易君召 发布于 2026-09-02

自动化常见工具选型与应用场景

按测试自动化、运维自动化、业务 RPA 自动化、接口自动化、UI/Web 自动化、移动端自动化、数据自动化分类整理,包含工具、适用场景、优缺点简述。 一、Web UI 自动化(网页界面操作模拟)

易君召 发布于 2026-09-01

适合高并发处理的编程框架

高并发核心诉求:高吞吐、低延迟、异步非阻塞、IO 多路复用、线程模型优化、支持大规模连接,分为后端 Web / 服务框架、Reactor 异步框架、流处理、RPC、协程类框架,按语言分类整理,附带适用场景与优缺点。 Go 语言(高并发原生优势,协程 GPM 模型) Gin 定位:高性能 HTTP W

易君召 发布于 2026-08-29

常用于决策支持系统 (DSS) 搭建的软件 / 工具

决策支持系统核心能力:数据采集、数据仓库、OLAP 多维分析、报表可视化、建模预测、规则引擎,服务管理层做分析决策,分为BI 商业智能工具、数据仓库 & 数模平台、专用 DSS 套件、低代码开发平台、AI 预测分析组件五大类。 一、商业智能 BI 工具(最常用,面向可视化决策分析) 主要完成多维查询

易君召 发布于 2026-08-29

企业文件同步解决方案选型指南

企业文件同步分为SaaS 公有云、私有化部署网盘、服务器 / 机房之间批量同步工具、NAS 方案四大类,需要重点考量:增量同步、断点续传、哈希校验、权限审计、AD/LDAP 集成、信创适配、弱网跨地域传输、冲突处理、运维成本。 选型关键区分场景: 1)员工 PC / 多终端日常办公文档同步; 2)总

易君召 发布于 2026-08-27

如何选择适合的数据传输方式

选择数据传输方式核心看这几个评估维度:数据量大小、传输距离、实时性、网络质量、安全合规、带宽成本、断网容错、信创 / 环境约束,再匹配传输技术,下面先给评估维度,再做选型对比、典型场景推荐。 一、先明确 7 个评估因子(选型打分依据) 数据规模:KB 级小文件 / GB 级大文件 / TB‑PB 级

易君召 发布于 2026-08-26

数据集开源标注平台技术选型

全部支持私有化部署,具备任务管理、质检审核、AI 预标注、团队协作、标准化导出,覆盖计算机视觉、NLP 大模型(SFT/RAG/RLHF)、多模态、3D 点云,适合生产级高质量数据集构建GitHub。 1. Label‑Studio(HumanSignal)✨多模态全能首选 数据类型:文本 (NER

易君召 发布于 2026-08-25

UUID vs 自增 ID(自增主键)适用场景对比

UUIDv7:128bit,时间有序 UUID,可应用端 / 数据库生成,MySQL 推荐存储为 BINARY(16),不建议存 varchar (36) 字符串 自增 ID:数据库 AUTO_INCREMENT,BIGINT,数据库端生成 基础特性

易君召 发布于 2026-08-17

Playwright vs Selenium 核心区别

两者都是 Web 自动化测试工具,Selenium 老牌成熟,Playwright 微软后起之秀,底层都操作浏览器,但架构、能力、使用体验差异很大。 1. 底层架构 Selenium 遵循 WebDriver W3C 标准,中间需要浏览器驱动:ChromeDriver / GeckoDriver /

易君召 发布于 2026-08-17

软件开发商常用开发工具

按后端、前端、移动端、数据库、版本控制、CI/CD、项目管理、IDE 编辑器分类,区分商业大厂、中小软件公司、开源厂商的主流选型。 一、IDE / 代码编辑器(写代码的主工具)

易君召 发布于 2026-08-16

Python Web 开发常用库

分为 Web 框架、API 开发、ORM 数据库、表单校验、模板、异步、安全、任务队列、工具辅助几大类。 一、Web 框架 Django 全栈重型框架,内置 ORM、Admin 后台、表单、认证、权限、模板,适合后台管理系统、内容网站。 特点:电池内置,开发效率高,遵循 MTV 架构。 Flask

易君召 发布于 2026-08-16

微服务高效服务发现的技术实现选型对比

服务发现核心解决:服务实例动态上下线、客户端如何找到可用服务地址、负载均衡、健康检查,分为两大模式:客户端发现模式、服务端发现模式,结合注册中心组件、优化策略、避坑点完整说明。 一、两种核心架构模式 1. 客户端服务发现 客户端直接查询注册中心获取全部服务实例列表,本地做负载均衡,直连服务实例。 流

易君召 发布于 2026-08-09

推荐系统常用算法与技术

推荐系统整体分为召回、排序、重排、冷启动、评估几个核心阶段,不同阶段使用不同算法,从传统机器学习到深度学习,再到大模型推荐,梳理如下。 一、传统召回算法(粗筛,从百万 / 亿级候选集选出千级候选) 1. 协同过滤 CF

易君召 发布于 2026-08-09

常用 SSH 连接工具推荐分享

分为 Windows、macOS/Linux、跨平台,包含图形化、命令行,附带优缺点,方便选型。 Windows 平台 1. PuTTY(免费开源) 特点:轻量单 exe,无需安装,老牌 SSH 工具,支持 SSH/Telnet/Raw,支持密钥登录 优点:体积小、启动快,几乎所有运维人手一份 缺点

易君召 发布于 2026-08-07
上一页 下一页