logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

spring cloud alibaba-网关(gateway)

前面的基础都搭建好了,网关自然是不可少的一个组件了。有了网关就可以统一暴露在外的端口,将其余服务放在防火墙内,网关接口暴露在外,也增加了安全性。之前搭建过spring-security+jwt+zuul的权限认证与路由转发,由于zuul不在停更,所以转向功能更强大的gateway,但是gateway使用的并非是stater-web,所以自然也就没有HttpServletRequest也就没法直接替

#gateway
使用spring cloud alibaba-网关(gateway)+安全认证(springsecurity+jwt)

上一篇博客开头说到了gateway服务之前调用有些特殊,那是因为webflux和spring-webmvc;gateway不兼容spring-webmvc所以项目创建的时候也就剔除了,剔除之后无法使用HttpServletRequest,所以之前搭建的不能简单的替换zuul,改动太大。只能将zuul从安全认证这个模块中移除,然后独立成一个模块供gateway认证时调用。改造之前的springsec

#gateway
java接收post请求并获取数据的方法(传的json不含key)

昨天遇到一个问题 就是在接收post请求的时候获取不到请求数据,自己用ajax写的时候没有问题 这个是报文内容{"type":"WNING_INFO","code":"WYC","downtime":"2017-01-0101:00:00","busicode&quot

#json
后台返回字符串过长被nginx截断

前端用的vue后端用的java,本来没事,然后用着用着chrome就出现超时的异常,然后打开火狐,发现是返回的数据被阶段了,导致json解析失败。这个被截断的原因也是出现在nginx上,因为返回数据过大,超出了nginx默认缓冲区,所以才会被截断。在需要配置的路由下配置bufferlocation ^~/apiswr/ {proxy_pass http://ip:端口;client_max_bod

#nginx
使用spring cloud alibaba-命名空间

nacos的命名空间这个东西啊,我甚是喜欢当初用springcloud的config,配置是存在git上,而且git打开时慢时快,因为当初是浅度使用,所以并没有涉及到命名空间,然后nacos的命名空间真的是简单易懂,client和config有不同的空间,这样开发和正式很容易分开。继续上面的项目首先创建一个新的命名空间然后填一下名字和描述即可,ID让他自动生成或者自己设置,我是让他自己生成的这条新

#spring
Python界面生成器wxFormBuilder简单使用(wxPython)

最近在看python的GUI然后对比了几个框架后还是选择用wxpython,因为比较简单,个人也是个python新手1.下载用pip install wxpython下载最新的wxPython。下载的特别慢而且貌似还会出错,所以我是直接下载的包,然后安装。下载完以后复制到\Scripts下然后进行安装附上下载链接链接:https://pan.baidu....

#python
到底了