代码质量管理系列(二)GitLab安装 这里我们演示一下安装gitlab,网上的教程也很多,这里主要是演示一下。1)准备服务器这里准备一台单独的服务器,一般来说,代码是一个团队的产出,是一个公司的资产。所以代码的存放是非常重要的,我们一般会为gitlab单... Rae /服务器运维 /2024-02-05 /0 评论 /171 阅读
代码质量管理系列(一)代码质量管理介绍 在实际的工作中,作为技术团队的leader一般都会有管控团队开发人员代码质量的要求。但是对于团队来说,每个人的开发水平参差不齐,同时我们也不可能实现人工保姆式的去挨个查看他们的代码,所以对于此项任务来说,最好的方式就... Rae /服务器运维 /2024-02-05 /0 评论 /176 阅读
服务端接口安全之使用AES加解密案例 上文《服务端接口安全之验签sign案例》我们介绍了sign验签的案例,在服务端接口安全里面,有时候我们部分传递的参数还得使用对称加密的方式进行传输,在客户端把具体的参数值进行加密,然后在服务端使用密钥把参数值解密出来... Rae /java /2024-02-04 /0 评论 /181 阅读
服务端接口安全之验签sign案例 上文《自动生成appid和appsecret的案例教程》我们介绍了自动生成appid和appsecret的案例。既然生成了,我们如何使用呢?在我们生产环境,经常会涉及到为第三方系统提供某个接口,但是为了接口安全,我们... Rae /java /2024-02-04 /0 评论 /178 阅读
Apache Druid系列(九)Druid删除数据 在druid中删除数据个人感觉是一个非常麻烦的事情,主要是他不能直接编写sql进行删除,只能使用task的方式进行删除。在druid中删除数据主要分为两个步骤,分别是:1、该段必须首先标记为“未使用”。当用户通过协调... Rae /大数据 /2024-02-02 /0 评论 /223 阅读
Apache Druid系列(八)Druid更新数据说明 在druid中不支持更新数据的,如果要涉及到更新数据,则只能使用重新导入数据的方式进行覆盖。所以总体的思路如下:准备一份需要更新的完整数据,例如原始数据是:{"age":40,"birt... Rae /大数据 /2024-02-02 /0 评论 /171 阅读
Apache Druid系列(七)Druid导入kafka的数据 上文《Apache Druid系列(六)Druid导入本地数据》我们演示了导入本地文件这种有界流的数据,本文的话我们介绍下导入无界流的数据,主要的演示对象是直接导入kafka的数据。下面直接开始1)编写一个kafka... Rae /大数据 /2024-02-02 /0 评论 /183 阅读
Apache Druid系列(六)Druid导入本地数据 上文《Apache Druid系列(五)Druid导入数据介绍》我们介绍了Druid导入数据的方式,本文我们就来介绍下直接使用Druid导入本地数据的案例。下面直接开始。1)创建测试数据这里创建测试数据的话,我们编写... Rae /大数据 /2024-02-02 /0 评论 /168 阅读
Apache Druid系列(五)Druid导入数据介绍 正常的业务场景中,我们是需要把数据导入到Druid里面去的。所以本文我们介绍下Druid导入数据的方式。目前Druid导入数据的方式主要有2种,分别是:有界流导入和无界流导入。 这两种很多区分,就是每次导入的数据是否... Rae /大数据 /2024-02-02 /0 评论 /188 阅读
Apache Druid系列(四)Druid架构说明 上文《Apache Druid系列(三)Druid伪集群方式安装》我们演示了Druid集群的安装部署,本文我们来介绍下Druid的部署架构组件信息。整个Druid集群主要由3部分角色组成,分别是:master节点,q... Rae /大数据 /2024-02-02 /0 评论 /196 阅读