系统架构
叶国栋
这个作者很懒,什么都没留下…
展开
-
SpringCloud gateway 统一请求拦截
在SpringCloud微服务框架下,可以通过网关gateway来进行统一的接口请求拦截,这里我主要用来做接口数据的加解密传输,这里使用了RSA非对称加密算法。(后面会附上完整代码)首先先定义一个FilterConfig,实现GlobalFilter和Ordered两个接口主要是实现filter拦截方法rsaFilter函数的实现:整个拦截过程做了两件事:1、解密get请求参数,也就是url中的参数,2、解密body体中的请求参数,也就是post请求参数,这里前后端约定好了...原创 2022-04-26 13:50:33 · 5861 阅读 · 1 评论 -
Nginx反向代理
1、配置nginx反向代理(1)先启动tomcat1(2)在nginx配置文件nginx.conf里配置代理(3)重启nginx(4)实例:springboot + vue项目(前后端分离)如果是这种前后端分离的项目,不仅需要代理网站访问地址,还要代理后端请求地址前缀注:vue build出来的包,在index.html里会引用js和css等文件,直接用都报404找不到,因为地址已经代理转发了,所以要将这个些引用的文件路径也要代理所有以/st...原创 2021-08-04 15:53:31 · 87 阅读 · 0 评论 -
Linux下Maven的安装与配置
1、先从官网https://maven.apache.org/download.cgi 下载bin.tar.gz包2、将下载的包放在一个目录下,比如/usr/local/maven解压:tar -xvf xxx.tar.gz3、配置环境变量vim /etc/profile在文件里新增:export MAVEN_HOME=/usr/local/maven/apache-maven-3.6.1然后将MAVEN_HOME添加到PATH中:export PATH.原创 2021-08-04 14:26:58 · 782 阅读 · 0 评论 -
阿里P 7架构师,讲解的网约车实战项目终于曝光了,共7.03G
前言项目简介:该项目是一款标准网约车应用。符合我国交通部对网约车监管的技术要求。通过了交通部对网约车线上和线下能力认定。并曾在南方某城市上线运行。项目中核心功能包括:账户系统,订单系统,支付系统,地图引擎,派单引擎,消息系统等 网约车核心解决方案。项目中完全采用微服务架构设计,应用了成熟的接口安全设计方案,采用分布式锁保证了分布式环境中的数据同步,用分布式事务解决了分布式环境中的数据一致性等。前置技能:Git,Maven,Spring Boot,Spring Cloud,Redis.转载 2020-08-20 18:56:22 · 987 阅读 · 0 评论 -
docker的简单入门
一、安装docker1、update apt-getsudo apt-get update2、通过apt-get的方式安装dockersudo apt-get -y install docker.io3、查看是否安装成功dockerdocker -v (查看版本)4、让服务器下的非root用户可以使用dockersudo usermod -aG docker ${user}二、搜索可以使用的镜像s...原创 2018-04-08 10:49:23 · 312 阅读 · 0 评论 -
聊一聊前端框架
一、为什么需要前端框架 关于前端的框架,这几年发展迅速,最早的是以页面html为单位进行的前端开发,使用html来展示页面元素,使用css来给元素添加一些自定义的样式,使用js来给页面添加一些动态的效果及操作,这种方式的前端其实严格意义上都不能算是端,更无法称之为是应用了,所以这个时候的前端就只有一些静态的文件放在后端项目中。随着互联网的发展,对于前端的需求越来越多越来越复杂,难以通过几个静态ht...原创 2018-04-22 16:06:00 · 745 阅读 · 0 评论