SF's Blog
首页
文章归档
默认分类
关于页面
1
MyBatis中$和#的区别
2
使用Crontab创建定时任务
3
解决因添加同步锁导致的事务失效问题
4
第三章-运行时数据区
5
第二章-类加载机制
SpringForest
累计撰写
66
篇文章
累计创建
59
个标签
累计收到
1
条评论
导航
首页
文章归档
默认分类
关于页面
目录
搜索
标签搜索
Pytorch
Tensor
人工智能
MyBatis
运维
Crontab
定时任务
事务
JVM
配置文件
日志
AOP
IoC
原理
Spring
Restful
REST
Spring AMQP
Rabbit MQ
MQ
DockerCompose
DockerCon=mpose
Docker
File
Redis
微服务
SpringCloud
zsh shell
环境变量
Tomcat
Eureka
JUC
S
token
JWT
Javascript
Vue-Cli
Vue
日常
小知识
JavaBean
POJO
Entity
雪花算法
算法
课程笔记
数据库
Hexo
MacOS
分布式
高并发
后端架构
后端
C
快速排序
HTML
面向对象
Java
SpringBoot
标签
SpringBoot
解决因添加同步锁导致的事务失效问题
2 个月前
116
0
0
35.6℃
SpringBoot
在使用@Transactional注解的方法内部使用synchronized,在方法执行完毕后锁就会被释放,而此时事务可能还没有被提交,此时若有其他线程对数据进行修改会出现并发安全问题。若将锁加在函数调用的地方,将整个方法进行加锁。这样当方法执行完毕且事务也提交完毕之后锁才会被释放。public i
SpringBoot日志相关
2 个月前
14
0
0
25.4℃
SpringBoot
调试代码运营期间记录信息峰值流量,平均响应时长报错信息记录运维数据,扩容、宕机、报警日志级别TRAC:运行堆栈信息DEBUG:程序员调试代码使用INFO:记录运维过程数据WARN:记录运维过程报警数据ERROR:记录错误堆栈信息FATAL:灾难信息(已与ERROR合并)基础使用引入lombok依赖创
SpringBoot临时配置及多环境配置编写
2 个月前
27
0
1
28.7℃
SpringBoot
临时属性设置不修改application.yml文件即可修改端口号等信息java -jar xxx.jar --server:port=8080将启动端口临时设置为8080,其中server.port为properties文件中的书写格式如需修改多个属性,使用空格分割即可java -jar xxx.
SpringBoot上传文件
3 个月前
39
0
0
27.9℃
SpringBoot
上传文件并存储至resource/images目录下package com.sdut.controller;import com.sdut.utils.ResV;import org.springframework.boot.system.ApplicationHome;import org.spr
Web中常用的鉴权机制——JWT
5 个月前
43
0
1
30.3℃
日常
JWT简介JWT(Json Web Token)一种生成token的算法