抛出检查异常导致事务不能正确回滚@ServicepublicclassService1{ @Autowired privateAccountMapperaccountMapper; @Transactional publicvoidtransfer(intfrom,intto,intamount)throwsFileNotFoundException{ intfromBalance=accountMapper.findBalanceBy(from); if(fromBalanceamount>=0){ accountMapper.update(from,-1amount); ne...

Springrefresh概述 refresh是AbstractApplicationContext中的一个方法,负责初始化ApplicationContext容器,容器必须调用refresh才能正常工作。它的内部主要会调用12个方法,我们把它们称为refresh的12个步骤: prepareRefresh obtainFreshBeanFactory prepareBeanFactory postProcessBeanFactory invokeBeanFactoryPostProcessors registerBeanPostProcessors initMessageSource in...

基础知识点: 所有new出来的东西和数组都在堆当中(先进先出),栈中存放基本数据类型和堆中对象的引用(先进后出)。 1.数据类型转换从小到大是自动转换 2.数据类型从大到小需要进行强制类型转换 格式:范围小的类型范围小的变量名=(范围小类型)原本范围大的数据;int 例;intnum=(int)100L; 3.强制类型转换不建议使用!!会发生精度损失。数据溢出。 4.脚本---->jshell<----的使用可以直接在cmd命令行中使用可以直接运行某些代码 退出默认\exit 1.方法重载overload 多个方法名称一样,但参数列表不一样,类型也可以不同,与名称无关,与返回值类型...

查询语法:select列名列表from表名列表where.... 准备sql 创建部门表 CREATETABLEdept(idINTPRIMARYKEYAUTO_INCREMENT,NAMEVARCHAR(20));INSERTINTOdept(NAME)VALUES('开发部'),('市场部'),('财务部'); 创建员工表 CREATETABLEemp(idINTPRIMARYKEYAUTO_INCREMENT,NAMEVARCHAR(10),genderCHAR(1),-性别salaryDOUBLE,-工资join_dateDATE,-入职日期dept_idINT,FOREIGNKE...

1、基本操作命令 数据库操作: 查看所有数据库 show库名   通过use关键字切换数据库 use库名   删除数据库 db.dropDatabase()   新增数据 db.COLLECTION_NAME.insert(document)   在MongoDB中,存储的文档结构是一种类似于json的结构,简称Bson   修改数据 db.collection.update(<query>,<update> { upsert:<boolean>, multi:<boolean>, writeCo...

参考安装指南安装 1.服务注册 <imgsrc="//dev-img.mos.moduyun.com/20231115/ce31cfc1-77af-4624-a882-1b28c66c3e8f.png"alt="2. 3. Nacos loud-demoIGspring-cloud: springcdalibaba-dependencies</artifact cartifactrdspringcloudstarter-alibaba-nacos /dependency"title="2. 3. Nacos loud-demoIGspring-cloud: springcdalibaba...

Docker打包好的程序包可以运行在任何系统上 1.Docker &nbsp; 总结 &nbsp; &nbsp; &nbsp; 2.Docker与虚拟机 &nbsp; &nbsp; 总结 &nbsp; 3.Docker与DockerHub &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 总结 &nbsp; 4.通过文档对Docker进行简单安装 。。。。 &nbsp; 5.Docker基本操作...

  KUV4ycz28uCe   2023年11月15日   10   0   0 MySQLmysqldockerdocker

今日内容 &nbsp; &nbsp;&nbsp;&nbsp;1.DQL:查询语句 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.排序查询 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.聚合函数 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.分组查询 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.分页查询 &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;2.约束 &nbsp;&nbsp;&nbsp;3.多...

1.框架介绍 2.常用注解 &nbsp; 3.Cache框架的基本使用 不使用Redis,使用基本的缓存Manager / CachePut将方法返回值放入缓存 value:缓存的名称,每个缓存下可以有多个key key:缓存的key,根据key存储缓存信息 key的值可以使用加字段使用方法内的返回值或者方法名,方法参数 例如:resul.id代表使用返回值的id属性 user.name代表使用方法的传入参数的name属性 / @CachePut(value="userCache",key="user.id") @PostMapping publicUsersave(Useruser){ ...

  KUV4ycz28uCe   2023年11月08日   28   0   0 redis缓存UserUserRedis缓存
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~