- 博客(15)
- 收藏
- 关注
原创 spring整合事务
Transactional作用:就是在当前这个方法执行开始之前来开启事务,方法执行完毕之后提交事务。如果在这个方法执行的过程当中出现了异常,就会进行事务的回滚操作。@Transactional注解:我们一般会在业务层当中来控制事务,因为在业务层当中,一个业务功能可能会包含多个数据访问的操作。在业务层来控制事务,我们就可以将多个数据访问操作控制在一个事务范围内。@Transactional注解书写位置:方法->当前方法交给spring进行事务管理。
2024-04-11 16:30:07 633
原创 任务调度工具Spring Task
是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。定时任务框架定时自动执行某段Java代码为什么要在Java程序中使用Spring Task?1). 信用卡每月还款提醒2). 银行贷款每月还款提醒3). 火车票售票系统处理未支付订单4). 入职纪念日为用户发送通知只要是需要定时处理的场景都可以使用Spring Task。
2024-04-09 16:50:25 621
原创 缓存 Spring Cache
Spring Cache 是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能。Spring Cache 提供了一层抽象,底层可以切换不同的缓存实现,例如:EHCacheCaffeineRedis(常用)
2024-04-03 09:38:57 547 2
原创 后端发送http请求和接收响应(HttpClient)
在HttpClientTest中添加POST方式请求方法,相比GET请求来说,POST请求若携带参数需要封装请求体对象,并将该对象设置在请求对象中。HttpClient:Http客户端对象类型,使用该类型对象可发起Http请求。HttpClients:可认为是构建器,可创建HttpClient对象。扫描支付、查看地图、获取验证码、查看天气等功能。创建HttpClient对象。创建HttpClient对象。创建HttpClient对象。发送请求,接受响应结果。发送请求,接收响应结果。创建Http请求对象。
2024-04-01 17:31:26 410
原创 nginx的反向代理和负载均衡
就是将前端发送的动态请求由 nginx 转发到后端服务器为什么不直接通过浏览器直接请求后台服务端,需要通过nginx反向代理呢?
2024-03-28 17:52:13 1683 1
原创 springboot打印mybatis plus的sql日志
在SpringBoot配置文件application.yml中添加一下配置就可以查看SQL语句了:
2024-03-21 16:57:23 310 1
原创 MyBatis-Plus条件构造器常用函数
allEq:全部eq(或个别isNull)eq:等于=ne:不等于<>gt:大于>ge:大于等于>=lt:小于<le:小于<=between:BETWEEN 值1 AND 值2notBetween:NOT BETWEEN 值1 AND 值2like:like'%值%'notLike:not Like'%值%'likeLift:like'%值'likeRight:like'值%'notLikeLift:not Like'%值'notLikeRight:not Like'值%'
2024-03-18 14:55:33 473
原创 mysql数据库如何建表(语法,约束,类型)
相对来说,char的性能会更高些。username varchar(20) not null unique comment '用户名',username varchar(20) not null unique comment '用户名',id int comment 'ID,唯一标识', # id是一行数据的唯一标识(不能重复)gender char(1) default '男' comment '性别'gender char(1) default '男' comment '性别'
2024-03-14 14:06:34 1320
原创 MySQL数据库操作语句
DQL英文全称是Data Query Language(数据查询语言),用来查询数据库表中的记录。查询关键字:SELECT。
2024-03-13 11:56:10 1436 1
原创 Linux防火墙操作
虽然上述讲解的两种方式,都可以停止Tomcat服务,但是推荐使用第一种方式(./shutdown.sh)执行脚本来关闭tomcat服务,如果通过第一种方式停止不了tomcat了,这个时候,我们可以考虑使用第二种方式,强制杀死进程。在Tomcat安装目录下有一个bin目录,这个目录中存放的是tomcat的运行脚本文件,其中有一个脚本就是用于停止tomcat服务的。然后通过kill -9 的形式,来杀死系统进程。注意: 上面我们也提到了,直接关闭系统的防火墙,是不建议的,因为这样会造成系统不安全。
2024-03-13 11:30:09 416
原创 Linux常用命令
作用: vi命令是Linux系统提供的一个文本编辑工具,可以对文件内容进行编辑,类似于Windows中的记事本语法: vi fileName说明: 1). vim是从vi发展来的一个功能更加强大的文本编辑工具,编辑文件时可以对文本内容进行着色,方便我们对文件进行编辑处理,所以实际工作中vim更加常用。2). 要使用vim命令,需要我们自己完成安装。
2024-03-13 11:26:10 950
原创 Git常用命令(本地,远程)
如果当前本地仓库不是从远程仓库克隆,而是本地创建的仓库,并且仓库中存在文件,此时再从远程仓库拉取文件的时候会报错(fatal: refusing to merge unrelated histories )注意:上面的用户名和密码对应的就是我们在码云上注册的用户名和密码,认证通过后会将用户名和密码保存到windows系统中(如下图),后续再推送则无需重复输入用户名和密码。如果要查看已经配置的远程仓库服务器,可以执行 git remote 命令,它会列出每一个远程服务器的简称。
2024-03-13 10:58:57 573
原创 Java基础语法
变量就在程序中临时存储数据的容器。但是这个容器中只能存一个值。数据类型 变量名 = 数据值;//1.定义byte类型的变量//数据类型 变量名 = 数据值;//2.定义short类型的变量//3.定义int类型的变量int c = 30;//4.定义long类型的变量//5.定义float类型的变量//6.定义double类型的变量//7.定义char类型的变量//8.定义boolean类型的变量注意点。
2024-03-13 10:46:08 444
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人