自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 【设计模式】设计模式入门知识

设计模式” 最初并不是出现在软件设计中,而是被用于建筑领域的设计中。在1990年软件工程界开始研讨设计模式的话题,后来召开了多次关于设计模式的研讨会。直到1995 年,艾瑞克·伽马(ErichGamma)、理査德·海尔姆(Richard Helm)、拉尔夫·约翰森(Ralph Johnson)、约翰·威利斯迪斯(John Vlissides)等 4 位作者合作出版了《设计模式:可复用面向对象软件的基础》一书,在此书中收录了 23 个设计模式,这是设计模式领域里程碑的事件,导致了软件设计模式的突破。

2023-04-24 16:11:43 177

原创 【设计模式】建模语言之UML图

统一建模语言(Unified Modeling Language,UML)是用来设计软件的可视化建模语言。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。UML从目标系统的不同角度出发,定义了用例图、类图、对象图、状态图、活动图、时序图、协助图、构件图、部署图等9种图。类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性的信息。类图是面向对象建模的主要组成部分。

2023-04-23 19:18:02 213

原创 微服务流量治理之问题分析和解决方案

1、当服务访问量达到一定程度,流量扛不住的时候,该如何处理?2、服务之间相互依赖,当服务A出现响应时间过长,影响到服务B的响应,进而产生连锁反应,直至影响到整个依赖链上的所有服务,改如何处理?这是分布式、微服务开发不可以避免的问题。

2023-04-21 16:49:30 321

原创 Mysql进阶Sql优化总结

熟练掌握mysql innoDB存储引擎的索引特性,灵活应用索引机制结合业务本身对sql进行合适的优化可以对性能带来飞跃的提升,同时也可以有效的提高工作效率。

2023-04-06 10:19:51 124

原创 【实战】Springboot+POI实现通用的我的导出功能

在项目开发过程中,我们经常会对某个功能模块的数据进行Excel导出,且每次都要重复的实现导出功能,那我们是否可以对齐进行抽象封装,在需要做导出功能的时候只需要写查询数据即可,答案是必须的。本章就是笔者基于项目中导出功能实战的总结。本章主要使用的技术栈:Springboot+JPA+POI+MYSQL设计我的导出记录表对导出记录进行存储。表字段如下:三、功能拆解本章主要针对导出进行设计和代码实现,导入在后续完善。导出接口定义图:导出接口源码:导出记录持久化接口:五、统一模板实现基于模板方法实

2022-11-13 20:27:28 2369

原创 Springboot集成MongoDB实现CRUD

MongoDB是NoSQL的非关系型数据库,他的存储数据可以超过上亿条,mongodb适合存储 一些量大表关系较简单的数据,易于扩展,可以进行分布式文件存储,适用于大数据量、高并发、弱事务的互联网应用,本章主要基于Springboot集成MongoDB实现CRUD相关的功能。

2022-09-18 20:06:22 867

原创 Activiti7表结构及核心API介绍

工作流组件Activiti7的表结构和API的应用场景介绍。

2022-09-18 12:14:08 655

原创 Springboot使用JSR303完成Controller或服务接口参数校验

使用JSR-303 在表单提交后台接口时或在各接口调用时进行校验,提高编码效率和简化逻辑。

2022-09-18 11:17:21 697

原创 Springboot-idea工具开启热部署

Springboot框架提供热部署功能,解决了代码开发期间项目依赖需要大量构建的问题。为了提高我们的编码效率,本章主要讲解idea2021.3版本如何配置热部署参数。

2022-09-12 12:08:13 213

原创 【JUC案例】通过阻塞队列实现Threadpool线程池

线程池在我们开发中经常使用到,因此我们都要学习线程池的数据模型和计算模型。本章内容为个人结合学习案例和项目中使用的经验心得模拟使用一个自定义的线程池便于理解和总结。

2022-09-04 20:21:35 115

原创 【Spring案例】spring-web-url解析错误案例

spring-web-url解析问题学习记录

2022-09-04 19:17:09 146

原创 【SpringCloud】OpenFeign调用第三方接口API

本章主要总结使用Openfeign声明式接口编程快速实现远程第三方法系统接口的调用,简化代码逻辑,提高代码质量,从而提高工作效率。

2022-08-29 22:18:02 3007

原创 【随笔】Springboot实现全局异常处理starter

简单高效的异常处理方案,为了提高工作效率和快速定位问题,本人将在项目中异常处理的经验总结并将设计为一个异常starter用于学习交流,有爱学习爱交流的伙伴可以看过来!

2022-08-26 23:05:07 500

原创 【随笔】Springboot配置线程池

快速完成Springboot配置线程池

2022-08-21 18:56:11 1601

原创 【实战总结】大型javaweb项目中的统一异常设计与处理

本案例介绍在项目实战过程中如何定义统一的异常和处理异常以及在filter运行时的异常如何统一处理

2022-08-20 21:53:33 752

原创 【实战总结】可扩展的数据模型设计,支持api参数动态扩展传入,解决业务模型字段的不确定性问题

三个类+jackson注解+map实现业务模型可扩展设计,多变业务属性的克星。

2022-08-14 20:54:42 718

原创 【实战总结】大型系统超多参数接口API调用

在与大型分布式系统协作完成功能实现时,如何实现50个参数及以上的API调用,并支持业务默认参数配置实现、还需支持API参数按业务需要进行添加和删除。

2022-08-13 15:43:58 895 1

空空如也

空空如也

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

TA关注的人

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