自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(400)
  • 资源 (11)
  • 收藏
  • 关注

原创 Java web 面试 学习 资料百度云学习

​程序员必看:《JAVA核心知识点整理.pdf》https://pan.baidu.com/s/1pIfWB1XfXcFLWRyb3930DQ提取码:feyr 《Java面试手册》链接:https://pan.baidu.com/s/1-86WDl870ouj2P0_A_5o8g 提取码:djou 如果链接已经失效,请加微信:pre798《某大厂P8面试题库》链接: https://pan.baidu.com/s/1PirmsAWJWAeo_L_jdcCUIQ...

2020-08-15 17:27:35 1066 1

原创 java web 开发错误记录

No identifier specified for entity原因: entity 没有设置 @Id

2019-11-05 21:43:14 500

原创 Java 学习资源

软件安装包地址:链接:https://pan.baidu.com/s/1GJ_gv19w6JpG3LXCRzPrFg提取码:nw0w

2019-07-07 23:48:50 2589

原创 10个软件项目管理技巧,让你的团队效率翻倍! - PM

这10个技巧+案例,都是血泪教训换来的。管理的本质是激发人的善意和潜能。工具和流程是骨架,人才是血肉。别追求一次改变所有,选一个你团队最痛的点,下周就开始尝试!欢迎在评论区分享你的实战故事。PM笔记:分享最接地气的项目管理实战。关注我,少踩坑,多头发!**#项目管理 #敏捷开发 #团队效率 #软件工程 **

2025-08-17 17:34:55 1082

原创 Java项目架构设计:模块化、分层架构的实战经验

当前需求与未来扩展开发效率与系统稳定性技术纯度与业务交付架构没有银弹,但模块化+分层架构经过多年验证,仍是Java企业应用最稳健的选择。希望这些实战经验能帮助您在架构设计之路上少走弯路!最后分享架构师箴言“好的架构不是设计出来的,而是在不断演进中成长起来的”

2025-08-17 17:34:00 793

原创 从 15年架构师的视角解读高性能Java 架构核心知识点!

真正的性能优化不是堆砌技术参数,而是在复杂约束条件下找到关键瓶颈的艺术。没有银弹,只有平衡。持续学习路径javap -c分析热点方法掌握 Linux 内核:epoll 模型、零拷贝原理分布式理论:CAP 权衡、共识算法实践技术讨论欢迎留言交流!关注公众号【架构悟道】获取完整源码。更新日志:2025-08-14 优化 Netty 线程模型图示。

2025-08-14 10:16:43 623

原创 java - 【架构视角】一篇文章带你彻底吃透Spring - 框架系列全 ...

高内聚、低耦合、关注点分离。现代Java生态提供了Spring Boot、Spring Cloud等强大工具,让架构实现更加高效。在实际项目中,建议结合团队技能和业务需求选择最合适的架构方案。架构的价值不在于理论完美,而在于能持续交付业务价值。优秀的架构应该像生长的有机体,随着业务需求不断进化。

2025-08-14 10:16:08 1049

原创 Spring Security OAuth2.0认证授权(四):分布式系统认证授权实战(增强版)

前端隔离层:SPA永不接触敏感令牌动态验证层:每次授权生成唯一PKCE对绑定验证层:code_verifier绑定原始请求密码学防护层:SHA256防篡改时效控制层:授权码120秒超时在移动应用和SPA成为主流的今天,PKCE已从可选扩展变为安全必需品。根据OWASP建议,所有基于浏览器的OAuth2.0流程必须启用PKCE防护。【延伸阅读】RFC 7636:PKCE扩展规范OWASP移动应用安全验证标准(MASVS)量子计算威胁下的PKCE演进路线。

2025-08-13 11:40:09 420

原创 亿级流量交易系统架构设计:从高并发到高可用的核心策略

