摘要:
问题背景: 当服务器文件可以被直接ip+路径访问时,这时服务器文件是不安全的,那么如何解决此类问题?刚好最近项目有这么个需求,自己的demo实现可以供大家参考,有相关问题或其他方案可以互相了解和学习。 Nginx配置: 目的: 通过Nginx判断访问用户文件路径是否带了参数,如果没带立即返回403, 阅读全文
摘要:
由于环境安装的文章太多,最靠谱的当然是廖老师,自己的js和java很多学习也都是来自廖雪峰,这里放个连接,如果环境都搞不定,就可以直接放弃了。 环境安装和基础的语法知识: 廖雪峰个人博客:https://www.liaoxuefeng.com/wiki/1016959663602400 学习一个新东 阅读全文
摘要:
搭建之前,先看了一下和kafka的对比,总结几点: 1.rocket更加轻量级,高可用方案更加简单,不再使用zk做主从和选举,rocketMq的所有broker节点的角色都是一样,上面分配的topic和对应的queue的数量也是一样的,Mq只能保证当一个broker挂了,把原本写到这个broker的 阅读全文
摘要:
Spring Cloud Gateway: 一、基本概念: Route id:路由标识、区别于其他route uri:路由指向的目的地uri,即客户端请求最终被转发到的微服务 order:用于多个route之间的排序,数值越小排序越靠前,匹配优先级越高 predicate:断言的作用是进行条件判断, 阅读全文
摘要:
个人感觉是nacos便捷的将 netflix的eureka 、consul、config和总线机制聚合在了一起,而且nacos的界面真的舒服多了,提供两种系统的启停操作脚本,傻瓜式操作,奈斯~ 技术支持 springcloud alibaba springcloud netflix 服务注册与发现组 阅读全文
摘要:
写完了,去nacos看服务注册列表,没有看到yaml配置的服务名,没啥办法,只能看起动的日志慢慢来分析: 看这个意思是启动的时候没报错,而且启动成功了。调用发布接口发现没有任何反应,那只能说明server没有启动起来,查看容器依赖,发现没有配置,没依赖居然可以启动服务成功,这个先记个问题,回头要查一 阅读全文
摘要:
一、建一个springboot项目,直接用ide的spring初始化模板项目就行。 二、修改一下pom依赖,一个是引入springcloud-alibaba相关的包,还有个原因上面这种模板建的项目一般用的是最新的springboot版本包,可能maven镜像没有,根据提示修改就可以了。 <?xml 阅读全文