网站首页 第1292页
-
CVE-2022-22947分析(cve-2020-0796分析)
[[spelinj|SPEL]]CASTINGANDEVILBEANSBase...
2024-09-11 baijin 博客文章 7 ℃ 0 评论 -
Spring SPEL,自定义注解实现分布式锁
1.自定义注解实现分布式锁利用自定义注解实现分布式锁,最麻烦的地方就是,加锁的key,怎么获取,之前项目中,对key的处理是:在调用需要加分布式锁方法前,就把key拼装完毕,然后在需要加锁的方法的第一个参数传入key,然后在切面类里面通过...
2024-09-11 baijin 博客文章 7 ℃ 0 评论 -
1. SpringCache实战遇坑(springcache原理)
1.SpringCache实战遇坑1.1.pom主要是以下两个<dependency><groupId>org.springframework.boot</groupId><artifa...
2024-09-11 baijin 博客文章 7 ℃ 0 评论 -
Redis+Caffeine 两级缓存实战!性能爆表
在高性能的服务架构设计中,缓存是一个不可或缺的环节。在实际的项目中,我们通常会将一些热点数据存储到Redis或MemCache这类缓存中间件中,只有当缓存的访问没有命中时再查询数据库。在提升访问速度的同时,也能降低数据库的压力。随着不断的发...
2024-09-11 baijin 博客文章 5 ℃ 0 评论 -
spring核心技术之八:SpEL表达式工作流程
思考:什么是SpEl?它干什么用的?答:SpEl是SpringExpressionLanguage缩写,SpEL是一种在运行期间能执行查询和操作对象的表达式语言,它通过运行期执行的表达式将值装配到Bean的属性或构造器参数中,所以表达...
2024-09-11 baijin 博客文章 6 ℃ 0 评论 -
针对 SpringSecurity 做了一个详细分析,让你明白它是如何执行的
纸上得来终觉浅,绝知此事要躬行。不知道你们在使用SpringSecurity安全框架的时候,有没有想过debug一步一步看它是如何实现判断是否可以访问的?如下:@PreAuthorize("hasRole('ROLE_A...
2024-09-11 baijin 博客文章 6 ℃ 0 评论 -
Java注解系统学习与实战(java注解到底有什么用)
背景为什么要再次梳理一下java注解,显而易见,因为重要啊。也是为研究各大类开源框架做铺垫,只有弄清楚Java注解相关原理,才能看懂大部分框架底层的设计。...
2024-09-11 baijin 博客文章 7 ℃ 0 评论 -
简直骚操作,ThreadLocal还能当缓存用
背景说明有朋友问我一个关于接口优化的问题,他的优化点很清晰,由于接口中调用了内部很多的service去组成了一个完成的业务功能。每个service中的逻辑都是独立的,这样就导致了很多查询是重复的,看下图你就明白了。上层查询传递下去...
2024-09-11 baijin 博客文章 8 ℃ 0 评论 -
自定义SpringCache(自定义springencoder)
自定义注解CacheableUser该注解联动用户ID和手机号来添加缓存importjava.lang.annotation.ElementType;importjava.lang.annotation.Inherited;impo...
2024-09-11 baijin 博客文章 9 ℃ 0 评论 -
SAP通用删除归档程序(sap怎么清除历史数据)
前言:数据的删除,归档往小的方面说,就是一个DELETE语句,删除掉不需要使用的数据往大了说,那可就有得说了.SAP给出了一个专用名词:归档.这可是一个可以启动一个专门项目的动作(实际中,也有很多客户专门启动一个项目来实现SAP数据...
2024-09-11 baijin 博客文章 8 ℃ 0 评论
- 06-23MySQL合集-mysql5.7及mysql8的一些特性
- 06-23MySQL CREATE TABLE 简单设计模板交流
- 06-23MYSQL表设计规范(mysql设计表注意事项)
- 06-23MySQL数据库入门(四)数据类型简介
- 06-23数据丢失?别慌!MySQL备份恢复攻略
- 06-23MySQL设计规范(mysql 设计)
- 06-23MySQL数据实时增量同步到Elasticsearch
- 06-23MySQL 避坑指南之隐式数据类型转换
- 控制面板
- 网站分类
- 最新留言
-