后端编码规范系列(三)参数校验之分组校验 在日常开发中,比如我们有一套账户的model,关于账户有增删改查的4个接口,此时我们对于这4个接口里面都会接收账户相关的model,只是对应的参数不一样而已,那么我们是希望重用1个model还是写4个model呢?答... Rae /java /2024-03-04 /0 评论 /145 阅读
后端编码规范系列(二)参数校验之自定义注解校验 上文《后端编码规范系列(一)参数校验》我们介绍了后端编码规范的时候需要要做参数校验,但是hibernate-validator能支持的校验注解有限,所以很多时候我们还需要自己来实现某些参数的校验,所以为了保持统一,我... Rae /java /2024-03-04 /0 评论 /154 阅读
后端编码规范系列(一)参数校验 俗话说没有规矩不成方圆。目前随着IT行业的内卷,我发现很多公司目前有这样的趋势:1个团队里面招 1 2个稍微贵的经验丰富的员工,然后剩下的招聘的是一些初级的员工(主要是便宜),然后组成了小马拉大车... Rae /java /2024-03-04 /0 评论 /197 阅读
Netty入门系列(二)简单编写netty客户端 上文《Netty入门系列(一)简单编写netty服务端》我们已经实现了服务端的代码。这里我们再编写一个客户端的代码。整个客户端的模式和服务端的模式是差不多的,主要步骤如下:1、创建事件处理线程组2、配置Bootst... Rae /java /2024-02-29 /0 评论 /163 阅读
Netty入门系列(一)简单编写netty服务端 最近在研究IM相关的内容,大多数IM相关的框架目前都是基于netty进行实施的,所以这里我们抽空挨个把一些重要的点给编写一个系列出来。本文我们主要是编写一个简单的netty服务端。使用netty进行通信的话,我们主要... Rae /java /2024-02-29 /0 评论 /112 阅读
服务端接口安全之使用AES加解密案例 上文《服务端接口安全之验签sign案例》我们介绍了sign验签的案例,在服务端接口安全里面,有时候我们部分传递的参数还得使用对称加密的方式进行传输,在客户端把具体的参数值进行加密,然后在服务端使用密钥把参数值解密出来... Rae /java /2024-02-04 /0 评论 /181 阅读
服务端接口安全之验签sign案例 上文《自动生成appid和appsecret的案例教程》我们介绍了自动生成appid和appsecret的案例。既然生成了,我们如何使用呢?在我们生产环境,经常会涉及到为第三方系统提供某个接口,但是为了接口安全,我们... Rae /java /2024-02-04 /0 评论 /178 阅读
Grpc框架实战微服务调用系列(九)打包上传镜像 在前面的文章我们已经完成了使用Grpc框架完成的客户端和服务端调用情况。这里我们试想一下,一般对于Grpc框架相关的微服务,我们一般还是会把项目打包成docker运行或者放在k8s上运行。所以这里我们把这里对应的cl... Rae /java /2023-12-26 /0 评论 /238 阅读
Grpc框架实战微服务调用系列(八)实现grpc的客户端同步返回结果 在前一篇文章《Grpc框架实战微服务调用系列(七)实现grpc的客户端》我们实现了grpc客户端得需求,但是在客户端调用得时候,我们可以看到这里使用得是内部类接收返回结果得。如下图:像这种方式的话,我们其实一般都用在... Rae /java /2023-12-21 /0 评论 /254 阅读
Grpc框架实战微服务调用系列(七)实现grpc的客户端异步返回结果 上文《Grpc框架实战微服务调用系列(六)实现grpc的服务端》我们已经完成了grpc的服务端编码演示,本文的话我们来演示下grpc客户端的编码演示。使用grpc的客户端的话,主要还是分情况:1、当前项目属于底层(领... Rae /java /2023-12-20 /0 评论 /274 阅读