自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 setnx、synchronized、@Transactional

用于声明式事务管理,简化了数据库操作的事务控制。提供了Java级别的同步机制,保证了多线程环境下的数据一致性。setnx在Redis中用于实现简单的分布式锁,适用于分布式系统中的并发控制。每种机制都有其适用的场景,选择合适的工具和技术来解决问题是开发过程中非常重要的一部分。

2024-08-29 16:17:02 403

原创 Session、JWT和Spring Security

登录实现

2024-08-20 09:20:59 373

原创 拦截器与过滤器

执行顺序过滤器先于拦截器执行。过滤器在整个请求处理过程中都可以执行,而拦截器只在MVC层执行。应用场景过滤器更适合做一些通用的预处理工作,如编码转换、添加请求头等。拦截器更适合做与业务逻辑相关的操作,如权限验证等。配置方式过滤器可以通过web.xml或Java配置来注册。拦截器需要通过Spring的配置类来注册。生命周期过滤器有一个初始化方法init和销毁方法destroy。拦截器没有初始化和销毁的方法。获取Spring上下文中的bean。

2024-08-20 09:18:36 368

原创 前端test

1.下载极简后台vue-admin-template。里面return是 没有;4-1修改src/view/login.vue。3修改配置和页面的英文(注意要保存才能看到)修改js格式要求, Vue会报错。还有可能是标签没有收闭</>3-1Vscode搜索法。新加view的vue出现。

2023-05-16 18:23:54 141 1

原创 Mybaties-plus注解

1 TableName对数据库中的表做映射,这样当实体类User与数据库表User_info不一致时,只需加注解,而不用修改。4-3在测试中修改实体类User和Mapper, 添加deleted字段,看结果(是自动添加where deleted=0)4-2在yml文档增加全局配置(全局配置后就不用写注解了,但之后的都要用这个deleted字段)乐观锁: 不锁数据, 取数据时带上Version, 更新时检查Version。悲观锁:获得锁的方式, 修改数据 ,并发时,其他人只能排队。

2023-05-16 14:44:13 149

原创 Mybaties-plus的初使用

2-报错:找不到项目 ‘org.springframework.boot:spring-boot-starter-parent:2.6.7’接着在Mapper里新建UserMapper接口类引入Mybaties,这时接口接口就有CRUD功能了,下面进行测试。3-无报错后,还是要检查maven的配置改成自己的,进入Application,能看到启动按钮,成功!4-检查pom文件的依赖,后修改properties为yml文件。②在启动类里加一个扫描:(注意是主启动类,不是test里面的)

2023-05-16 01:20:01 116

原创 初次使用IDEA新导入项目出现爆红问题及解决

纠错

2023-05-15 13:00:50 6624

原创 Windows和Linux下终端常用命令和区别

Windows和Linux下终端常用命令和区别Windows终端常用命令Linux常用命令Windows终端常用命令常用:cd+ 文件路径名 :切换目录(cd …返回上级目录)dir:显示当前文件夹内容(相当于ls)tree+文件路径名 :显示当前(文件)目录结构ren :文件或目录重命名md 创建目录rd 删除目录ipconfig 查看ipcopy+文件+文件路径 拷贝当前目录下xx到xx文件夹下move 移动文件replace 替换文件【即使这个文件在使用,仍然可以替换成功】

2021-02-28 21:05:37 1813 1

SpringMVC暑期实训

Eclipse搭建,包括代码和一些jar包,可能spring版本有些老,自传,下载,不喜勿喷 1。spring框架AOP+IOC 2。spring配置文件、Bean注入 3。spring表达式语言spEL 4。SpringData JPA关键技术 5。Spring IOC容器 6。Spring MVC容器

2022-06-20

空空如也

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

TA关注的人

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