
理解概括
Sleepingin
这个作者很懒,什么都没留下…
展开
-
二维码登陆解析
二维码登陆的背景分析 现在很多网站已经不限于账号密码或者手机号验证码的登陆方式了,而第三种登陆方式就是我们的二维码登录,这是一种跨服务的登陆方式,可以简单地理解为手机端的登陆信息跨到浏览器端,现在可以很轻松的使用二维码生成器把我们的各种信息转换为二维码图片,包括文本、网址、文件、音视频等,这里我们就二维码登陆来讲讲其具体登陆流程是怎么实现呢?二维码登陆的流程分析 模拟业务流程:首先用户打开网页,浏览器向其服务器请求登陆二维码,浏览器服务器收到请求,产生一个随机字符串,并且存入全局会话redis的原创 2020-05-16 15:41:07 · 552 阅读 · 0 评论 -
通俗易懂,五分钟掌握springboot自动装配原理
首先我们不论是在面试的时候,还是自己最初实际使用springboot的时候肯定会有这样的疑问,springboot的全注解配置,简化掉的原来的那些springboot的繁琐的配置文件都去哪里了,原来的那些配置文件都是怎么加载进容器的? 要了解这个过程,我们可以从最简单的实际应用出发,假如我们自己写一个配置文件,要怎么让springboot把文件属性加载进容器供我们调用呢?通用的两种方法...原创 2020-03-26 16:44:25 · 1961 阅读 · 2 评论 -
不可重复读,虚读和脏读的区别
1. 脏读 :脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。2. 不可重复读 :是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的的数据可能是不一样的。这样就发生了在一个事务内两次读到的数据是不一样的,因此称为是不可重复读转载 2018-12-13 09:47:46 · 4860 阅读 · 0 评论 -
结合Spring的单例Bean谈谈线程安全问题
我们知道Spring相对于之前框架的明显一点区别就是Spring容器生成的Bean都是默认单例的,初读到这里的时候我也是有点疑惑,所以写这篇文章来谈谈线程安全和单例多例的问题。在讲单例和线程安全之前首先我们要明白一点,那就是在单例模式下多线程也可以同时访问同一个对象。单例模式顾名思义,所有的线程来调用方法的时候都是由同一个实例对象来调用方法的,那么如果设计一个类的实现为单例,当多个线程调用方法时...原创 2018-09-01 12:26:51 · 11398 阅读 · 11 评论