高并发:通过拆分、缓存、异步化提升吞吐量高可用:依靠降级、限流、切换机制保障稳定性业务设计:以状态机、幂等性确保数据一致性系统架构没有银弹,需根据实际场景持续迭代优化,在资源有限时优先解决核心痛点,逐步构建支撑亿级流量的能力。

2025-08-13 11:37:50 588

原创 OAuth 2.0 授权码模式:安全架构解析

用户点击客户端应用的"登录"按钮。在授权服务器输入凭证并授权。

2025-08-12 12:27:37 1474

原创 金融风险入门:一文读懂风险价值(VaR)

风险价值(Value at Risk, VaR)是金融领域最重要的风险管理工具之一,它用一个数字在特定置信水平(如95%)下,特定时间范围(如1天)内,投资组合可能遭受的最大损失金额VaR是金融风险管理的基础工具而非万能解决方案。✅核心价值:将抽象风险转化为直观数字✅核心功能:风险可视化、跨资产可比、限额标准化⚠️使用前提:需了解其假设和局限💡最佳实践:VaR + CVaR + 压力测试 + 止损策略。

2025-08-12 12:26:49 1173

原创 如何在Python中使用flask框架搭建web服务?

通过以上步骤,你可以快速搭建一个功能完善的 Flask Web 服务,并根据需求扩展更多路由和业务逻辑。Flask基本Web服务示例。创建时间:22:24。

2025-08-10 10:52:07 251

原创 Spring Cloud分布式系统排障工具全景图

fill:#333;color:#333;color:#333;fill:none;问题发现监控告警日志追踪链路追踪ELK/LokiSkyWalking。

2025-08-10 10:51:08 1018

原创 Spring Boot + Angular 实现安全登录注册系统:全栈开发指南

我们实现了一个完整的登录注册系统,具有以下特点:✅ 前后端分离架构✅ JWT无状态认证✅ 响应式表单验证✅ 路由级权限控制✅ 多层安全防护添加社交登录(OAuth2)实现双因素认证集成短信/邮箱验证添加RBAC权限管理系统实现密码重置功能项目源码GitHub - Spring Boot后端GitHub - Angular前端通过本文,你应该已经掌握了使用Spring Boot和Angular构建登录注册系统的核心知识和技能。

2025-08-08 22:05:13 1028 1

原创 登录注册前端详细实现 (Angular 15+)

【代码】登录注册前端详细实现 (Angular 15+)

2025-08-08 22:05:01 818

原创 什么是Serverless(无服务器架构)

让开发者从基础设施中彻底解放,专注业务逻辑创新。它是云原生演进的终极形态之一,但需根据场景权衡其适用性(尤其对状态/长任务场景)。名称中的“无服务器”并非真的没有服务器,而是服务器管理职责完全由云服务商承担。DynamoDB更新。

2025-08-08 22:04:48 1414

原创 使用Spring Boot + Angular构建安全的登录注册系统

通过这个教程,我们实现了:✅ 基于Spring Security的安全认证✅ JWT令牌的生成与验证✅ Angular的响应式表单处理✅ 路由权限控制✅ 前后端分离架构扩展建议添加密码重置功能实现第三方登录(OAuth2)增加双因素认证集成验证码机制GitHub完整代码后端代码仓库前端代码仓库通过这个全栈解决方案,你可以快速构建安全可靠的用户认证系统,为你的应用奠定坚实的安全基础。欢迎在评论区交流遇到的问题或优化建议!

2025-08-07 19:14:53 1086

原创 如何将普通HTTP API接口改造为MCP服务器

创建.proto通过本文的四步改造法,你可获得:✅ 配置更新延迟降低90%✅ 网络带宽消耗减少70%✅ 服务端资源占用下降60%✅ 原生支持百万级节点连接升级到MCP不仅是协议转换,更是配置分发模式的架构进化。立即行动,让你的微服务配置管理进入实时推送时代!更多Istio进阶技巧请关注专栏【Service Mesh深度实践】

2025-08-07 18:45:37 1538

