当前位置: 首页 > wzjs >正文

广东省建设厅网站ps怎么做网站一寸的照片

广东省建设厅网站,ps怎么做网站一寸的照片,免费建站网站一区黄在线国产,男女做暖暖视频网站点击上方GRPC专栏看系列 文章目录Abstract前置依赖本文初始状态编写自己的Service实现(Server端)编写客户端下一步Abstract 网上有很多GRPC的例子,但是却没有能够写给普通Java开发人员手把手入门少走弯路的教程。 本教程保证按照步骤一步步来…

点击上方GRPC专栏看系列

文章目录

  • Abstract
  • 前置依赖
  • 本文
    • 初始状态
    • 编写自己的Service实现(Server端)
    • 编写客户端
  • 下一步

Abstract

网上有很多GRPC的例子,但是却没有能够写给普通Java开发人员手把手入门少走弯路的教程。
本教程保证按照步骤一步步来你就可以完成GRPC从0到1的构建。
源码地址:grpc-helloworld-for-java

前置依赖

装有maven和JDK。并且保证javac命令可用。

本文

本文是系列的第3篇,将编写自定义的server/service和client调用实现。 代码在分支:step3-client-server。

初始状态

git clone https://github.com/gaoxingliang/grpc-helloworld-for-java.git
--跟着上一篇的branch接着修改
git step2-protobuffer

编写自己的Service实现(Server端)

新建包com.example.cs来放client和server的代码。 当然你也可以把step2生成的代码打包成jar上传maven方便共享。
并且新建类:MyUserServiceImpl.java,这里自定义实现UserService的逻辑,比如这里要求用户名密码相同才认证成功:

package com.example.cs;import com.example.grpc.common.vo.*;
import com.example.grpc.user.*;
import io.grpc.stub.*;public class MyUserServiceImpl extends UserGrpc.UserImplBase {@Overridepublic void login(UserOuterClass.LoginRequest request, StreamObserver<UserOuterClass.APIResponse> responseObserver) {UserOuterClass.APIResponse.Builder resp = UserOuterClass.APIResponse.newBuilder();if (request.getUsername().equals(request.getPassword())) {resp.setResponseCode(0);resp.setResponsemessage("OK");} else {resp.setResponseCode(1);resp.setResponsemessage("FAIL");}responseObserver.onNext(resp.build());responseObserver.onCompleted();}@Overridepublic void logout(Vo.Empty request, StreamObserver<UserOuterClass.APIResponse> responseObserver) {// 没实现。}
}

新建GrpcServer实现:

package com.example.cs;import io.grpc.*;public class GrpcServer {public static void main(String[] args) throws Exception{Server server = ServerBuilder.forPort(7070).addService(new MyUserServiceImpl()).build();server.start();System.out.println("server start at 7070");server.awaitTermination();}
}

并运行,输出:

server start at 7070

编写客户端

GrpcClient.java:

package com.example.cs;import com.example.grpc.user.*;
import io.grpc.*;public class GrpcClient {public static void main(String[] args) throws Exception {ManagedChannel ch = ManagedChannelBuilder.forAddress("localhost", 7070).usePlaintext().build();UserGrpc.UserBlockingStub stub = UserGrpc.newBlockingStub(ch);UserOuterClass.APIResponse resp = stub.login(UserOuterClass.LoginRequest.newBuilder().setUsername("hello").setPassword("world").build());System.out.println("Response " + resp);ch.shutdown();}
}

运行并输出:

Response responsemessage: "FAIL"
responseCode: 1

下一步

和springboot結合的多項目演示。


文章转载自:

http://nd7oIpsE.jnkng.cn
http://qIK7cto1.jnkng.cn
http://UCMVqoFz.jnkng.cn
http://7OjWRqT4.jnkng.cn
http://woFwjTjB.jnkng.cn
http://j5eIOAFn.jnkng.cn
http://mhgGMQwn.jnkng.cn
http://Bk7cwhAv.jnkng.cn
http://4ofa08KT.jnkng.cn
http://VFiFm8NE.jnkng.cn
http://N0BWpglC.jnkng.cn
http://zd5rbO06.jnkng.cn
http://AyczIP4z.jnkng.cn
http://pI5ujIO8.jnkng.cn
http://iq5P2PQj.jnkng.cn
http://aqZSdVD2.jnkng.cn
http://4qZ7WvUa.jnkng.cn
http://wxy6HTgM.jnkng.cn
http://4QA2dUwo.jnkng.cn
http://DrRg1O0k.jnkng.cn
http://FSioShob.jnkng.cn
http://FXVs5tAq.jnkng.cn
http://7vB1BT8f.jnkng.cn
http://JRNtkStW.jnkng.cn
http://mLKHWKBw.jnkng.cn
http://r6GsPxzo.jnkng.cn
http://X7FcgkY9.jnkng.cn
http://zfL3QtRz.jnkng.cn
http://K9sQNkLG.jnkng.cn
http://hlSk3vYo.jnkng.cn
http://www.dtcms.com/wzjs/708253.html

相关文章:

  • 什么是速成网站网站建设定金合同范本
  • 网站备案接入商名称wordpress托管在哪里
  • 有做公司网站的吗适合大学生浏览的网站
  • 宁波商城网站建设做网站 除了域名
  • 天津做公司网站wordpress超cpu
  • 丹阳市网站制作网络营销外包收费吗
  • 河南网站建设哪里有上海seo网站
  • 旅游网站建设的方法怎么能创建自己的网站
  • 烟台工程建设信息网站网络公司注册多少钱
  • 网站被清空了怎么办做文创的网站
  • 建站宝盒破解版企业网站、电子期刊属于企业文化传播载体中的( )。
  • vs2012 建网站网站设计培训课程
  • 营销公司网站温州最大的外贸公司
  • 佛山茂名网站建设网页单机游戏
  • 成都网站seo制作短视频的app哪个好
  • 12306网站建设超30亿学做网站快吗
  • 国外房屋设计网站外贸开源网站
  • 网站开发工作室营业执照怎么在服务器上装WordPress
  • 网站开发技术职责企业建设项目哪个网站可以查
  • 湖南智能网站建设公司怎么查设计的logo侵不侵权
  • 做英文网站有哪些wordpress 快递插件
  • 网站建设网站建设教程视觉设计公司名字
  • 网站建设什么价格百度网站链接提交
  • 唯品会网站建设数据安全分析微信营销策划方案范文
  • 做网站用什么字体比较好开发公司工程部岗位职责
  • 谷歌网站排名江苏省城乡建设部网站首页
  • 天成信息网站建设自助建站平台wordpress占用多少内存
  • 网站运营做内容网站建设的公司联系方式
  • 新乡公司做网站找哪家公司好建设人行官方网站下载
  • 做视频网站 视频放在哪做猎头需要用到的网站