化繁为简,MyBatis-Plus 里面的增删改查
适合刚接触 MyBatis-Plus 的小伙伴的一篇入门文章,文章基本是以从0到1的形式,一步一步的去演示使用 MP 的过程
【SpringMVC】| SpringMVC执行流程原理 | 常用注解 剥析
RESTful风格是一种URL路径的设计风格,而每个资源都会占据一个网络路径,无论对该资源进行增删改查,访问的路径是一致的。接受视图提出的请求,将数据交给模型处理,并将处理后的结果交给视图显示。前端控制器将请求发送给处理器映射器,处理器映射器根据路径找到方法的执行链,返回给前端控制器。前端控制器将方
软件架构思想和系统架构图
目录1 软件架构体系1.1 系统与子系统1.2 模块、组件、服务1.3. 软件架构体系2 架构原则2.1 解耦2.2 分层2.3 封装3 架构的方法3.1 业务架构3.2 功能架构3.3 系统架构3.4 技术架构3.5 数据架构3.6 部署架构...
Servlet【最复杂的hello world】
Tomcat 的基本使用是比较容易的:1.启动 2.把内容拷贝到 webapps 3. 通过浏览器访问 4.使用 netstat 查看端口;我们要学习的重点是基于 Tomcat 进行编程!写网站后端(HTTP 服务器),虽然可以重头写一个 HTTP 服务器,但是比较麻烦,Tomcat 已经完成这部分
springboot+chatgpt+chatUI Pro开发智能聊天工具
springboot+chatgpt+chatUI Pro开发智能聊天工具
Spring Boot实现在启动时执行一次的功能
它们的run()方法会在应用程序启动后自动调用,可以在这里实现需要在启动时执行的操作。在init()方法中可以执行只需要在启动时执行一次的操作,例如初始化一些数据、建立数据库连接等。@PostConstruct注解标记的方法会在Bean初始化完成后自动调用,可以在该方法中执行只需要在启动时执行一次的
[MySQL]事务ACID详解
要么全部带走, 要么一无所有!
【SpringBoot】 启动后执行方法的五种方式
项目初始化完毕后,才会调用方法,提供服务。注意监听的事件,通常是 ApplicationStartedEvent 或者 ApplicationReadyEvent,其他的事件可能无法注入 bean。在项目初始化过程中,就会调用此方法。如果业务逻辑执行很耗时,可能会导致项目启动失败。1、实现 Comm
六个思考维度:DDD + SpringBoot工程九层结构图解与实战
微服务和九层结构表述的是不同维度概念。微服务重点描述系统与系统之间交互关系,九层结构重点描述一个工程不同模块之间交互关系
【Springboot系列】Springboot系列-调用第三方接口的五种方式汇总,代码实例
【Springboot系列】Springboot系列-调用第三方接口的五种方式汇总,代码实例
Feign传递文件以及MultipartFile对象
Feign微服务调用传递文件以及MultipartFile参数对象,多个参数,MultipartFile对象和json数据。
Linux部署Java项目
完成Linux部署Java项目。
一文吃透Spring集成MyBatis
spring能集成很多的框架,是spring一个优势功能。通过集成功能,让开发人员使用其他框架更方便。集成使用的是spring ioc 核心技术。使用mybatis,需要创mybatis框架中的某些对象,使用这些对象,就能使用mybatis提供的功能了。分析: mybatis执行sql语句,需要使用
spring boot中使用雪花算法生成雪花ID
雪花算法(Snowflake)是一种生成全局唯一ID的算法,由Twitter公司开发。它可以在分布式系统中生成全局唯一的ID,解决分布式系统中的数据合并和分片等问题。雪花算法生成的ID是一个64位的长整型数字,由以下部分组成:1个bit:符号位,始终为0。41个bit:时间戳,精确到毫秒级别,可以使
【SpringBoot】| Spring Boot 概述和入门程序剖析
【SpringBoot】| Spring Boot 入门
Spring AOP
大家可以观察一下通知的执行顺序:先执行Around的前置通知,当执行连接点方法时,除发Before通知,然后执行连接点方法,当连接点方法执行完毕正常返回值触发AfterReturning方法,然后触发After方法,然后执行Around后置通知。例如,日志切面就是一个常见的切面,它用于在方法执行前后
Android程序设计之音乐播放器实现
基于MediaPlayer技术实现在线音乐播放器,播放在线音乐,后端使用SpringBoot将音乐存放在Tomcat服务器。app通过网络请求获取音乐,从而实现在线音乐播放。该项目分为用户端和管理员端。
MySQL的下载及安装详细教程
本文内容主要是帮助初学MySQL的小伙伴进行MySQL下载及安装提供参考!
Nginx解决vue项目服务器部署以及跨域访问后端
Nginx解决vue项目服务器部署以及跨域访问后端
Mybatis设置sql打印日志
备注:log4j 运行级别调到DEBUG,可以在控制台打印出mybatis运行的sql语句。第一种:使用 mybatis 自带的打印。第三种:springboot 增加配置。第二种:使用 log4j 日志打印。