XIAOBAI的个人博客
  • 首页
  • 归档
  • 分类
  • 关于

MyBatis-Plus-扩展功能

扩展功能代码生成功能Mybatis还是一个DBFirst的ORM开发框架,所以它具有强大代码生成器 MyBatisX 官方推荐使用MyBatisX作为代码生成的工具,在开发中我们也使用过很多次了 MyBatisPlus 一款代码生成软件 MyBatisCodeHelper-Pro idea插件商店中评分最高的代码生成插件 静态工具MybatisPlus还提供了Db静态工具,可以直接通过DB调用方
2025-06-05
微服务 > MybatisPlus

MyBatis-Plus-IService

IService在MybatisPlus中,其实极大程度的破坏了三层架构的基本规范,把三层架构打薄了,其实这是一种务实的妥协 它牺牲了一点点严格的职责划分的“纯粹性”,来换取巨大的开发效率提升。 MybatisPlus提供了IService接口和ServiceImpl实现类,底层通过调用BaseMapper可以直接在Service层直接完成对单表的增删改查 IService提供了lambdaQue
2025-06-05
微服务 > MybatisPlus

MyBatis-Plus

Mybatis-Plus在学习微服务之前,我们再次重温MybatisPlus的内容 个人理解,MybatisPlus提供了非常简便的接口以供快速开发单表的增删改查,所以非常契合微服务架构 条件构造器尤其是在使用体验和对SQL语句的封装程度上,Mybatis-Plus的Wrapper机制确实与EF Core的LINQ查询有异曲同工之妙,使得两者的调用方式在某些场景下显得非常相似 Mybatis-Pl
2025-06-04
微服务 > MybatisPlus

设计模式

设计模式到2025年1月12号,终于明白宋红康说的这句话的含义:框架 = 注解 + 反射 + 设计模式 MVC 和三层架构三层架构是一种软件设计模式,但又不同于传统意义上的设计模式,我们可以将其称之为设计架构,而MVC是设计模式的一种 三层架构分为: 表示层(Presentation Layer) 业务逻辑层(Business Logic Layer, BLL) 数据访问层(Dat
2025-01-12
NET框架相关 > synyi

AI

AIAIGCAIGC(AI-Generated Content)是指使用人工智能技术生成的内容 通义灵码的代码生成 Midjourney的图片生成 剪映的AI视频生成 …… AGIAGI(Artificial General Intelligence,通用人工智能)是指具有与人类智能相似的广泛认知能力的人工智能 文心一言 讯飞星火 通义千问 …… Prompt对于合理使用AI而言,Prom
2025-01-11
NET框架相关 > synyi

VUE3-其他API

VUE3-其他APIshallowRef&shallowReactive浅层次的ref,对于修饰对象的ref来说,使用shallowRef仅映射第一层,shallowRef的效率更高 shallowReactive同理,对象中第一层中的内容是响应式的,但深层次的就不被修饰为响应式的 如果不想关注深层次的响应式内容,就可以使用这两个来修饰响应式数据,这使得属性的访问更快,可以提升性能 re
2025-01-03
JAVAWEB > vue

VUE3-组件通信

VUE3-组件通信propsprops是使用频率最高的一种通信方式,对于父传子而言,这种方式很方便 使用props实现子传父,就现在父定义方法,将方法给子,然后子在合适的时机调用此方法将数据传给父 相当于子不直接把内容给父,而是父先给子一个盒子,子把东西装在盒子里扔给父 自定义事件事件名为多个单词组成的情况下,推荐事件使用肉串(kebab-case)命名,函数使用驼峰命名 在父组件给子组件元素绑
2025-01-03
JAVAWEB > vue

VUE3

VUE3和angular相同,vue同样具有vue-cli来初始化工程,但官方更推荐的工具为Vite ViteHome | Vite中文网 Vite是新一代前端构建工具,在angular-cli和vue-cli中,都是使用webpack来作为构建工具的 12# 创建基于vite的vue项目npm create vue@latest 项目结构 .vscode:提供一些关于vscode的相关配置文
2025-01-03
JAVAWEB > vue

Vue2

Vue2Vue2的创建实例现在来学习Vue2的创建实例,仍然能够帮助我们更加深刻的理解Vue的工作原理 1234567891011<script src="./vue.js"></script><script> Vue.config.productionTip = false // 阻止 vue 在启动时生成生产提示 const
2024-12-31
JAVAWEB > vue

JS-原型&原型链

JS-原型&原型链JavaScript 的对象模型是基于原型的,这句话意味着 JavaScript 中的对象不是通过类来定义和继承的(如 Java 或 C++),而是通过一个称为“原型”的机制来进行属性查找和行为(方法)共享的 在js中,任何函数在被new关键字修饰函数后,就成为构造函数了,所以任何函数都有成为构造函数的可能 在js中,函数本身即对象,所以prototype是函数特有的属性
2024-12-31
JAVAWEB > vue
12345…28

搜索

Hexo Fluid