摘要: 一、用户身份认证三种模式 1、单一服务器模式 一般过程如下: 用户向服务器发送用户名和密码。 验证服务器后,相关数据(如用户名,用户角色等)将保存在当前会话(session)中。 服务器向用户返回session_id,session信息都会写入到用户的Cookie。 用户的每个后续请求都将通过在Co 阅读全文
posted @ 2021-03-01 15:01 恋人星 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1、MyBatis系统中默认定义了两级缓存:一级缓存和二级缓存 默认情况下,只有一级缓存开启。(SqlSession级别的缓存,也称为本地缓存,基于一次会话,会话关闭一级缓存中的数据被保存到二级缓存中) 二级缓存需要手动开启和配置,他是基于namespace级别的缓存。 为了提高扩展性,MyBati 阅读全文
posted @ 2021-03-01 11:12 恋人星 阅读(831) 评论(0) 推荐(0) 编辑
摘要: 1、Redis支持的数据类型? String字符串: 格式: set key value string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。 string类型是Redis最基本的数据类型,一个键最大能存储512MB。 Hash(哈希) 阅读全文
posted @ 2021-03-01 10:25 恋人星 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 1、起初 引入依赖 <!-- spring boot redis缓存引入 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifact 阅读全文
posted @ 2021-02-28 23:04 恋人星 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 用户支付完成会将支付状态及订单状态保存在订单数据库中,由订单服务去维护订单数据库。由库存服务去维护库存数据库的信息。下图是系统结构图: 如何实现两个分布式服务(订单服务、库存服务)共同完成一件事即订单支付成功自动减库存,这里的关键是如何保证两个分布式服务的事务的一致性。尝试解决上边的需求 阅读全文
posted @ 2021-02-28 16:34 恋人星 阅读(8376) 评论(1) 推荐(2) 编辑
摘要: 1. java中wait和sleep有什么区别? 答:最大区别是等待时wait会释放锁,而sleep会一直持有锁;wait通常用于线程时交,互,sleep通常被用于暂停执行; sleep()是线程线程类(Thread)的方法,调用会暂停此线程指定的时间,但监控依然保持,不会释放对象锁,到时间自动恢复 阅读全文
posted @ 2021-02-27 22:27 恋人星 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 在传统的单服务架构中,一般来说,只有一个服务器,那么不存在 Session 共享问题,但是在分布式/集群项目中,Session 共享则是一个必须面对的问题,先看一个简单的架构图: 在这样的架构中,会出现一些单服务中不存在的问题,例如客户端发起一个请求,这个请求到达 Nginx 上之后,被 Nginx 阅读全文
posted @ 2021-02-27 20:09 恋人星 阅读(7251) 评论(0) 推荐(1) 编辑
摘要: 1、并发和并行 并发:在同一时刻,有多个指令在单个CPU上交替执行. 并行:在同一时刻,有多个指令在多个CPU上同时执行. 2、进程和线程 进程:正在运行的软件. 独立性:进程是一个能独立运行的基本单位,同时也是系统分配资源和调度的独立单位. 动态性:进程的实质是程序的一次执行过程,进程是动态产生, 阅读全文
posted @ 2021-02-26 20:21 恋人星 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 获取当前毫秒数 long t=System.currentTimeMillis(); 毫秒数转换为时间 Date date = new Date(); long t=System.currentTimeMillis(); date.setTime(t); System.out.println(dat 阅读全文
posted @ 2021-02-26 19:48 恋人星 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 反射机制:将类的各个组成部分封装为其他对象,这就是反射机制。 反射的优势: 1.可以在程序运行过程中,操作这些对象。 2.可以解耦,提高程序的可扩展性。 Java 代码在计算机中经历的三个阶段 (1)Source 源代码阶段: .java 被编译成 .class 字节码文件。 (2)Class 类对 阅读全文
posted @ 2021-02-26 19:22 恋人星 阅读(79) 评论(0) 推荐(0) 编辑