社区
Framework
帖子详情
java服务从thrift返回一个i64的long类型,但是php这边得到的有问题
niezuxue
2016-03-01 08:04:21
奇怪的是有一些数字返回值是正确的,有一些是错误的
从java那边返回6098711893080276992, php得到的是6098711890932793344
但是比如java返回6098768005460656128,php得到的就是一样的。
...全文
575
2
打赏
收藏
java服务从thrift返回一个i64的long类型,但是php这边得到的有问题
奇怪的是有一些数字返回值是正确的,有一些是错误的 从java那边返回6098711893080276992, php得到的是6098711890932793344 但是比如java返回6098768005460656128,php得到的就是一样的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
niezuxue
2016-03-02
打赏
举报
回复
用的就是php7 windows和ubuntu都是一样的结果
xuzuning
2016-03-02
打赏
举报
回复
php 的整数是 int32,并做了适当的扩容 直到 php7 才开始支持 int64
相关推荐
分布式事务管理器tcc-transaction实战加源码分析(纯
java
实现)
tcc-transaction分布式事务管理器。底层纯
java
+spring切面实现,tcc-transaction 不和底层使用的rpc框架耦合,也就是使用dubbo,
thrift
,web service,http等都可。
Java
使用
Thrift
,
Thrift
结构体定义
1、
Thrift
定义文件,
Thrift
常见的数据
类型
1.基本
类型
(括号内为对应的
Java
类型
): bool(boolean): 布尔
类型
(TRUE or FALSE) byte(byte): 8位带符号整数 i16(short): 16位带符号整数 i32(int): 32位带符号整数
i64
(
long
): 64位带符号整数 double(double): 64位浮点数 st...
thrift
如何定义
Java
中的object
类型
thrift
如何定义
Java
中的Object
类型
由于
thrift
的
类型
没有类似
java
的Object
类型
,当我们想用
thrift
来写
一个
具体
类型
不确定的对象时候,会有不知如何定义的困扰。 方法一:使用联合(union) 使用
thrift
的union。union的特点是结构中的每个field之间的关系是互斥的,即只能有
一个
field被使用被赋值。所以可以根据我们未知
类型
对象的
类型
范围定义
一个
union union
Java
ObjectArg { 1: i32 int_arg; 2:
i64
long
thrift
数据结构
要编写
Thrift
定义文件,肯定要熟悉
Thrift
常见的数据
类型
: 1.基本
类型
(括号内为对应的
Java
类型
): bool(boolean): 布尔
类型
(TRUE or FALSE) byte(byte): 8位带符号整数 i16(short): 16位带符号整数 i32(int): 32位带符号整数
i64
(
long
): 64位带符号整数 double(double): 64位
Framework
4,249
社区成员
4,528
社区内容
发帖
与我相关
我的任务
Framework
国内外优秀PHP框架讨论学习
复制链接
扫一扫
分享
社区描述
国内外优秀PHP框架讨论学习
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告