自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jakeswang的博客

coding路上的一个小兵,保持热情,保持奋进

  • 博客(135)
  • 资源 (4)
  • 收藏
  • 关注

原创 浅谈高性能高并发高可用

整个软件的发展历程是一部软件复杂性对抗史,软件的复杂性分为技术复杂性和业务复杂性,业务复杂性主要是建模和抽象设计,技术复杂性主要是三高(高性能,高并发,高可用)的应对,C端的业务一般以技术复杂性为主,业务复杂性为辅,而B端或者M端的业务通常以业务复杂性为主,技术复杂性为辅。本篇文章主要是从后端研发的视角结合自己多年的B、C端系统建设实践谈下三高系统的建设方法论和实践,希望和大家相互交流,共同进步。

2025-01-14 14:05:06 925

原创 jvm-Stop the world

Stop the world 介绍什么是Stop the world?Java中Stop-The-World机制简称STW,Java中一种全局暂停现象,全局停顿,所有Java代码停止,native代码可以执行,但不能与JVM交互。等待所有用户线程进入安全点后并阻塞,做一些全局性操作的行为。在执行垃圾收集算法时,Java应用程序的其他所有线程都被挂起(除了垃圾收集帮助器之外)。Stop-The-World对系统性能存在影响,因此垃圾回收的一个原则是尽量减少“Stop-The-World”的时间

2020-07-29 19:55:29 1372

原创 JVM参数调优总结 -Xms -Xmx -Xmn -Xss

“-Xmx1024m -Xms1024m -Xmn512m -Xss256k”——Java运行参数(转)JVM的堆的内存,是通过下面面两个参数控制的-Xms最小堆的大小,也就是当你的虚拟机启动后,就会分配这么大的堆内存给你-Xmx是最大堆的大小当最小堆占满后,会尝试进行GC,如果GC之后还不能得到足够的内存(GC未必会收集到所有当前可用内存),分配新的对象...

2020-04-08 10:17:45 46701 3

原创 Java实现Function Calling介绍

Function Calling允许大型语言模型(如GPT)决定何时调用外部函数,并将函数结果整合到其响应中。以下是使用Java实现Function Calling的详细指南。

2025-04-09 07:15:00 409

原创 Higress: 阿里巴巴高性能云原生API网关详解

Higress是阿里巴巴开源的一款基于云原生技术构建的高性能API网关,专为Kubernetes和微服务架构设计。它集成了Ingress控制器、微服务网关和API网关功能于一体,支持多种协议和丰富的流量管理能力。发展历程resources:limits:cpu: 1gateway:service:技术领先性:基于 Envoy/Istio 的云原生架构,在性能、扩展性、安全性上达到行业领先水平。场景适配性:深度优化 AI、微服务、K8s 等场景,解决企业数字化转型中的痛点问题。生态开放性。

2025-04-09 07:15:00 558

原创 从0到1搭建一个开发平台

开发一个开发平台是一个复杂且具有挑战性的任务,需要综合考虑多个方面。

2025-04-08 16:31:40 746

原创 AI应用开发技术架构比较

随着应用复杂度提高,通常需要从纯Prompt逐步过渡到结合多种技术的混合架构。AI应用开发技术架构比较:简单创意任务 → 纯Prompt需要执行操作/查询实时数据 → Function Calling需要处理专有知识 → RAG复杂企业应用 → 可组合使用Function Calling+RAG

2025-04-08 07:00:00 349

原创 数据库主从库一致性问题深度解析与解决方案

数据库主从架构是提高系统可用性和读取性能的常见方案,但主从同步带来的数据一致性问题不容忽视。以下是主从一致性的全面分析及解决方案。

2025-04-08 06:30:00 271

原创 走近DevOps全流程周期

