摘要:
如果你是一名前端开发者,下面这行代码可能早已成为你的肌肉记忆: javascript 体验AI代码助手 代码解读 复制代码 localStorage.setItem('token', jwtToken); 简单、直接、有效。多年来,将 JWT 存储在 localStorage 中似乎是前后端分离架构
阅读全文
posted @ 2025-12-12 09:32
CharyGao
阅读(1)
推荐(0)
摘要:
最近在做的事情正好需要系统地研究微服务与单体架构的取舍与演进。读到这篇文章《Microservices Are Quietly Dying — And It’s Beautiful》,许多观点直击痛点、非常启发,于是我顺手把它翻译出来,分享给大家,也希望能给同样在复杂性与效率之间权衡的团队一些参考。
阅读全文
posted @ 2025-12-12 09:31
CharyGao
阅读(1)
推荐(0)
摘要:
前端出了问题,但总是“查无此人” 之前在一家体量不算大的公司,我们团队负责维护一个面向 C 端用户的 SaaS 系统。产品双周迭代,每次上线后,我们也会定期从客服那边收集用户的反馈。 但很快,我们就遇到一个反复出现、却又怎么也搞不定的“无语问题”。 有客户反馈说:页面点不动了,卡死了。还有的说:点按
阅读全文
posted @ 2025-12-12 09:31
CharyGao
阅读(3)
推荐(0)
摘要:
我们前端,可能是公司里最卷的岗位之一。天天加班加点,追最新的技术栈,像素级还原设计稿,为了那100毫秒的性能提升死磕到底。 但不知道你有没有过类似的感受:尽管我们做了这么多,但在很多公司里,我们总感觉自己处于食物链的下游?为什么在讨论核心战略、分配项目奖金、甚至决定项目方向时,前端的声音总是那么微弱
阅读全文
posted @ 2025-12-12 09:30
CharyGao
阅读(0)
推荐(0)
摘要:
同步至个人站点:ECharts 万字入门指南 ECharts 万字入门指南 本文将作为你的 ECharts 入门指南,带你系统性地梳理 ECharts 的核心知识体系,并通过一个贴近实际业务的“高三期末考试成绩分析”案例,手把手教你如何将数据转化为富有洞察力的图表。 前端,本质上就是把数据可视化的技
阅读全文
posted @ 2025-12-12 09:29
CharyGao
阅读(3)
推荐(0)
摘要:
背景介绍 曾经,我遭遇了一个荒诞的Bug。那是一个看似平凡的字段,由我和同事共同维护着,如同两个陌生人在同一片土地上耕作。最终,我们发现这个字段背叛了现实,它所记录的与真实情况南辕北辙。 生产环境是沉默的,它从不打印SQL语句,就像西西弗斯推石的山坡,永远不会告诉你石头为何滚落。我们各自负责的模块如
阅读全文
posted @ 2025-12-12 09:29
CharyGao
阅读(0)
推荐(0)
摘要:
深入解析缓慢变化维 - 知乎 前言 最近公司在招聘数仓开发,笔者负责技术方面的一些问题,缓慢变化维 自然是是不可缺少的环节。 但出乎笔者预料的是,所有的面试者都没有完整了解 缓慢变化维 的前因后果及处理方式,大都是通过“野路子”碰运气实现几种简单通用的变化方式,甚至有人声称缓慢变化维就是拉链表。 因
阅读全文
posted @ 2025-12-11 18:03
CharyGao
阅读(1)
推荐(0)
摘要:
七爪源码:使用 Toxiproxy 进行弹性测试 - 知乎 们现在构建的软件通常比 10 或 20 年前的软件复杂得多。 传统的 LAMP 堆栈或三层单体通常已被丢弃,取而代之的是微服务架构,并由某种编排平台(如 Kubernetes)提供支持。 让我们继续讨论在大多数情况下是否真的需要这种额外的复
阅读全文
posted @ 2025-12-11 17:58
CharyGao
阅读(0)
推荐(0)
摘要:
3万字长文 PySpark入门级学习教程,框架思维 - 知乎 导读:为什么要学习Spark?作为数据从业者多年,个人觉得Spark已经越来越走进我们的日常工作了,无论是使用哪种编程语言,Python、Scala还是Java,都会或多或少接触到Spark,它可以让我们能够用到集群的力量,可以对BigD
阅读全文
posted @ 2025-12-11 17:57
CharyGao
阅读(6)
推荐(0)
摘要:
图像标注工具:LabelImg与CVAT的对比与使用指南-百度开发者中心 在机器学习和深度学习的世界里,图像标注是不可或缺的一环。为了训练出高效的模型,我们需要大量的带有准确标注的训练数据。LabelImg和CVAT(Computer Vision Annotation Tool)就是两款广受欢迎的
阅读全文
posted @ 2025-12-11 17:47
CharyGao
阅读(6)
推荐(0)
摘要:
日志之MDC和异步多线程间传递线程ID 日志追踪对于接口故障排查非常重要,可以有效、快捷的定位故障点,但在多线程环境中,若没有相关框架的支持,想要实现日志追踪,就需要编码实现将主线程的日志参数传递给子线程,本文就在线程池场景下借助MDC实现了traceId参数的透传 1 MDC 1.1 简介 MDC
阅读全文
posted @ 2025-12-11 13:44
CharyGao
阅读(1)
推荐(0)
摘要:
Dask Dask 是一个灵活的开源库,适用于 Python 中的并行和分布式计算。 什么是 Dask? Dask 是一个开源库,旨在为现有 Python 堆栈提供并行性。Dask 与 Python 库(如 NumPy 数组、Pandas DataFrame 和 scikit-learn)集成,无需
阅读全文
posted @ 2025-12-11 13:42
CharyGao
阅读(1)
推荐(0)
摘要:
使用数据库工具进行高效数据查询的 10 大 IntelliJ IDEA 快捷方式 使用数据库工具进行高效数据查询的 10 大 IntelliJ IDEA 快捷方式 引言 在现代软件开发中,数据库操作是不可或缺的一部分。作为Java开发者,我们经常需要与各种数据库进行交互,编写和执行SQL查询。Int
阅读全文
posted @ 2025-12-11 13:38
CharyGao
阅读(6)
推荐(0)
摘要:
SpringBoot进阶教程(八十七)数据压缩 最近在使用Redis的时候,经常遇到一些不常用的大key,对存储有一些负担。就想着把大key压缩一下。压缩可以分很多种,比如拆分JSON字符串, 压缩JSON字符串,优化JSON体积,流式处理大型JSON和分段存储。 v拆分JSON字符串
阅读全文
posted @ 2025-12-11 12:55
CharyGao
阅读(0)
推荐(0)
摘要:
部署运行你感兴趣的模型镜像一键部署 NDC(Nested Diagnostic Context)和MDC(Mapped Diagnostic Context)是log4j种非常有用的两个类,它们用于存储应用程序的上下文信息(context infomation),从而便于在log中使用这些上下文信息
阅读全文
posted @ 2025-12-11 12:36
CharyGao
阅读(0)
推荐(0)
摘要:
一、AI应用软件开发实战专栏【链接】 项目名称 项目名称 1.【人脸识别与管理系统开发】 2.【车牌识别与自动收费管理系统开发】 3.【手势识别系统开发】 4.【人脸面部活体检测系统开发】 5.【图片风格快速迁移软件开发】 6.【人脸表表情识别系统】 7.【YOLOv8多目标识别与自动标注软件开发】
阅读全文
posted @ 2025-12-11 11:21
CharyGao
阅读(25)
推荐(0)
摘要:
平价“洋垃圾”X99与PVE家用服务器_用x99加洋垃圾e5运营云计算-CSDN博客 一、“洋垃圾”X99服务器入手缘起 1. 家用服务器需求 当前家用电脑和笔记本资源不够玩儿,想搭个家用服务器做实验,低成本探索虚拟化技术、搭建私有云、各类操作系统、跑大型分布式程序等。目前对硬件知识了解不深,就想找
阅读全文
posted @ 2025-12-10 13:37
CharyGao
阅读(3)
推荐(0)
摘要:
1.IoC(控制反转) 1.1 Spring Ioc VS Servlet 在上文:Java外功基础(1)——Spring Web MVC中,很形象地模拟出使用Spring"建造房子"的大概流程。使用Spring建造房子不需要像Servlet那样烧制每一块砖,只需要从Spring中取出一个个提前预制
阅读全文
posted @ 2025-12-09 14:17
CharyGao
阅读(0)
推荐(0)
摘要:
学习目标: 了解 混淆的作用 了解 ob混淆的方式 了解 如何将代码进行混淆 熟悉 解析混淆网站的过程 一、混淆简介 1.为什么要进行混淆? 网页的逻辑通常依赖 JavaScript 实现,而 JavaScript 具有以下特点: JavaScript 代码运行于客户端,必须在用户浏览器中加载并执行
阅读全文
posted @ 2025-12-09 13:46
CharyGao
阅读(1)
推荐(0)
摘要:
MyBatis中文手册 MyBatis中文网 Maven仓库 Maven Repository: Search/Browse/Explore 为什么需要Mybatis MyBatis工作示意图 传统方式(非MyBatis) 一、快速入门 1.Maven父子项目配置 父项目以多个子模块/子项目管理工程
阅读全文
posted @ 2025-12-09 13:44
CharyGao
阅读(1)
推荐(0)
摘要:
DataX简介、部署、原理和使用介绍 1.DataX简介 1-1.项目地址 项目地址:https://github.com/alibaba/DataX 官方文档:https://github.com/alibaba/DataX/blob/master/introduction.md 1-2.Data
阅读全文
posted @ 2025-12-09 13:42
CharyGao
阅读(159)
推荐(0)
摘要:
本文的主要内容概览: 1. XGBoost简介 XGBoost的全称是eXtreme Gradient Boosting,它是经过优化的分布式梯度提升库,旨在高效、灵活且可移植。XGBoost是大规模并行boosting tree的工具,它是目前最快最好的开源 boosting tree工具包,比常
阅读全文
posted @ 2025-12-09 13:41
CharyGao
阅读(148)
推荐(0)
摘要:
机器学习:数据预处理之独热编码(One-Hot)详解-CSDN博客 一. 什么是独热编码? ———————————————————————————————————————— 在机器学习算法中,我们经常会遇到分类特征,例如:人的性别有男女,祖国有中国,美国,法国等。这些特征值并不是连续的,而是离散的,
阅读全文
posted @ 2025-12-09 13:39
CharyGao
阅读(44)
推荐(0)
摘要:
❝ 当把分布式系统开发变成"搭积木"游戏,开发者的春天来了 前言:分布式系统的"痛"与"解" 还记得第一次配置微服务项目时的崩溃感吗?Docker Compose文件写到手软、Kubernetes YAML配置眼花缭乱、服务发现配置不当导致的深夜oncall、跨服务调用链路追踪像在迷宫里找出口……如
阅读全文
posted @ 2025-12-06 17:33
CharyGao
阅读(28)
推荐(0)
摘要:
在数据安全与合规性日益重要的今天,数据库操作审计成为企业不可或缺的环节。Yearning作为一款本地部署、注重隐私的MySQL审计平台,凭借其简洁高效的特性,在开发者与DBA群体中广受好评。 01 简介 Yearning是一款简单高效的MySQL审核平台,采用Go语言开发,遵循AGPL-3.0开源协
阅读全文
posted @ 2025-12-06 17:27
CharyGao
阅读(5)
推荐(0)
摘要:
Agent智能体框架大对决:微软Agent Framework与LangGraph的深度技术剖析——谁是你的最佳生产力伙伴? ❝ 一篇万字长文,带你看清两大顶级Agent框架的技术内核、架构哲学与实战选型 开篇:为什么这篇文章值得你耐心读完? 如果你是以下任何一种角色,这篇文章会给你实实在在的价值:
阅读全文
posted @ 2025-12-06 16:21
CharyGao
阅读(26)
推荐(0)
摘要:
电子发票解析工具-c#桌面应用开发案例详解电子发票解析工具是一个基于C#开发的桌面应用程序,用于批量处理和解析电子发票。 - 掘金 1. 项目结构 电子发票解析工具是一个基于C#开发的桌面应用程序,用于批量处理和解析电子发票。项目采用多层架构设计,主要包含UI交互层、业务逻辑层、数据处理层和外部服务
阅读全文
posted @ 2025-12-06 13:06
CharyGao
阅读(7)
推荐(0)
摘要:
近期,Spring Boot 4 正式发布。在 11 月这个时间节点,Spring 官方同时发布了多个旗舰项目的全新主版本: Spring Framework 7、Spring Boot 4、Spring Data 2025.1、Spring AI 1.1 ……这一系列集中式发布并非例行升级,而是一
阅读全文
posted @ 2025-12-06 13:03
CharyGao
阅读(86)
推荐(0)
摘要:
01 概述 本文介绍企业级Java项目中常用的日志链路追踪、统一异常处理、权限拦截等核心功能的实现方案。通过AOP切面、自定义拦截器、线程上下文管理等技术手段,实现以下核心功能: 全链路日志追踪 统一异常处理机制 接口权限验证 请求耗时监控 标准化日志格式 @PostMapping("/pullWx
阅读全文
posted @ 2025-12-06 13:02
CharyGao
阅读(2)
推荐(0)
摘要:
傻子都会的开源项目学习法!AI IDE一键吸收,轻松搞懂AI框架! 核心提示词:我是一名智力低下的大学生,请用傻子都会的方法教我!你是不是也觉得开源项目太难,文档一堆、代码一坨,根本看不懂?别担心!我就是那种“智力低下”的大学生,但我用AI IDE,真的实现了傻瓜式学习!下面分享我的超简单方法,保证
阅读全文
posted @ 2025-12-06 11:02
CharyGao
阅读(4)
推荐(0)
摘要:
在八股文中,说到如何进行数据库的优化,除了基本的索引优化,经常会提到分库分表,说是如果业务量剧增,数据库性能会到达瓶颈,如果单表数据超过两千万,数据查询效率就会变低,就要引入分库分表巴拉巴拉。 我同事也问我,我们数据表有些是上亿数据的,为什么不用分库分表,如果我没接触过分库分表我也会觉得大数据表就要
阅读全文
posted @ 2025-12-06 10:59
CharyGao
阅读(10)
推荐(0)
摘要:
❝ 只做语音识别的系统,只能回答“说了什么”;只有说话人分离的系统,只能回答“谁在什么时候说话”;把两者拼在一起,你就有了一个真正能看懂对话的机器。 这篇文章,我们从工程落地的角度,聊一聊:如何把 OpenAI 的 Whisper 语音识别模型,和 pyannote.audio 的说话人分离管线拼成
阅读全文
posted @ 2025-12-06 10:58
CharyGao
阅读(76)
推荐(0)
摘要:
们今天用 Jenkins + Maven + Git 来实现一套简单的自动化部署 首先,程序员将本地代码,git push 到远程 GitLab 服务器。 然后,Jenkins git pull 到 Jenkins 服务器,并用 maven 帮我们打成 jar 包。 最后,Jenkins 将打好的
阅读全文
posted @ 2025-12-06 10:42
CharyGao
阅读(20)
推荐(0)
摘要:
真正的缓存之王,Google Guava 只是弟弟 前面刚说到Guava Cache,他的优点是封装了get,put操作;提供线程安全的缓存操作;提供过期策略;提供回收策略;缓存监控。当缓存的数据超过最大值时,使用LRU算法替换。这一篇我们将要谈到一个新的本地缓存框架:Caffeine Cache。
阅读全文
posted @ 2025-12-06 10:35
CharyGao
阅读(2)
推荐(0)
摘要:
01 前言 今天公司领导提出一个功能,说实现一个文件的签字+盖章功能,然后自己进行了简单的学习,对文档进行数字签名与签署纸质文档的原因大致相同,数字签名通过使用计算机加密来验证 (身份验证:验证人员和产品所声明的身份是否属实的过程。例如,通过验证用于签名代码的数字签名来确认软件发行商的代码来源和完整
阅读全文
posted @ 2025-12-06 10:32
CharyGao
阅读(1)
推荐(0)
摘要:
重新定义AI编程协作:深入解析Claude Code多智能体系统架构 "当84个专业智能体协同工作,软件开发会发生什么?" 引言:站在AI编程的十字路口 2025年的软件开发领域正经历着一场静悄悄的革命。如果你还停留在"AI只能写写简单代码"的认知层面,那么你即将错过这个时代最激动人心的技术突破。今
阅读全文
posted @ 2025-12-05 16:18
CharyGao
阅读(12)
推荐(0)
摘要:
什么是 Codex? 想象一下:你有一个能写代码、读文档、执行命令,还永远不会抱怨加班的 AI 助手,而且它就住在你的终端里。这就是 Codex CLI。 三兄弟,各司其职 OpenAI 的 Codex 家族有三兄弟: Codex CLI 🖥️ - 本地运行的终端战士(就是我们今天的主角) Cod
阅读全文
posted @ 2025-12-05 16:14
CharyGao
阅读(488)
推荐(0)
摘要:
TOON 协议与 AIDotNet.Toon 实践指南 一、TOON 是什么 官方定义要点摘录(来源:toon-format/toon 仓库 README): Token-efficient:通常比 JSON 少 30–60% 的 tokens(Key Features 列表) LLM-friend
阅读全文
posted @ 2025-12-05 14:06
CharyGao
阅读(5)
推荐(0)
摘要:
1.1 ZLMediaKit 安装配置 下载安装 # 拉取镜像 docker pull zlmediakit/zlmediakit:master # 启动 docker run -d \ --name zlm-server \ -p 1935:1935 \ -p 8099:80 \ -p 8554:
阅读全文
posted @ 2025-12-05 14:05
CharyGao
阅读(65)
推荐(0)
摘要:
变量名越怪,JVM 越快! 在软件工程的共识里,变量命名越清晰越好——意图明确、语义完整、见名知意,这能降低沟通成本、减少误解、提升可维护性。几乎所有风格指南都把“有意义的命名”视为第一原则。 但今天读到的一篇文章《Java Performs Better When You Misspell Var
阅读全文
posted @ 2025-12-05 11:28
CharyGao
阅读(1)
推荐(0)