一直没搞清楚spring事务与数据库事务与锁之间的关系。spring事务:spring事务本质上使用数据库事务,而数据库事务本质上使用数据库锁,所以spring事务本质上使用数据库锁,开启spring事务意味着使用数据库锁;那么事务的隔离级别与锁有什么关系呢?本人认为事务的隔离级别是通过锁的机制实现的,事务的隔离级别是数据库开发商根据业务逻辑的实际需要定义的一组锁的使用策略。当我们将数据库的隔离级
SpringBoot  SpringBoot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。Maven  Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。POM  POM是 Maven 工程的基本工作单元,是一个XML文件,包含了项目的基
转载 2023-12-12 11:02:05
39阅读
一、Spring面试题1、Spring 在ssm中起什么作用? 答:Spring:Spring轻量级框架。作用:Bean工厂,用来管理Bean的生命周期框架集成。Spring框架的两大核心:①. IOC/DI(控制反转/依赖注入) :把dao依赖注入到service层,service层反转给action层,Spring顶层容器为BeanFactory。②. AOP:面向切面编程。2、Spring
转载 8月前
8阅读
1点赞
Spring SpringBootSpringCloud的关系 Spring Cloud 是完全基于 Spring Boot 而开发,Spring Cloud 利用 Spring Boot 特性整合了开源行业中优秀的组件,整体对外提供了一套在微服务架构中服务治理的解决方案。 使用S
转载 2024-03-21 11:49:58
30阅读
项目简介Jeecg-boot 是一款基于代码生成器的智能开发平台!采用前后端分离技术:SpringBoot,Mybatis,Shiro,JWT,Vue & Ant Design。提供强大的代码生成器, 前端页面后台代码一键生成,不需要写任何代码,保持jeecg一贯的强大,绝对是全栈开发者福音!! JeecgBoot的宗旨是降低前后端分离的开发成本,提高UI能力的同时提高开发效率,追求更高
转载 2024-04-30 14:11:55
131阅读
目录写在前面新建Spring boot项目Maven项目必需文件idea相关文件maven项目其他文件Git提交规范 写在前面前几天我给我导师看我上传到GitLab上的项目时,他表示了非常的不满,原因是我上传了很多不必要的文件,大大增加了读项目的工作,而且显得很杂乱。我们上传项目的时候,要尽量只上传必要的文件,因此在这里整理了一下maven项目所必需的文件,另外也了解了一下maven项目下每个文
什么是Servlet?Servlet的全称是Server Applet。通俗来说,它是一个请求处理器,它可以接受来自前端或者其他服务器端的请求。作为Java工程师,我们通常是将其用在后端处理前端请求,执行相应业务操作。 而在目前市场的常用的主流框架,如Spring、SpringMvc、SpringBoot等等,这些Java应用开发框架中都不见Servlet的踪影,难道Servlet已经没落了吗?当
转载 4月前
26阅读
2013-2-3    同样都是要写sql,spring提供的JDBCTemplate也能将数据转换成对象,将对象插入到数据库,那使用spring时为什么还要用mybatis呢?直接用spring提示的JDBC不就行了,效率更高,mybatis的优势在哪里?   ----
转载 2024-07-24 15:53:45
46阅读
 一、JAVA EE简介1.1 Java ee优点:结束了Web开发的技术无序状态,让程序员、架构师用同一种思维去思考如何架构开发应用(指企业应用Web网站)。因为其提供了企业应用技术的实现规范,简化了开发。             实现规范:Web支持:B/S结构兴起、JAVA EE有对应的Servlet规范,规定了Web容器、Servlet
