我们公司的奇葩后台1.请求参数不能传0,跟我说0会各种异…

我们公司的奇葩后台
1.请求参数不能传0,跟我说0会各种异常。
导致不能定义布尔值,必须用1表示启用,2表示禁用!!!
2.时间戳不支持小数点,传小数点(double类型)后台就挂了!!!
3.自己的问题不解决,老是想着客户端些代码,帮着规避问题!!!

程序猿.二十八划生:[坏笑][坏笑][坏笑]

李应:捶他

上海员工:后台可以判断的

上海员工:前端也可以判断

网易员工:我觉得没毛病啊

林朝英:厉害了

前平安科技员工:[吐血][吐血]

网易游戏员工:1.本来就应该用枚举2.UNIX时间戳本来就是long的3.看是什么问题了,后端确实要保证代码干净、清晰,一切都看协商,别总站在前端角度来思考后端代码

程序猿.曹洪:没什么毛病,时间戳你传小数点干嘛?

好未来员工:0 mybaitis有隐式转换。时间戳有小数,而不是用long,涨姿势了。

平安科技员工:1.你认为这是对的?2.long 一共4个字节32位,去掉符号位就31位,2的31次方最多能表示21亿的时间戳,到2036年就凉凉了。

网易游戏员工:你说的C++?在c++里是long long,兄弟,UNIX时间戳是64位的,可以去查一下

平安科技员工:可能我没说清楚,后台要求一个map里面的value不能是字符串“0”。本来app就很多开关,0表示关闭,1表示开启很正常吧?后台非得1表示关闭,2表示开启,是我认识有问题吗???

字节跳动员工:秒int32足够了,毫秒就int64, 小数点是什么鬼?

程序猿.高富帅987:n

平安科技员工:没有小数点会有问题,就不能作为唯一标识了!!!比如用时间戳表示一条消息id,如果只到秒,那么会存在一秒内发多条消息的情况,就不能根据id去找是那一条消息了

平安科技员工:后台非得拿一个long去存,我也很绝望

网易游戏员工:Int64的时间戳精确度可以去了解一下

程序猿.阿宾:1.接口定义开关状态虽然0/1更合适,但是1/2也没有大错2. 时间戳不用long吗?为什么要带小说点。 我比较水,看看各位大牛怎么个说法。

网易游戏员工:这种需求本来就应该用枚举或者带有意义的字符串

北京转转精神科技有限责任公司员工:如果后端用了int型,默认是0,不能用null,还有些rpc框架不支持null,所以不让用0是有道理的。long型你居然有小数,开什么玩笑,唯一id不是靠你的时间有小数来保证的,需要后端的id生成器来生成唯一id,后端要求一点儿毛病没有

自由职客员工:第一次听说时间戳传小数点。。。也许我。。。

牧濑红莉栖:你是多low,时间戳是到秒的?

平安科技员工:第一点我会再去研究一下对不对,第二点,我可从来没说过long有小数点,而是说他不应该用long去接收一个时间戳。看清楚再回答

平安科技员工:你意思是唯一id只能服务端生成吗?客户端就不能有生成id的业务?

北京转转精神科技有限责任公司员工:没听过时间戳有小数点的,秒级时间戳精度不够可以换毫秒级,毫秒不够换微秒

北京转转精神科技有限责任公司员工:就算你有客户端生成id,也不是靠时间有小数点来保证的,无论你小数点多少位都不能保证唯一

平安科技员工:那问题来了,毫秒级别的时间戳你如何用long表示

北京转转精神科技有限责任公司员工:百度 时间戳转换 随便找个网站给你生成毫秒级时间戳

平安科技(深圳)有限公司员工:兄弟,求你别给我司招黑了好不?本来科技业界技术口碑就差,你这一吐槽显得更low了[吐血]。第一点就不说了,根据实际情况来吧,第二点请你先去了解了解啥叫时间戳好不啦,第三点,我也觉得有些前端很奇葩,基本的非空检验都不做,全特么希望后端啥都给干了,返回给前端的数据,要求后端把格式都给处理好,下次产品改显示逻辑,要后端改接口[做鬼脸]

网易游戏员工:哈哈哈,笑死我了

华诚博远员工:换个php后台 日常少80%问题[做鬼脸]

平安科技员工:说了一大堆废话,能不能整点实际的?

北京小米移动软件有限公司员工:我听说过让前端传sql语句的

程序猿.懒羊羊:这种人是怎么通过面试的,话说我见过的前端这么多,没有这么low的

程序猿.简雍:水平堪忧,后端怎么不打死你

北京转转精神科技有限责任公司员工:以后你司前端都得过后端同学的面试[哈哈]

平安科技员工:不是转化的问题啊,就问你毫秒时间戳你怎么存,会不会用long

平安科技(深圳)有限公司员工:实际的是啥?你说你想听啥,我来说,你自己站在前端角度bb后台搞毛喔,直接去找那人说问题不就得了。我就直接和我对接的前端说,你这样开发不合理, 原因是…,有啥毛病?

程序猿.阮小五:把我逗乐了,哈哈哈哈[捂嘴][捂嘴][捂嘴]

普华永道员工:你看看大家回答,到底是你的问题还是别人问题自己心里没点逼数么?

平安科技员工:通篇下来全都是格式化的套话,谁不会说

北京转转精神科技有限责任公司员工:long在后端64bit,你自己算能存多少年,前端number我记得也有16位十进制位这么长,咋就不能存了

平安科技(深圳)有限公司员工:这倒不用

平安科技(深圳)有限公司员工:兄弟,求你别给我司招黑了好不?本来科技业界技术口碑就差,你这一吐槽显得更low了[吐血]。第一点就不说了,根据实际情况来吧,第二点请你先去了解了解啥叫时间戳好不啦,第三点,我也觉得有些前端很奇葩,基本的非空检验都不做,全特么希望后端啥都给干了,返回给前端的数据,要求后端把格式都给处理好,下次产品改显示逻辑,要后端改接口[做鬼脸]

平安科技员工:1.你认为这是对的?2.long 一共4个字节32位,去掉符号位就31位,2的31次方最多能表示21亿的时间戳,到2036年就凉凉了。