走近DevOps(Development 开发,Operations 运维)传统敏捷开发:螺旋模型:瀑布模型:在软件开发领域,开发全流程周期是指将一个软件产品从概念到最终交付的完整过程。这个过程通常包括需求分析、设计、开发、构建、测试、部署与发布以及运维与维护等阶段。下面是一个以表格方式分析和讲解软件开发全流程周期,包括各阶段的主要活动、产物和相关工具/技术的示例:阶段主要活动产物示例工具/技术需求分析阶段收集和分析用户需求需求规格文档会议记录、用户故事板、调查问卷、原型工具(如Axure、Mockplus

2025-04-07 06:45:00 905

原创 RESTful API 优雅设计与统一规范指南

通过遵循这些规范,可以构建出易理解、易维护、高性能的RESTful API,为前后端协作提供清晰契约。

2025-04-07 06:45:00 663

原创 技术管理者最重要的是什么

技术管理者最重要的核心能力可以归纳为。

2025-04-06 07:00:00 583

原创 技术经理必备技能体系:技术与管理双轨能力

作为技术经理,需要持续在"技术深度"和"管理广度"两个维度上保持平衡发展,最终目标是打造高效能的技术团队,实现技术价值与业务目标的高度统一。作为技术经理,需要在技术深度与管理广度之间找到平衡点,以下是技术经理需要掌握的核心技能体系,特别侧重管理相关能力。

2025-04-06 06:45:00 863

原创 快速解决 Java 内存泄漏问题指南

通过本文的详细分析,我们展示了一套完整的内存泄漏检测与优化方法。从获取内存快照、使用专业工具进行深入分析,到通过代码优化和确保垃圾回收正常工作,我们提供了一个系统化的解决方案。希望通过这篇博客,您能够更高效地诊断并解决 Java 应用中的内存泄漏问题,提升应用的稳定性和性能。

2025-04-05 07:00:00 1628

原创 快速解决 Java 服务 CPU 过高问题指南

通过以上方法,可以快速定位大多数Java服务CPU过高的问题

2025-04-05 05:30:00 667

原创 实现腾讯云COS图片上传并确保可预览

当您上传图片到腾讯云对象存储(COS)后,如果图片总是直接下载而不是在浏览器中预览,这通常是由于以下几个原因造成的

2025-04-04 07:00:00 601

原创 注册中心 Nacos 的 CP 和 AP 模式原理

Nacos 作为阿里巴巴开源的动态服务发现、配置和服务管理平台,支持 CP (Consistency-Partition tolerance) 和 AP (Availability-Partition tolerance) 两种服务注册模式。下面详细解析它们的原理和实现机制。

2025-04-04 06:45:00 511

原创 查询条件与查询数据的ajax拼装

下面我将介绍如何使用 AJAX 动态拼装查询条件和获取查询数据,包括前端和后端的完整实现方案。

2025-04-03 14:05:43 5111 1

转载 RAG发展介绍入门

RAG特点优点Naive RAG- 单一索引,如TF-IDF、BM25、向量检索- 简单,易于实现- 缓解模型幻觉- 文档增强- 索引优化- query重写- 更准确的检索- 增强检索相关性- 混合检索- 工具、API集成- 模块化、工程化的实现- 更强的灵活性- 适应更多元的场景Graph RAG- 图结构索引- multi-hop推理- 基于图节点的上下文内容增强- 关系推理能力- 适合结构化数据。

2025-04-03 09:44:49 189

原创 并行利器CompletableFuture功能用法安利

并行利器CompletableFuture功能用法安利

2025-04-03 09:43:10 739

原创 生成式AI应用带来持续升级的网络安全风险

Netskope首席信息安全官James Robinson 指出:"尽管企业努力推广官方管理的AI工具,但我们的研究表明,影子IT 已演变为影子AI——近四分之三用户仍通过个人账户访问生成式AI应用。数据显示,90%的企业有员工直接使用ChatGPT、Google Gemini和GitHub Copilot等生成式AI应用,98%的企业员工使用Gladly、Insider等集成AI功能的应用程序。过去一年企业内使用AI应用的人数几乎翻倍,平均每家企业4.9%的员工使用生成式AI应用。

2025-04-02 09:29:50 992

转载 MCP简介(模型上下文协议)

MCP(模型上下文协议)就像是大模型世界里的“最后一公里”。大胆地说一句,MCP 应该是每个程序员在 2025 年必须掌握的知识点。大模型的功能确实很强大,但它们也有明显的短板。例如,大模型在数学计算方面表现不佳。曾经有一个知名的测试,让大模型比较 9.8 和 9.11 哪个数更大,大约半年前,大部分大模型都会错误地回答 9.8 更小。如今,这种情况已经基本得到纠正,这主要得益于 RAG(检索增强生成)技术。

2025-04-02 09:27:20 727

原创 Nacos 发布 MCP Registry,实现存量应用接口“0改动”升级到 MCP 协议

通过 Nacos+Higress 的方案实现0代码改造将 Agent 连接到存量应用,能够显著降低存量应用的改造成本。当前需要用户手动配置接口描述信息,后续可以通过工具化的能力将接口进一步简化,用户只需要微调即可。现实中,我们有大量的存量服务和接口,按照接口到 Tool 的映射,我们将会有非常多的 Tool,当 Agent 拉取 Tool 列表并传递给模型的时候,将会有非常多的 token 消耗,并且模型的性能也可能会下降。

2025-04-02 09:22:38 1660

原创 大模型上下文协议 MCP 带来了哪些货币化机会

2月中旬开始,MCP 火了。我们来看看反映开源项目热度的两个关键指标,GitHub Star 和搜索指数。Star 从2月开始,加速增长:微信指数,从2月开始,出现流量突增:从社群的交流看,预计4月,国内会集中出现一批 MCP 中间件提供商,包括 Server、Client、Server hosting、Registy、Marketplace 等,在各自原有的优势领域进行延展。本文旨在进一步厘清一些易混淆的概念,并分享看到的一些货币化机会,以及我们在 MCP 上的计划和进展。

2025-04-01 10:43:07 785

原创 下一代企业IT架构:MCP中台和软件的进化

Microservice(微服务层):业务能力原子化封装Cloud-native(云原生层):基础设施弹性支撑Platform(平台层):共性能力沉淀与复用这一架构通过解耦、重组企业IT能力,实现了"厚中台、薄应用"的现代化架构理念。AI 大模型的进化并非呈线性发展,而是在某个关键节点实现突破后,便会引发整个体系的变革。其中,AI 大模型对工具的调用能力堪称这一进程中极为重要的单点突破,也是AI走向规模化和组织化的重要环节。

2025-04-01 10:42:00 921

原创 CCAA管理体系审核员介绍

参加CCAA(中国认证认可协会)组织的考试(如管理体系审核员考试)需要系统化的准备。最新版ISO标准(如ISO 9001:2015、ISO 14001:2015)✅ 可以,但需通过额外培训补足学时(如参加CCAA认可的培训机构课程)。⚠️ 非必须,但自学能力弱者建议选择(费用约2000-5000元)。📊 约30%-40%,《审核知识》科目最难(需结合理论与实践)。历年真题(近3年)、模拟试题(推荐“审核员助手”等APP)CCAA指定教材(如《质量管理体系基础》《审核概论》)

2025-03-31 10:26:59 765

原创 ERP、MES和CRM三大企业系统的详细介绍及对比分析

除了ERP(企业资源计划)、MES(制造执行系统)和CRM(客户关系管理)之外,企业管理和数字化领域还有许多类似的系统缩写和概念。这些系统共同构成企业的数字化骨架,建议根据行业特性和业务痛点分阶段实施。例如,制造业可优先部署MES和PLM,而电商企业可能更需要CRM和SCM的深度整合。通过三大系统的协同,企业可实现从客户需求到生产交付的端到端数字化管理,建议根据行业特性和业务痛点选择实施顺序。西门子MES、SAP ME、达索Apriso。SAP、Oracle ERP、用友、金蝶。销售、市场、客服团队。

2025-03-30 00:02:52 1064

原创 BeanUtils 和 MapStruct对象拷贝工具对比

都是用于对象属性映射(Bean Mapping)的工具,但它们在性能、灵活性、使用方式上有显著差异。下面从多个维度进行详细对比,并给出具体使用示例。如果有更复杂的映射需求(如动态条件转换),可以考虑。,但它们仍基于反射,性能不如 MapStruct。强(支持嵌套对象、集合、条件映射等)高度灵活,支持自定义转换逻辑。需定义 Mapper 接口。编译时生成代码(无反射)反射(运行时动态映射)需要编译时注解处理器(简单的属性拷贝(低频)需要嵌套对象、集合映射。高性能、复杂对象转换。高性能、复杂对象转换。

2025-03-29 08:39:59 444

原创 分布式ID服务实现全面解析

分布式ID生成器是分布式系统中的关键基础设施,用于在分布式环境下生成全局唯一的标识符。以下是各种实现方案的深度解析和最佳实践。

2025-03-29 08:38:30 641

原创 一文了解DeepSeek及应用场景

本文章详细介绍了DeepSeek及其应用场景,涵盖了大模型的发展历程、基本原理和分类(通用与推理模型)。文章分析了DeepSeek的具体特性、性能优势、低成本训练与调用特点,以及其技术路线(如MoE、MLA架构),并与竞品进行了对比,以及一些应用场景。万字长文详解DeepSeek核心技术一、大模型发展回顾2024年5月,OpenAI发布了,模型能够。GPT-4o 在语音、多语言和视觉基准测试中取得了最先进的成果,创造了语音识别和翻译的新纪录。2024年7月,OpenAI发布了。

2025-03-28 15:11:02 1270

原创 Redis 分布式锁实现深度解析

Redis 分布式锁是分布式系统中协调多进程/服务对共享资源访问的核心机制。以下从基础概念到高级实现进行全面剖析。

2025-03-28 09:58:23 833

原创 Redisson分布式锁深度解析:原理与实现机制

Redisson作为Redis Java客户端中的分布式解决方案佼佼者,其分布式锁实现被广泛应用于生产环境。以下从底层设计到源码实现进行全面剖析。

2025-03-28 09:56:54 605

原创 MySQL 锁机制全面解析:乐观锁与悲观锁实现及深度剖析

锁选择原则读多写少 → 乐观锁写多读少 → 悲观锁跨服务操作 → 分布式锁+Saga性能优化技巧减小锁粒度(行锁而非表锁)缩短锁持有时间(避免事务中包含RPC调用)添加合理的重试机制避免常见陷阱乐观锁的重试次数不宜过多(通常3次)悲观锁必须按固定顺序获取分布式锁必须设置超时时间通过以上实际场景的深度分析,可以看出没有放之四海而皆准的锁方案,必须根据具体业务特点、并发规模和数据一致性要求来选择最合适的并发控制策略。

2025-03-27 09:22:54 1101

原创 MySQL 事务全面解析

事务是数据库系统中保证数据一致性的核心机制,MySQL 的事务功能主要围绕 InnoDB 存储引擎实现。以下从基础概念到高级特性全面解析 MySQL 事务。

2025-03-27 09:21:30 844

原创 MySQL优化之 EXPLAIN 详解:全面解析执行计划

EXPLAIN 是 MySQL 性能优化的核心工具,通过分析查询执行计划,可以精准定位性能瓶颈。以下从基础到高级全面解析 EXPLAIN 的每个细节。

2025-03-26 09:29:00 362

原创 MySQL 优化详解:从基础到高级全面指南

MySQL 优化是一个系统工程,涵盖查询优化、索引设计、配置调优、架构优化等多个层面。

2025-03-26 09:28:18 918

原创 Redis 版本演进及主要新特性

Redis 7.0 针对大键(Large Key)操作进行了多项重要优化,显著提升了处理大体积数据结构的效率。Redis持续保持每年一个大版本的更新节奏,每个版本都在性能、功能和可靠性方面有显著提升。这些改进使得Redis能够更高效地处理现代应用中的大数据量需求,同时保持其低延迟特性。SCAN 0 TYPE string # 只扫描字符串类型键。测试环境:8核CPU/32GB内存,10万QPS压力下。Redis 7.0 性能提升:特别是大键操作详细说说。插入100万字段的Hash。10MB字符串SET。

2025-03-25 11:30:17 1502

原创 MySQL 8.0 新特性详解

这些新特性使MySQL 8.0成为功能更全面、性能更高、更安全的数据库系统,特别适合现代应用开发需求。

2025-03-25 11:23:31 1151

原创 高可用高并发的评论系统

评论系统总结(如何抗住大UGC)_对ugc内容的评论做总总结的工具-优快云博客。

2025-01-17 13:57:20 693

原创 数据平台浅理解

升级 Spark3 的时候,废弃原有的 Spark2 的 Thrift Server 的改造实现,引入 Apache Kyuubi 项目。数据基础平台主要组件包括:HDFS 分布式存储集群,YARN 计算集群,Spark、Hive 计算引擎。yarn小调度,flink=》+ Kyuubi。

2025-01-14 14:31:52 1132

原创 【高可用自动化体系】自动化体系

要实现这些,在中小型公司,架构师可以 hold 住,而在大企业/大厂里面,虾兵蟹将是无法搞定的,至少是 vp 级别来推动。架构设计的愿景就是高可用、高性能、高扩展、高效率。可视化:可观测系统各项指标、包括全链路跟踪。精细化:监控平台、数据分析精细化。自动化:ci/cd 自动化部署。

2025-01-14 13:16:19 451

Java框架技术学习相关总结

Java框架技术学习相关总结

2025-03-26

DeepSeek:从入门到精通-清华大学团队打造的强大国产开源AI推理模型

内容概要:本文详细介绍了DeepSeek,这是一个由中国清华大学团队开发的专注于通用人工智能(AGI)的科技公司。DeepSeek推出了开源推理模型DeepSeek-R1,该模型擅长处理复杂任务并且可以免费商用。文章详细讲解了DeepSeek的应用场景,包括智能对话、文本生成、语义理解、代码生成等,并提供了使用指南。此外,文章还探讨了推理模型与通用模型的区别,以及如何根据不同任务选择合适的模型。文中还包含了提示语设计的原则和技巧,帮助用户更好地与AI交互,实现从‘下达指令’到‘表达需求’的转变。 适合人群:对人工智能尤其是自然语言处理感兴趣的科研人员、开发者和技术爱好者。 使用场景及目标:①了解DeepSeek的功能和应用场景;②学习如何使用DeepSeek进行复杂任务处理;③掌握提示语设计的方法,以提高与AI交互的效率和效果。 其他说明:文章不仅介绍了DeepSeek的技术细节,还提供了实用的操作指南和案例分析,帮助读者深入了解和应用这项强大的AI工具。

2025-03-26

Tomcat性能优化篇笔记.pdf

Tomcat性能优化篇笔记.pdf

2020-06-05

propties配置管理jar

propties配置管理,提供接入自己的propties平台。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-01-08

JavaScript面向对象

JavaScript面向对象主要简单介绍,初级入门级别。

2016-01-26

mysql使用与说明,快捷

MySQL常用命令汇总》_非常详细_值得下载

2014-12-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除