使用 fastjson 解析json中的键值:乱序和原样输出
最近项目需要做一个java版本的demo,简单来做就是按照api文档拼装请求报文请求自己的服务端,收到应答报文后做MD5签名验证等后续处理。由于客户端和服务端之前通讯报文是json格式的,那么就会涉及到json报文的生成和解析。网上找了下,貌似阿里巴巴的 fastjson 库评价不错,所以就直接拿过...
最近项目需要做一个java版本的demo,简单来做就是按照api文档拼装请求报文请求自己的服务端,收到应答报文后做MD5签名验证等后续处理。由于客户端和服务端之前通讯报文是json格式的,那么就会涉及到json报文的生成和解析。网上找了下,貌似阿里巴巴的 fastjson 库评价不错,所以就直接拿过...
昨晚在整理自己的python脚本的时候,想把其中一个脚本中的 print 函数全都改成 logging 包中的相关函数。改完后一运行却出现了 Exception AttributeError: 'NoneType' object has no attribute 的错误,网上搜了一下没找到相关答案。...
在写shell脚本时,会遇到要把一个符点数转换成整数的情况。之前线上一个shell脚本在用awk从文本中读取出一个带两位小数的符点数后,是直接把它乘以100转换成整数的。脚本一直运行正常,直到后面遇到了一个符点数 19004.44 ,它在乘以100后得到的不是 1900444 而是科学记数 1.90...
前天在生产环境中遇到一个问题:使用 GROUP CONCAT 函数select出来的数据被截断了,最长长度不超过1024字节,开始还以为是navicat客户端自身对字段长度做了限制的问题。后面故意重新INSERT了一个字段长度超1024字节的数据,但是navicat能完整展示出来,所以就排除了nav...
前段时间在了解分布式,发现firefoxbug在博客中写的这篇 《一致性hash在分布式系统中的应用》 http://www.firefoxbug.com/index.php/archives/2791/ "查看原文" 对这个问题说明得比较清晰易懂,本文主要是自己的理解和实践。 在后端一般会遇到这样...
月末需要对系统注册用户进行报表统计,在使用Navicat从MySQL数据库中导出数据到excel文件时,发现最大只能导出为65536(美好的数字)行的数据。按理说 Navicat应该是从数据库中读取一条记录会立即写到excel文件中,不应该只读取65536范围内的数据然后一次性写到文件里面。 一、问...
在 上一篇文章 https://typecodes.com/linux/python3caseyumbug.html "《修复CentOS7升级Python到3.6版本后yum不能使用的问题》" 中通过重装yum解决了无法使用Python3解释执行的问题,但是 yum -y update 后又会使得...
之前把现有这台阿里CentOS7.2系统的Python2.7.5升级成Python3.6后,yum工具就不能使用了。当时网上查了下原因,都说是Python3导致的,但是试了很多种方法还是没解决,后面也就一直没管了。因为最近要弄一个Nodejs微信小程序,需要用yum安装一些开发工具,就不得不修复这个...
🤖 AI 模拟对话,非博主本人观点
按 ↵ 发送 · Shift+↵ 换行 · Esc 关闭