转载 2023-06-19 02:12:39
1032阅读
以下内容基于spring,maven为啥要用(学习)springboot?学习springboot之前你必须先对spring有足够的了解,并且对它要有一定的体会,因为只有对spring的体会越深刻,你的springboot才会学得越爽,越有干劲儿。springboot就是是用来简化Spring应用开发的一个框架。spring为啥还要简化呢?(spring的优缺点)spring的优点Spring是J
转载 2023-08-10 20:21:30
109阅读
Spring 诞生时是 Java 企业版(Java Enterprise Edition,JEE,也称 J2EE)的轻量级代替品。无需开发重量级的 Enterprise JavaBean(EJB),Spring 为企业级 Java 开发提供了一种相对简单的方法,通过依赖注入和面向切面编程,用简单的Java 对象(Plain Old Java Object,POJO)实现了 EJB 的功能。
转载 2023-08-02 10:16:00
324阅读
Spring MVC PK Struts2struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置。spring3 mvc可以认为已经100%零配置了(除了配置spring mvc-servlet.xml外)。Spring MVCStruts2的区别:1. 机制:spring mvc的入口是servlet,而struts2是filter(这里要指出,filter
转载 6月前
20阅读
Spring Boot 是什么?为什么说java程序员必须要掌握Spring Boot ? 我们从Spring Boot 诞生的背景是什么?Spring 企业又是基于什么样的考虑创建 Spring Boot? 企业使用 Spring Boot会带来什么样变化?来分析 Spring 历史 说起 Spring Boot 我们不得不先了解一下 Spring 这个企业,不仅因为 Spring Boot 来
转载 2023-10-19 09:18:55
47阅读
## DockerSpring Boot的关系 ### 1. 介绍 Docker是目前非常流行的容器化技术,能够快速部署管理应用程序。而Spring Boot是一个用于快速开发基于Spring框架的Java应用程序的工具。那么,DockerSpring Boot之间有怎样的关系呢?本文将为大家详细介绍它们之间的关系,并通过代码示例来演示。 ### 2. Docker与Spring Bo
原创 2024-06-29 04:44:08
50阅读
1.先说说什么是Spring 框架Spring 框架是Java SE/EE应用中一站式轻量级的开源框架。它的轻量级在于:相对于之前的框架占用的内存比较少。一站式在于:Spring 框架针对各个领域都有相应的解决实现方案。例如:微服务 :SpringCloud          安全框架:SpringSecurity    &n
转载 2024-10-28 20:17:11
23阅读
Solon 是一个轻量级的Java基础开发框架。借签了很多前人的成果,吸收了很多新理念。内核仅0.1m大小,超高的Qps跑分,体验类似Springboot。Solon 强调:克制 + 简洁 + 开放的原则;力求:更小、更快、更自由的体验。所谓更小:内核0.1m,最小Web开发单位0.2m(相比Springboot项目包,小到可以乎略不计了)。具用户反映,某些项目切换到Solon后,可以缩减到原来1
转载 7月前
38阅读
目录?项目目录结构如下?️数据库执行脚本?️pom.xml文件?️项目所需配置文件application.yml如下?️nacos中配置?️common模块 ?️服务调用Orders 请求 Inventory代码片段?源码地址 结束语开始语一位普通的程序员,慢慢在努力变强!没有安装seata的同学点击此处前往?没有安装nacos的同学点击此处前往??项目目录结构如下?
在Kubernetes(K8S)中,微服务架构Spring Boot框架之间的关系是非常紧密的。微服务是一种架构风格,其中应用程序构建为一组小型服务,每个服务运行在自己的进程中,并使用轻量级通信机制进行通信。而Spring Boot是一个轻量级的Java开发框架,可以帮助开发者快速构建基于Spring的应用程序。下面我将详细介绍如何在K8S中使用微服务Spring Boot。 整体流程如下:
原创 2024-05-06 10:26:11
91阅读
官网前言在只使用mybatis框架作为DAO层开发时,会创建大量的Mapper.java接口、Mapper.xml配置,而且接口、配置中的分别的CRUD大致都一样,导致项目中的代码、文件很臃肿,难以维护。那有什么办法解决呢?简介MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。mybatis与mybati
基本使用配置 Spring的jar包官网下载地址 springMVC流程 1、请求首先到达DispatcherServlet(控制器) 23、找Handlermapping,由它负责将url交给某个controller处理。 4、Controller与service等交互,处理完成后返回视图名称 5、根据返回的视图名称找到对应视图ViewResolver 6、返回视图。  Han
转载 1月前
411阅读
  • 1
  • 2
  • 3
  • 4
  • 5