原创 支付系统核心架构设计指南

高并发、资金安全、扩展性、合规性fill:#333;color:#333;color:#333;fill:none;用户端支付网关交易系统支付核心清结算系统风控系统会计系统渠道管理商户结算。

2025-08-07 10:31:12 1549

原创 构建企业级Web应用:AWS全栈架构深度解析

从用户认证到API网关,如何用AWS组件实现高可用安全架构。

2025-08-03 12:40:34 1009

原创 云原生三剑客:Kubernetes + Docker + Spring Cloud 实战指南与深度整合

K8s 根据 CPU/内存或自定义指标 (HPA) 自动扩缩容微服务实例。容器共享 OS 内核,比虚拟机更轻量;K8s 优化节点资源分配。K8s 自动重启失败容器、替换不健康节点、滚动更新实现零停机。Docker 镜像保障从开发到生产环境完全一致。K8s 声明式 API 统一管理所有微服务生命周期。CNCF 生态 (Prometheus, Grafana, Istio, Fluentd 等) 无缝集成。

2025-08-02 21:46:29 1541 5

原创 部署基于Spring Cloud的微服务项目

将单体Spring Boot应用扩展为Spring Cloud微服务集群,利用AWS托管服务实现服务发现、配置中心和API网关。✅ 按需付费的精细化成本控制。✅ 开箱可用的安全合规能力。✅ 100%托管基础设施。✅ 自动恢复的高可用架构。

2025-08-02 14:44:31 1129

原创 AWS上部署Spring Boot应用的完整指南

本文将手把手教你如何将Spring Boot应用部署到AWS云平台,涵盖容器化、ECS Fargate部署和负载均衡配置,实现高可用、可扩展的云原生架构。

2025-08-02 14:43:41 1169

原创 某金服Java面试终极指南:25题完整解析与场景化方案

分布式锁:Redisson WatchDog实现 + RedLock跨节点方案事务一致性:TCC模式资金预留 + Saga长事务补偿缓存策略:五级缓存体系 + 双删+Binlog双保险幂等设计:四层防御 + 分布式锁防重数据库:RR级别+间隙锁防幻读 + 索引避坑指南中间件:Kafka分区有序 + 熔断器严格配置全局ID:雪花算法+时钟回拨处理设计模式:抽象工厂实现多支付渠道宁可拒绝十次交易,不可错失一分一厘。所有技术方案必须包含资金安全审计和异常补偿机制。

2025-08-02 13:21:40 1273

原创 Spring AI MCP:解锁大模型应用开发新姿势

Spring AI MCP,即模型上下文协议(Model Context Protocol) ,是一种专门为大语言模型设计的标准化协议,旨在为大语言模型与外部工具、数据源之间搭建起一座高效、安全的交互桥梁。它允许 AI 模型以一种结构化、标准化的方式与外部世界进行交互,从而打破了以往大模型与外部连接的各种障碍。在实际应用中,MCP 充当着 “万能适配器” 的角色。

2025-08-01 20:17:34 767

原创 C4画图实战案例分享

C4模型是一种用于软件架构设计的可视化工具,通过不同层次的抽象(Context、Containers、Components、Code)帮助团队理解和沟通系统架构。拆解系统的主要容器:前端Web应用、移动App、后端API服务、数据库、缓存服务等。聚焦后端API服务的内部组件:订单管理、用户认证、库存服务等。列出新旧容器:原有单体应用、新拆分的用户服务、订单服务、商品服务。标注与新架构交互的第三方服务(如身份提供商)。包括设备网关(处理设备连接)、数据存储(时序数据库)、分析引擎(实时计算)、Web仪表板。

2025-08-01 20:15:36 374

原创 Java Web架构师面试题及答案

