自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 spring事务和事务的失效场景

spring中有事务传播机制,就是两个用来规定两个都加了事务的方法,再被调用时的规则,是新创建一个事务,还是加入调用者的事务,还是抛异常,就比如a(),b()方法上都加了@transtational注解,b()方法里调用a()方法注解,那么,a()方法里可以设置事务传播机制,选择加入b()方法的事务,还是自己重新开一个事务,还是抛异常等等。像这里,delete()方法,他调用了deleteByDeptId()方法,就会有用到事务传播机制,用到的默认的require。

2023-08-07 22:00:38 58

原创 登录操作令牌,过滤器,拦截器

session是存在服务器中的,当我们登录时,会给seeion一个id,同时这个id也会存在cookie中,这样下次请求cookie就会带着这个id来,拦截器验证一下cookie中的id,如果一致就放行。如果要很简单的实现登录操作,那就是把前端传过来的对象包含用户民和密码,传到数据库里面验证一下,看是否存在用户,如果有就返回登录成功,如果没有,就返回登录失败。为此我们要设置一个过滤器,或者拦截器,对所有发过来的请求进行拦截,看是否登录,如果没有登录就不放行,不让请求去访问servet中的资源。

2023-08-05 20:52:44 64 1

原创 mysql事务

事务隔离级别:read uncommitted:读未提交,read committed:读已提交(可避免脏读),repeatable read:可重复读(innodb 默认的,可避免重复读),serializable:串行(可避免幻读,但是效率太低)可重复读:一个事务先后读取了同一条数据,但是两个数据不一样,就是一个事务读取了另一个事务提交的数据。事务是一组操作的集合,不可分割的最小单位,事务中的操作,要么同时成功,要么同时失败。持久性:事务一旦提交,对硬盘中数据库的数据的改变是永久的。

2023-08-05 08:38:29 53 1

原创 阿里云的使用方法

要使用阿里云服务器,需要先在阿里云上面创建一个bucket,然后在再阿里云上面得到几个重要的参数,bucket的名字,endpoint,accessKeyId,accessKeySecret,然后再在idea中pom文件中导入阿里云的依赖,再使用一个阿里云的工具类,工具类中一个方法,上传文件有两种方式,一种是上传到本地磁盘,这样不能给别人访问,而且对磁盘质量,空间都有限制,所以不好,另一种是上传到云端服务器,阿里云属于后者。阿里云是一个云端服务器,主要是用于文件的上传,以供访问。

2023-08-04 22:34:25 154 1

原创 Mysql数据库

Mysql是一个数据库管理系统,用来管理数据库。ddl:对数据库和表的创建修改等等语句。dml:对表的数据的增删改操作的语句。其中包含使用sql语句来操作数据库。dcl:对数据库的权限控制语句。dql:对表中数据的查询语句。

2023-07-28 21:19:57 36 1

原创 SpringBoot的Web请求与响应

最根本的处理请求的方式,是servlet中的doGet,和doPost方法,doget处理get请求方式,dopost处理post请求方式,而Servlet中有两个重要的参数,一个request,其中包含了请求的参数信息,可以通过它获得请求参数,还有一个就是response,他是用来响应数据的,它里面分装了打印流,writer(),可以把数据写出去,而在写之前,一般要设置一下字符集,记得要刷新。前端的请求方式有:get,post,delete,put等等。

2023-07-28 21:08:28 650 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除