spring cloud gateway踩坑记录(三)
由于项目需要,最近开始使用springgatway,这篇文章主要记录下遇到的坑。
spring cloud gateway踩坑记录(一)
我来接着记录我目前正在开发的pacaya项目~目前的项目采用的是前后端分离开发模式,前端使用vue开发,后端使用springboot开发,前后端分离,这也是业界共同认可的开发方式。这种开发方式下就需后端提供http接口供前端获得、提交数据,在这个过程中就需要后端将接口做的够严谨、粒度够细、安全性够高。
之前的项目组拆分了,目前在一个新组成的项目上做开发,团队成员8人,该项目是一个面向C端的小程序,里面设计到了一些新的东西,新的技术,同时也遇到了新的坑,最主要的是接触了更加牛逼人,后面我将会通过几篇博客将该项目上学到的东西、遇到的坑记录下来,作为分享。
lombok注解用过的人肯定不少,我个人经常用的也就有那么三个,@Data @ToString @Slf4j,分别是生成Getter Setter、重载ToString方法以及日志生成组件。这次在项目上遇到了一个以前没有用过的lombok注解,说出来有些惭愧啊,这注解是@Builder注解,它把我们的Bean类包装为一个构建者模式,编译时增加了一个Builder内部类和全字段的构造器,
经常使用有道云笔记的MarkDown功能来写文章或者记录日志难免会向文章中插入图片,可是有道云笔记的这功能是收费的,因此用python开发一个GUI小工具可以可以帮我把图片上传到七牛cdn,然后我就可以把这图片插入到markdown中。
几种常见开源软件授权协议
前两天在看ZipKinSampler的时候在CountingSampler中做采集率统计使用的BitSet这个类,因此从网上找了篇文章来说明BitSet使用场景和示例。
Arthas 是基于 Greys 进行二次开发的全新在线诊断工具,利用Java6的Instrumentation特性,动态增强你所指定的类,获取你想要到的信息, 采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,让你在定位、分析诊断问题时看每一个操作都看起来是那么的 666
项目最近打算使用ZipKin+Casandra用来做链路追踪,这篇文章记录一下测试环境安装过程。
ZipKin是一个链路追踪服务,可以帮助我们追踪、分析多个服务之间调用延迟情况,可到官网了解更多情况 https://zipkin.io/,本文主要通过源码来探析一下ZipKin如何进行抽样统计。
基本上,当您在开源或公司中开发项目时,通常需要在源文件的顶部添加许可以保护您的工作。我没有在Internet上找到任何maven插件来帮助您维护这些许可证标题。通过维护,我的意思是检查标头是否在这里,生成报告,当然还有可能更新/重新格式化丢失的许可证标头。
Search Guard6提供了两种权限管理方式,第一种是restful API方式;第二种方式是sgadmin方式。
项目上最近上了ES,提供给业务方做数据存储、查询,项目上使用Search Guard做了权限管理,Search Guard提供了用户帐号管理、索引权限管理、审计管理等限制管理。