本文摘要总结了Java开发中的20个关键技术点,涵盖框架、架构、性能优化和分布式系统等核心内容。重点包括:1) Spring框架核心模块与应用;2) 微服务架构特点与实现;3) 分布式系统CAP定理与应用;4) JVM内存模型与GC算法;5) 高并发系统设计策略;6) 数据库与Redis优化方案;7) Docker与Kubernetes容器技术;8) 线程池参数与分布式锁实现。这些知识点为构建高性能、可扩展的Java系统提供了全面的技术指导。

2025-07-29 12:18:02 591

原创 Spring AI + MCP 实战:让两个 Excel 内容比对效率提升 10 倍

【摘要】本文介绍了一种基于SpringAI+MCP的智能Excel比对方案,可高效识别复杂表格中的数据差异。该方案结合SpringAI的语义分析能力和MCP的数据处理协议,实现从文件读取、智能比对到生成差异报告的全流程自动化。文章详细解析了技术原理、核心代码实现步骤,并展示了实际测试效果:相比传统方法,该方案能精准识别跨格式数据、自动计算变动率并生成可视化报告。同时提供了项目源码和进阶提示词模板等资源,适用于财务审计、合同审核等多种场景。

2025-07-29 12:14:11 1254

原创 如何撰写非技术人员也能看懂的功能描述文档?(附完整案例)

电商平台中枢系统风控专员仓储系统推送新订单(JSON格式)数据格式标准化执行风险扫描弹窗预警(含风险详情)人工审核结果alt[发现高风险]发送标准化订单返回出库单号同步物流信息电商平台中枢系统风控专员仓储系统。全流程记录追溯存入案例知识库客服备注问题收货地址冲突根据紧急程度分三级自动冻结/转人工/放行订单金额异常邮件/短信告知相关方。建议配合系统演示视频使用,每个图表对应3-5分钟讲解片段,便于不同角色按需理解系统能力。接口成功率从92%提升至99.5%:用颜色/符号传达业务含义。欺诈订单拦截率提升65%

2025-05-04 17:33:44 1436 1

原创 Spring Cloud Gateway MVC 基于 Spring Boot 3.4 以 WAR 包形式部署于外部 Tomcat 实战

本文基于 Spring Boot 3.4 版本,详细介绍了使用开发项目,并以 WAR 包形式部署到外部 Tomcat 服务器的全过程。Spring Boot 3.4 带来了性能优化、安全性增强等诸多新特性,结合 Spring Cloud Gateway 和 MVC 模式,能够帮助开发者构建出高效、灵活的微服务网关。通过这种部署方式,企业可以更好地管理应用资源,适应复杂多变的业务场景。在实际项目开发中,开发者可以根据具体需求进一步扩展路由规则,丰富控制器逻辑,充分发挥 Spring 生态的强大功能。

2025-05-04 17:32:04 1442

原创 Spring Boot 3.4 实战指南:从性能优化到云原生增强

虚拟线程:高并发场景首选结构化日志:生产环境必备Tiny 镜像:云原生部署标配OTLP 跟踪:微服务可观察性基石。

2025-04-26 18:13:40 1690 2

原创 JDK 17 与 Spring Cloud Gateway 新特性实践指南

以下是完整的项目代码结构及关键配置,确保您能直接运行测试。如果问题依旧,尝试在。

2025-04-26 18:06:18 1585

原创 SpringBoot分布式项目中实现智能邮件提醒系统

在电商、OA、客服等系统中,邮件提醒是用户触达的重要方式。

2025-04-12 14:47:17 1427 3

原创 SpringBoot原生实现分布式MapReduce计算(无第三方中间件版)

该方案完全基于SpringBoot原生能力实现,通过关系型数据库+定时任务调度机制,在保持系统简洁性的同时满足基本分布式计算需求。适合中小规模(日处理千万级以下)的离线计算场景,如需更高性能建议仍考虑引入专业分布式计算框架。

2025-04-12 14:43:45 644

原创 实战指南:用Java Rewrite工具包重构代码的正确姿势

