
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
RDB方式bgsave基本流程?-fork主进程得到子进程,共享内存空间。-子进程读取内存数据,并写入RDB。-用新RDB文件替换旧的RDB文件。RDB会在什么时候执行?save60 1000代表什么?-手动save或bgsave,被动服务停止时。代表60s内至少修改1000次才触发RDB。RDB缺点?-RDB执行间隔时间长,两次RDB之间写入数据有丢失风险。-fork子进程,压缩,写出RDB文件

pom:<dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>4.1.2</version></dependency><dependency>
前后端分离的微服务间安全通讯:之前的认证方式存在三个问题:1.效率低,每次认证都需要去认证服务器去调用认证服务2.不安全,传递用户身份是通过在请求头中通过明文传递3.服务间传递信息比较麻烦,需要在请求头中存储用户信息才能处理以上问题解决方案就需要使用JWT。JWT(Java Web Token):code:在auth服务器中修改/*** @author aric* @create 2021-04-
开发环境:JDK,STS,MySqlPGA(Promethus,Grafana,AlertManager)ELK(Elastic Search,1.判断当前请求是否需要身份认证 没有返回4012.判断有没有权限 没有返回403访问控制ACL:Access Control Lists:简单易用,实现容易。无法满足复杂的业务需求,不易管理RBAC:Role Based Access Control:引
MyBatis分页插件:引入pagehelp pom文件:<dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.1.0</version>
Activiti进阶
单机容量问题:随着并发量提高,单机cpu使用率增高,memory占用增加,网络带宽使用增加。解决:需要水平扩展,做nginx反向代理+负载均衡策略,把同一个域名代理到多个不同的application服务器上。就要把后端的tomcat服务器集群以一个统一的域名暴露出去。如上图架构,就需要四台虚拟机来做水平扩展,一台用于nginx反向代理,一台用于mysql,两台用于jar。注意设置数据库的远程访问权








