上一页 1 2 3 4 5 6 ··· 39 下一页
摘要: SpringBoot进阶教程(八十七)数据压缩 最近在使用Redis的时候,经常遇到一些不常用的大key,对存储有一些负担。就想着把大key压缩一下。压缩可以分很多种,比如拆分JSON字符串​, ​​压缩JSON字符串​,优化JSON体积​,流式处理大型JSON​和分段存储。 v拆分JSON字符串​ 阅读全文
posted @ 2025-12-11 12:55 CharyGao 阅读(4) 评论(0) 推荐(0)
摘要: 部署运行你感兴趣的模型镜像一键部署 NDC(Nested Diagnostic Context)和MDC(Mapped Diagnostic Context)是log4j种非常有用的两个类,它们用于存储应用程序的上下文信息(context infomation),从而便于在log中使用这些上下文信息 阅读全文
posted @ 2025-12-11 12:36 CharyGao 阅读(11) 评论(0) 推荐(0)
摘要: 一、AI应用软件开发实战专栏【链接】 项目名称 项目名称 1.【人脸识别与管理系统开发】 2.【车牌识别与自动收费管理系统开发】 3.【手势识别系统开发】 4.【人脸面部活体检测系统开发】 5.【图片风格快速迁移软件开发】 6.【人脸表表情识别系统】 7.【YOLOv8多目标识别与自动标注软件开发】 阅读全文
posted @ 2025-12-11 11:21 CharyGao 阅读(230) 评论(0) 推荐(0)
摘要: 平价“洋垃圾”X99与PVE家用服务器_用x99加洋垃圾e5运营云计算-CSDN博客 一、“洋垃圾”X99服务器入手缘起 1. 家用服务器需求 当前家用电脑和笔记本资源不够玩儿,想搭个家用服务器做实验,低成本探索虚拟化技术、搭建私有云、各类操作系统、跑大型分布式程序等。目前对硬件知识了解不深,就想找 阅读全文
posted @ 2025-12-10 13:37 CharyGao 阅读(59) 评论(0) 推荐(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 阅读(5) 评论(0) 推荐(0)
摘要: 学习目标: 了解 混淆的作用 了解 ob混淆的方式 了解 如何将代码进行混淆 熟悉 解析混淆网站的过程 一、混淆简介 1.为什么要进行混淆? 网页的逻辑通常依赖 JavaScript 实现,而 JavaScript 具有以下特点: JavaScript 代码运行于客户端,必须在用户浏览器中加载并执行 阅读全文
posted @ 2025-12-09 13:46 CharyGao 阅读(4) 评论(0) 推荐(0)
摘要: MyBatis中文手册 MyBatis中文网 Maven仓库 Maven Repository: Search/Browse/Explore 为什么需要Mybatis MyBatis工作示意图 传统方式(非MyBatis) 一、快速入门 1.Maven父子项目配置 父项目以多个子模块/子项目管理工程 阅读全文
posted @ 2025-12-09 13:44 CharyGao 阅读(5) 评论(0) 推荐(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 阅读(933) 评论(0) 推荐(0)
摘要: 本文的主要内容概览: 1. XGBoost简介 XGBoost的全称是eXtreme Gradient Boosting,它是经过优化的分布式梯度提升库,旨在高效、灵活且可移植。XGBoost是大规模并行boosting tree的工具,它是目前最快最好的开源 boosting tree工具包,比常 阅读全文
posted @ 2025-12-09 13:41 CharyGao 阅读(598) 评论(0) 推荐(0)
摘要: 机器学习:数据预处理之独热编码(One-Hot)详解-CSDN博客 一. 什么是独热编码? ———————————————————————————————————————— 在机器学习算法中,我们经常会遇到分类特征,例如:人的性别有男女,祖国有中国,美国,法国等。这些特征值并不是连续的,而是离散的, 阅读全文
posted @ 2025-12-09 13:39 CharyGao 阅读(251) 评论(0) 推荐(0)
摘要: ❝ 当把分布式系统开发变成"搭积木"游戏,开发者的春天来了 前言:分布式系统的"痛"与"解" 还记得第一次配置微服务项目时的崩溃感吗?Docker Compose文件写到手软、Kubernetes YAML配置眼花缭乱、服务发现配置不当导致的深夜oncall、跨服务调用链路追踪像在迷宫里找出口……如 阅读全文
posted @ 2025-12-06 17:33 CharyGao 阅读(84) 评论(0) 推荐(0)
摘要: 在数据安全与合规性日益重要的今天,数据库操作审计成为企业不可或缺的环节。Yearning作为一款本地部署、注重隐私的MySQL审计平台,凭借其简洁高效的特性,在开发者与DBA群体中广受好评。 01 简介 Yearning是一款简单高效的MySQL审核平台,采用Go语言开发,遵循AGPL-3.0开源协 阅读全文
posted @ 2025-12-06 17:27 CharyGao 阅读(10) 评论(0) 推荐(0)
摘要: Agent智能体框架大对决:微软Agent Framework与LangGraph的深度技术剖析——谁是你的最佳生产力伙伴? ❝ 一篇万字长文,带你看清两大顶级Agent框架的技术内核、架构哲学与实战选型 开篇:为什么这篇文章值得你耐心读完? 如果你是以下任何一种角色,这篇文章会给你实实在在的价值: 阅读全文
posted @ 2025-12-06 16:21 CharyGao 阅读(73) 评论(0) 推荐(0)
摘要: 电子发票解析工具-c#桌面应用开发案例详解电子发票解析工具是一个基于C#开发的桌面应用程序,用于批量处理和解析电子发票。 - 掘金 1. 项目结构 电子发票解析工具是一个基于C#开发的桌面应用程序,用于批量处理和解析电子发票。项目采用多层架构设计,主要包含UI交互层、业务逻辑层、数据处理层和外部服务 阅读全文
posted @ 2025-12-06 13:06 CharyGao 阅读(30) 评论(0) 推荐(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 阅读(201) 评论(0) 推荐(0)
摘要: 01 概述 本文介绍企业级Java项目中常用的日志链路追踪、统一异常处理、权限拦截等核心功能的实现方案。通过AOP切面、自定义拦截器、线程上下文管理等技术手段,实现以下核心功能: 全链路日志追踪 统一异常处理机制 接口权限验证 请求耗时监控 标准化日志格式 @PostMapping("/pullWx 阅读全文
posted @ 2025-12-06 13:02 CharyGao 阅读(8) 评论(0) 推荐(0)
摘要: 傻子都会的开源项目学习法!AI IDE一键吸收,轻松搞懂AI框架! 核心提示词:我是一名智力低下的大学生,请用傻子都会的方法教我!你是不是也觉得开源项目太难,文档一堆、代码一坨,根本看不懂?别担心!我就是那种“智力低下”的大学生,但我用AI IDE,真的实现了傻瓜式学习!下面分享我的超简单方法,保证 阅读全文
posted @ 2025-12-06 11:02 CharyGao 阅读(13) 评论(0) 推荐(0)
摘要: 在八股文中,说到如何进行数据库的优化,除了基本的索引优化,经常会提到分库分表,说是如果业务量剧增,数据库性能会到达瓶颈,如果单表数据超过两千万,数据查询效率就会变低,就要引入分库分表巴拉巴拉。 我同事也问我,我们数据表有些是上亿数据的,为什么不用分库分表,如果我没接触过分库分表我也会觉得大数据表就要 阅读全文
posted @ 2025-12-06 10:59 CharyGao 阅读(12) 评论(0) 推荐(0)
摘要: ❝ 只做语音识别的系统,只能回答“说了什么”;只有说话人分离的系统,只能回答“谁在什么时候说话”;把两者拼在一起,你就有了一个真正能看懂对话的机器。 这篇文章,我们从工程落地的角度,聊一聊:如何把 OpenAI 的 Whisper 语音识别模型,和 pyannote.audio 的说话人分离管线拼成 阅读全文
posted @ 2025-12-06 10:58 CharyGao 阅读(236) 评论(0) 推荐(0)
摘要: 们今天用 Jenkins + Maven + Git 来实现一套简单的自动化部署 首先,程序员将本地代码,git push 到远程 GitLab 服务器。 然后,Jenkins git pull 到 Jenkins 服务器,并用 maven 帮我们打成 jar 包。 最后,Jenkins 将打好的 阅读全文
posted @ 2025-12-06 10:42 CharyGao 阅读(36) 评论(0) 推荐(0)
摘要: 真正的缓存之王,Google Guava 只是弟弟 前面刚说到Guava Cache,他的优点是封装了get,put操作;提供线程安全的缓存操作;提供过期策略;提供回收策略;缓存监控。当缓存的数据超过最大值时,使用LRU算法替换。这一篇我们将要谈到一个新的本地缓存框架:Caffeine Cache。 阅读全文
posted @ 2025-12-06 10:35 CharyGao 阅读(19) 评论(0) 推荐(0)
摘要: 01 前言 今天公司领导提出一个功能,说实现一个文件的签字+盖章功能,然后自己进行了简单的学习,对文档进行数字签名与签署纸质文档的原因大致相同,数字签名通过使用计算机加密来验证 (身份验证:验证人员和产品所声明的身份是否属实的过程。例如,通过验证用于签名代码的数字签名来确认软件发行商的代码来源和完整 阅读全文
posted @ 2025-12-06 10:32 CharyGao 阅读(21) 评论(0) 推荐(0)
摘要: 重新定义AI编程协作:深入解析Claude Code多智能体系统架构 "当84个专业智能体协同工作,软件开发会发生什么?" 引言:站在AI编程的十字路口 2025年的软件开发领域正经历着一场静悄悄的革命。如果你还停留在"AI只能写写简单代码"的认知层面,那么你即将错过这个时代最激动人心的技术突破。今 阅读全文
posted @ 2025-12-05 16:18 CharyGao 阅读(179) 评论(0) 推荐(0)
摘要: 什么是 Codex? 想象一下:你有一个能写代码、读文档、执行命令,还永远不会抱怨加班的 AI 助手,而且它就住在你的终端里。这就是 Codex CLI。 三兄弟,各司其职 OpenAI 的 Codex 家族有三兄弟: Codex CLI 🖥️ - 本地运行的终端战士(就是我们今天的主角) Cod 阅读全文
posted @ 2025-12-05 16:14 CharyGao 阅读(2178) 评论(0) 推荐(3)
摘要: 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 阅读(34) 评论(0) 推荐(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 阅读(148) 评论(0) 推荐(0)
摘要: 变量名越怪,JVM 越快! 在软件工程的共识里,变量命名越清晰越好——意图明确、语义完整、见名知意,这能降低沟通成本、减少误解、提升可维护性。几乎所有风格指南都把“有意义的命名”视为第一原则。 但今天读到的一篇文章《Java Performs Better When You Misspell Var 阅读全文
posted @ 2025-12-05 11:28 CharyGao 阅读(1) 评论(0) 推荐(0)
摘要: 使用 ONNX 将 AI 推理引入 Java:企业架构师实用指南 引言 虽然 Python 主导了机器学习生态,但大多数企业应用仍运行在 Java 上。这种脱节造成了部署瓶颈。用 PyTorch 或 Hugging Face 训练的模型在生产中往往需要 REST 封装、微服务或多语言变通方式才能运行 阅读全文
posted @ 2025-12-05 11:26 CharyGao 阅读(30) 评论(0) 推荐(0)
摘要: 我们常以为接口的瓶颈在数据库或业务逻辑,但在高并发、海量请求下,真正吞噬 CPU 的,可能是“把对象变成 JSON”的那一步。当监控把序列化时间单独拆出来,你会惊讶它能让账单失控。这篇《The Hidden Cost of Jackson Serialization》对我启发很大:默认好用的 Jac 阅读全文
posted @ 2025-12-05 11:25 CharyGao 阅读(7) 评论(0) 推荐(0)
摘要: 2024年12月发布的中华人民共和国金融行业标准《证券期货业信息系统备份能力规范》 - 实时信息系统备份能力分级 初级英语中复数加 -es 的单词规律及例子 1. 以 s, x, ch, sh 结尾的单词 规律:这类单词结尾发音为 /s/, /z/, /tʃ/, /dʒ/, /ʃ/, /ʒ/,加 - 阅读全文
posted @ 2025-11-29 11:33 CharyGao 阅读(6) 评论(0) 推荐(0)
摘要: TiDB 是一个分布式 NewSQL 数据库。它支持水平弹性扩展、ACID 事务、标准 SQL、MySQL 语法和 MySQL 协议,具有数据强一致的高可用特性,是一个不仅适合 OLTP 场景还适合 OLAP 场景的混合数据库。 TiDB是 PingCAP公司自主设计、研发的开源分布式关系型数据库, 阅读全文
posted @ 2025-09-30 16:05 CharyGao 阅读(27) 评论(0) 推荐(0)
摘要: 这些 Spring Boot 默认配置不改,迟早踩坑彼时 SpringBoot 初兴,万象更新,号称“开箱即用”“约定优 - 掘金 引言 彼时 SpringBoot 初兴,万象更新,号称“开箱即用”“约定优于配置”,一时间风靡四方。 开发者趋之若鹜,纷纷称快,仿佛自此架构之重可卸、配置之繁可省,一行 阅读全文
posted @ 2025-09-30 15:45 CharyGao 阅读(50) 评论(0) 推荐(0)
摘要: 近日,Pinterest 品趣志的工程团队最近公布了弃用 HBase 集群的流程规划,理由是该方案基础设施建设与维护成本过高、HBase 专业人才难寻以及产品功能不足。而随着 Pinterest 也转向 Druid/StarRocks、Goku、KVStore、TiDB 等数据库技术,技术社区开始质 阅读全文
posted @ 2025-09-30 15:41 CharyGao 阅读(35) 评论(0) 推荐(0)
摘要: 😀 今天我们来讲一下如何修改源代码,让无限debugger失效,然后重新定一个别的关键词来实现无线debugger。 📝 主旨内容 定位位置 搜索关键字debugger 我们要知道这个关键词字其实就是V8引擎的功能,他在nodejs中也有这个功能。所以我们需要把目标放在V8引擎上。在这个文件夹目 阅读全文
posted @ 2025-09-29 16:14 CharyGao 阅读(113) 评论(0) 推荐(0)
摘要: 10个我离不开的 VSCode 插件分享 10 个可以帮助我提高编程效率,代码质量,提高协作效率的 VS Code 插件 - 掘金 最近国外的一位开发者 Ayush 分享了 10 个他离不开的 VS Code 插件,博主看了后觉得挺实用,在这里整理一下,分享给大家。 10. File Utils F 阅读全文
posted @ 2025-09-29 15:53 CharyGao 阅读(568) 评论(0) 推荐(0)
摘要: 这篇文章主要介绍了SpringBoot关闭druid的页面和添加密码验证方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教 + 目录 SpringBoot关闭druid的页面和添加密码验证 在生产环境中,需要关闭druid的页面,以免被攻击。 application 阅读全文
posted @ 2025-09-17 14:18 CharyGao 阅读(171) 评论(0) 推荐(0)
摘要: 在关注微服务架构与容器化部署的当下,将Spring Boot应用容器化并管理日志输出成为了一个关键技术点。在这一篇博文中,我将详细记录下如何解决“Spring Boot日志输出Docker里”的问题,分析在这一过程中对业务的影响,配置项的解析,调试的步骤,以及如何进行性能调优等。 业务影响 在现代企 阅读全文
posted @ 2025-09-17 14:14 CharyGao 阅读(55) 评论(0) 推荐(0)
摘要: 前言 在2023年9月19日正式发布的JDK21引入了 虚拟线程,其是一种轻量化的用户线程,让Java中的线程实现了从 内核线程 向 用户线程 的切换。 传统的Java线程模型,可以认为一个Java线程映射到一个KLT(Kernel-Level Thread,内核线程),示意图如下。 这种线程模型最 阅读全文
posted @ 2025-09-17 10:45 CharyGao 阅读(326) 评论(0) 推荐(0)
摘要: 消息断点在x64dbg中的应用 by lantie@15PB Contents 介绍 你曾试图逆向一个应用程序中特定的函数,但是却无法真正找到它吗?比如,在点击按钮或者按键之后想找到正在调用的代码的。在某些程序(Delphi、CBuilder、Visual Basic等)中,可以使用工具反编译程序并 阅读全文
posted @ 2025-09-17 10:43 CharyGao 阅读(114) 评论(0) 推荐(0)
摘要: 有了HTTP,为什么还要RPC? RPC:Remote Procedure Call,远程过程调用 一直以来都没有深究过RPC和HTTP的区别,不都是写一个服务然后在客户端调用么? HTTP和RPC最本质的区别,就是 RPC 主要是基于 TCP/IP 协议的,而 HTTP 服务主要是基于 HTTP 阅读全文
posted @ 2025-09-17 10:43 CharyGao 阅读(54) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 39 下一页