笔记
还未入门
躬身入局
展开
-
@EnableRedisHttpSession 学习
工作项目中使用了@EnableRedisHttpSession 今天刚好有空,准备了解一下这个注解。 首先看源码: ```java @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.TYPE) @Documented @Import(RedisHttpSessionConfiguration.class) @Configuration public @interface EnableRedisHttpSession { /** * Th原创 2022-03-08 17:20:28 · 2243 阅读 · 1 评论 -
b站算法视频笔记
swap a =a^b b=a^b a=a^b 取最右侧1 x&(-x)原创 2022-01-11 15:40:43 · 204 阅读 · 0 评论 -
Spring源码分析
第一章 spring 整体架构和环境搭建 整体架构 第一章 spring 整体架构和环境搭建 整体架构 Core Container 核心容器:Core、Beans、Context、Expression Language模块 Core和Bean是框架基础部分,提供IoC控制反转和DI依赖注入这两种特性。基础概念是BeanFactory,提供对Factory工厂模式的经典实现来消除对程序性单例模式的需要,并真正的允许你从程序逻辑中分离出依赖关系和配置。 Core包含框架基本核心工具类,是其他组件的基本原创 2021-07-27 10:19:36 · 118 阅读 · 0 评论 -
文件流导出问题记录
问题背景: 文件服务器oss所在网络并没有和使用人员办公网打通网络,所以,我原本使用url直接下载文件的方法不可行。 所以,前端只能使用a链接实现下载交互,从response中获取文件流。 前端实现比较容易,但是出现无法传入author信息问题。request中的header中没有author信息。 1、验权问题 本系统采用用户+角色+菜单来控制权限,使用aop切面思想采用 @WebPermission注解进行权限验证 然而!!!验权方法为 :从request中获取header中的author信息(toke原创 2021-02-23 15:25:14 · 190 阅读 · 0 评论 -
2021年1月23日松果出行一面
2021年1月23日松果出行一面 难点记录: redis实现最大主键如何保证自增生成的最大主键在mysql中可用 多线程处理大数据如何解决线程数量和数据量之间的关系 事务处理方案原创 2021-01-23 12:08:09 · 278 阅读 · 0 评论 -
springboot开坑
昨天花了十七个小时简单了解了springboot的基本知识。今天换一套教程再学一遍。明天在网上找一套boot实战项目 开个坑。 25日开始实战 到时候来做实战笔记 ...原创 2020-04-23 09:09:25 · 97 阅读 · 0 评论 -
什么是ACID
面试中什么是acid 1.Atomicity 原子性 2.Consistency 一致性 3.Isolation 隔离性 4.Durability 耐久性 原子性,指的是整个事务是一个独立的单元,要么操作成功,要么操作不成功 一致性,事务必须要保持和系统处于一致的状态(如果不一致会导致系统其它的方出现bug) 隔离性,事务是并发控制机制,他们的交错也需要一致性,隔离隐藏,一般通过悲观或者乐观锁实现...原创 2020-03-28 12:06:17 · 435 阅读 · 0 评论