papa_2019
码龄5年
关注
提问 私信
  • 博客:5,860
    5,860
    总访问量
  • 12
    原创
  • 75,050
    排名
  • 66
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2019-10-13
博客简介:

papa_2019的博客

查看详细资料
  • 原力等级
    当前等级
    2
    当前总分
    91
    当月
    43
个人成就
  • 获得103次点赞
  • 内容获得1次评论
  • 获得108次收藏
创作历程
  • 4篇
    2025年
  • 8篇
    2024年
成就勋章
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

设计模式-行为型

责任链模式(ChainofResponsibilityPattern)是一种行为型设计模式,它允许将请求沿着处理者链(HandlerChain)传递,直到其中一个处理者能够处理该请求为止。通过这种方式,责任链模式可以动态地决定由谁来处理请求,从而减少请求者和处理者之间的耦合。责任链模式通过将请求沿着处理者链传递,使得多个对象都有机会处理请求,从而减少了请求者和处理者之间的耦合。它适用于需要动态决定处理者或处理流程的场景。虽然责任链模式增加了系统的灵活性,但也可能会带来性能开销和调试困难的问题。
原创
发布博客 2025.01.20 ·
860 阅读 ·
14 点赞 ·
0 评论 ·
24 收藏

微服务架构

分布式缓存在系统中的作用是提高数据访问性能和降低数据库负载,通过将热点数据存储在内存中,实现快速的读取和响应,从而提升系统的性能和扩展性。同时,通过对微服务日志的集中管理和分析,可以实现全局性能监控和系统优化,帮助开发人员迅速定位问题、优化服务,并提高整个微服务体系的稳定性和可维护性。索引仓库在业务系统中的作用是提供高效的数据检索和查询功能,通过构建索引结构,加速对数据的搜索操作,提升系统的查询性能。这些组件使得微服务架构中的服务能够自动注册、发现和协调,为系统的弹性和可靠性提供了关键的支持。
原创
发布博客 2025.01.13 ·
657 阅读 ·
16 点赞 ·
0 评论 ·
19 收藏

设计模式-结构型

结构型模式是设计模式中的一种,主要用于,以获得更大的结构。结构型模式通常用于实现对象间的组合,使得单个对象和组合对象的使用具有一致性。
原创
发布博客 2025.01.09 ·
244 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

设计模式-创建型

简单工厂模式是一种常用的创建型设计模式(不属于23种模式中的一种),它通过一个,但这个决定创建哪种类型的对象。简单工厂模式的是将对象的创建逻辑封装在一个单独的工厂类中,从而。
原创
发布博客 2025.01.07 ·
561 阅读 ·
17 点赞 ·
0 评论 ·
9 收藏

设计模式-综述

设计模式是软件工程中被广泛认可的最佳实践,它们提供了解决特定问题的模板。以下是23种常见的设计模式,分为三大类:创建型模式、结构型模式和行为型模式。
原创
发布博客 2024.11.30 ·
314 阅读 ·
5 点赞 ·
0 评论 ·
9 收藏

通过Mybatis,根据数据表生成实体类

前提:在数据库中创建好数据表,此例使用的是mysql数据库,对于的库是:test。创建一个模块,pom文件引入mybatis自动生成代码及数据库连接。配置GenerateMapper.xml。双击Generate插件,会自动生成。
原创
发布博客 2024.11.24 ·
331 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Maven使用

Maven是一个跨平台地进行项目管理和构建综合工具,能让开发者更方便地管理和构建项目。Maven的最大特色是管理项目依赖,添加依赖后,它能够自动从中央仓库下载项目需要的jar包,从而构建项目依赖的jar包。Maven可以自动完成项目基础构建的管理,它使用的是标准的目录结构和默认的构建生命周期。
原创
发布博客 2024.10.26 ·
664 阅读 ·
16 点赞 ·
1 评论 ·
9 收藏

Restful API风格介绍

表述性状态传递)是一种架构设计风格。
原创
发布博客 2024.08.23 ·
217 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Spring Boot集成Mybatis

Service层是建立在DAO层之上的,建立了DAO层后才可以建立Service层,而Service层又是在Controller层之下的,因而Service层应该既调用DAO层的接口,又要提供接口给Controller层的类来进行调用,它刚好处于一个中间层的位置。dao层(有时也叫Mapper层):主要是做数据持久层的工作,负责与数据库联络,封装了增删改查基本操作。通常我们在DAO层里面写接口,里面有与数据打交道的方法;service层:主要负责业务模块的逻辑应用设计,具体要调用到已定义的DAO层的接口。
原创
发布博客 2024.08.02 ·
287 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

Springboot集成Mybatis、H2

H2数据库配置#Mybatis配置#Mapper文件路径#数据库初始化schema接下来是程序主体内容,目录如下:数据实体User定义 POJO@Getter@SetterUserMapper定义@MapperUserMapper xml定义数据库初始化Schema定义(必须有,否则执行下面的controller会报数据表不存在)Controller定义@Slf4j。
原创
发布博客 2024.08.02 ·
1050 阅读 ·
8 点赞 ·
0 评论 ·
16 收藏

JPA、Hibernate和Mybatis的关系及区别

‌MyBatis的学习成本低,‌适合需要执行复杂的SQL查询或使用多个数据库的场景。总结来说,‌JPA提供了一个标准的接口和高层次的抽象,‌适合需要快速开发和维护的项目;‌Hibernate提供了完整的ORM功能和高级特性,‌适合需要高性能和事务管理的复杂应用;目前比较成熟的 JPA 框架主要包括 Jboss 的 Hibernate EntityManager、Oracle 捐献给 Eclipse 社区的 EclipseLink、Apache 的 OpenJPA 等。轻量级且灵活的持久化框架。
原创
发布博客 2024.08.01 ·
288 阅读 ·
8 点赞 ·
0 评论 ·
5 收藏

Springboot集成H2数据库

springboot jpa h2
原创
发布博客 2024.07.31 ·
331 阅读 ·
6 点赞 ·
0 评论 ·
1 收藏