
程序人生
zhangxiaojun34901
java程序开发
展开
-
JSON格式报文加签/验签接口 保证顺序
JSON格式报文加签/验签接口概述最近项目中遇到针对接口数据加签/验签的需求,如何保证接受到的字符串的顺序和发送的顺序一致,只有这样才能保证验签成功。需要将JSON字符串转换成map对象,获取map中的业务数据,如果map存在嵌套,只针对第一层进行自然排序,然后进行签名验证。验证JSON转换工具工具fastJsongsonhutool目标JSON字符串转Map是否保证原来的顺序Map转JSON字符串是否保证原来的顺序代码package com.sedaier.tes原创 2022-05-24 21:02:03 · 2857 阅读 · 0 评论 -
记录一个简单需求总结
概述这几天收到一个需求,是模拟系统上线前,缴费量最多一天的用户操作,也就是模拟全天查询欠费+缴费,大概是140万左右用户数据,在一天内操作查询欠费+缴费.分析1.根据用户的类型,缴费的相关的接口有4套,每个接口要调用2次(查询欠费+根据欠费缴费),所以需要算上出参是16种报文格式,所以报文的解析是一个巨大的工作量,尤其是设计业务的报文,值得庆幸的是接口是restful的json格式.2.一天内根据各个时间段用户的缴费信息,模拟各个时间段内的缴费信息,比如以1分钟为间隔,从零点开始到零分结束,统原创 2022-04-23 15:28:23 · 267 阅读 · 0 评论 -
这基本书看下来应该对java应用有所有了解
《内向者优势》推荐看《疯狂java讲义》《Think In Java》工作1年之后开始《Java核心技术卷1》《Java核心技术卷2》《Servlet和Jsp学习指南》《How Tomcat Works》《设计模式》...原创 2019-12-02 19:13:32 · 113 阅读 · 0 评论 -
java学习路径图
自己的java学习路径总结原创 2019-11-14 19:30:15 · 181 阅读 · 0 评论 -
突发奇想--未来可能改变世界的新技术
未来 马斯克成功将特斯拉送上太空,这意味着什么? http://blog.youkuaiyun.com/csdnnews/article/details/79283109今天看这篇文章,情不自禁的想写点什么,又怕写多了(实际上自己也不懂),就罗列了一下.人工智能AI—–BaiDu清洁能源—-特斯拉(电池技术)5G技术—-华为阿里云—-Alibaba区块链技术—-比特币未...原创 2018-02-23 09:40:52 · 175 阅读 · 0 评论 -
【转载】文本工具的使用--根据数据库字段快速生成该表对应的Model类属性
在实际项目开发过程中,我们会经常碰到这样的问题:数据库表的字段按下划线命名方式都设计好了,接下来是要创建该表对应的Model类。如果我们按照数据库表中的字段,再手动敲一遍,生成对应Model类的属性。在字段少的情况下,手动创建Model类似乎没啥的。要是字段比较多,那就有点费时了。那如何快速生成数据库表字段对应的Model类呢?以下是本人的解决方案:1.将建表语句复制到文本编辑器,如notep...转载 2018-09-06 10:02:02 · 968 阅读 · 0 评论 -
eclipse中关于多行输入的问题总结
先选择要操作的行,在同时按shift+alt+a,会将所选中的文字括起来,鼠标会变成十字图标,按住鼠标左键,在相应输入文字的位置上下拖动,会出现一个竖杠,此时即可开始输入文字了,并且所选中行都有哦,是不是很神奇。...转载 2018-09-06 10:09:32 · 668 阅读 · 0 评论 -
Java基础复习
最近一直在复习java的基础知识,一直没有什么好书可以看,think in java 有点厚,而且现在看有的还不是很懂,所以就在天猫读书上,找了一本 疯狂JAVA讲义精粹,每天坚持看收益不少,把这些都是记录下来.总体来说java语言基础主要讲了1.面向对象思想2.java的数据类型3.程序的控制流4.三大主题:继承/封装/多态5.类,接口,枚举,注解6.修饰符/关键字7.集合类(哈...原创 2019-03-04 10:01:28 · 140 阅读 · 0 评论