/ 只修改最近30天修改过的文件@Override@Overridetry {// 应用具体改写规则return cu;

2025-04-03 21:55:22 1103

原创 Spring Boot 3.0 + JDK 17整合SpringDoc实战指南

本文基于Spring Boot 3.0.6和SpringDoc 2.1.0编写,实际开发时请验证最新版本兼容性。建议结合CI/CD实现文档自动化部署,提升团队协作效率。

2025-04-02 23:06:51 751

原创 SpringBoot实战:Excel文件上传、数据验证与存储全流程解析

通过本文的实现,我们构建了一个健壮的Excel处理流程,能够应对企业级应用中的复杂数据处理需求。实际项目中可根据具体业务场景扩展验证规则和优化处理逻辑。在企业管理、数据中台等系统中,Excel文件处理是常见需求。

2025-04-01 21:51:46 1185

原创 Spring Boot分布式项目重试实战:九种失效场景与正确打开方式

在分布式系统架构中,网络抖动、服务瞬时过载、数据库死锁等临时性故障时有发生。本文将通过真实项目案例,深入讲解Spring Boot项目中如何正确实施重试机制,避免因简单粗暴的重试引发雪崩效应。

2025-03-31 21:09:41 1037

原创 SpringBoot分布式项目订单管理实战:Mybatis最佳实践全解

在Spring Boot分布式项目中实施订单管理,需要重点把握分库分表策略、缓存与数据库的协同、分布式事务的选型这三个核心维度。通过Mybatis-Plus的增强功能可以显著提升开发效率,同时要注意避免过度依赖ORM特性导致的性能问题。建议定期进行全链路压测,持续优化数据访问模式。

2025-03-30 18:47:54 1019 2

原创 模块化开发实战:解剖module-info.java的8个关键场景

模块粒度控制:每个模块5-10个导出包分层架构核心层(100%模块化)适配层(允许自动模块)应用层(混合模式)构建工具集成。

2025-03-30 18:45:14 528

WebLogic jms规范教程

自己收集的一些关于weblogic jms的教程。里面讲了WebLogic的配置,jms的一些简单实例等等

2009-08-14

springboot 启动过程源码分析

springboot的启动原理, 源码发现,过程详解 SpringBootApplication背后的秘密 深入探索SpringApplication执行流程

2018-11-06

socketdemo 一个用来学习socket入门的例子

简单实现了socket通信功能,适合socket初学者用来学习和理解socket,也是本人以前学习socket的时候入门的例子,希望对大家有用

2009-09-01

WebLogic jms三个实例

三个jms的实例,实现了jms的queue和topic,同时也实现了远程传送消息和本地传送消息,另外也分别实现了session的事务和非事务模式,有了这三个例子应该可以满足你的任何关于jms的需求了,由于上传限制,另外还需要下载有个WebLogic包才能运行实例

2009-07-30

java 文件下载实例

用Java脚本本在jsp里面写的,采用流的形式下载文件,非常简单,只是实现了下载的功能,

2009-07-24

java 注册登陆例子

简单的实现注册 登陆,非常简单,适合入门或者开始项目

2015-10-15

java weblogic jms temple

自己写好的一个简单的weblogic jms的简单实现,包括点对点的实现,以及topic的实现,适合初学者参考

2009-07-24

一个用来学习的ajax的简单教程

一个用来学习的ajax的简单易懂的教程,适合ajax的初学者,写的很简单,希望对各位有所帮助!

2009-05-25

HTML 静态页面素材

静态页面,全部是html的页面,可以直接用于网站开放素材

2015-10-15

html 写的俄罗斯方块游戏

整个游戏就用了一个HTML页面,写的非常简单,使用起来也非常方便,只要打开HTML页面,允许运行action组件就可以了

2009-08-14

JavaScript学习总结

本文档,是本人看了大量的JavaScript书籍和文档后,将自己所积累到的关于JavaScript方面的知识总结起来,而写成的一个关于JavaScript的学习总结文档

2009-08-07

空空如也

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

TA关注的人

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