
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
创建数据域创建一个用户域,然后在创建一个交易域创建如下。
用户空间和内核空间目前市面上服务器大多数都采用Linux系统,这里以Linux来简单描述在任何的Linux发行版,其系统内核都是Linux,我们的应用都需要通过Linux内核与硬件交互为了避免用户应用与内核发生冲突,用户应用与内核是分离的:进程的寻址空间会划分为两部分:内核空间、用户空间用户空间只能执行受限的命令(Ring3),而且不能直接调用系统资源,必须通过内核提供的接口来访问内核空间可以执行
1.什么是接口幂等性幂等,英文叫Idempotence,幂等这个词源自于数学,幂等性是数学中的一个概念,常见于抽象代数中,表达的是N次变换与1次变换的结果相同;简单来说就是如果方法调用一次和多次产生的效果是相同的,那摩它就具有幂等性。幂等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数,这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变,幂等性本身是一个数学概念,在
4.一般在前后分离项目中,都是有统一返回数据格式的,以及一些项目通用配置。有时候我们需要在响应流中设置返回数据,因此有如下工具类。可以看到成功访问了,并且该用户的token会一直续期。3.定义一个类,用户统计用户的在线人数等操作。1.新建sp项目,导入如下pom.xml。用户登录机制时序图如下。redis序列化配置。
之前做的大部分都是基于单体的springboot项目,对于权限这一块直接套用springsecurity就可以搞定了但是现在随着微服务分布式架构的流行,越来越多的项目都拆解成一个个的微服务,因此需要重构权限这一块,这里我采用的是在网关gateway层进行认证授权,根据认证结果以及角色来判断是否放行该请求:大致围绕下面三个需求:项目结构如图所示:登录认证授权等主要采用Spring security
这里使用的是单机版的文件上传下载功能,如果是搞分布式,建议直接使用FastDFS1.新建一个Springboot项目,在pom.xml中导入如下依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org
StringRedisTemplate继承自RedisTemplate,在这里说明一下,当我们使用RedisTemplate往redis中存储java对象的时候,他会顺带着将该java对象的字节码文件也同时存进了内存中,这是为了实现自动反序列化尽管JSON的序列化方式可以满足我们的需求,但是仍然存在一些问题,如上图所示,为了在反序列化时知道对象的类型,JSON序列化器会将类的class类型写入js