发表于: 2018-01-01 22:12:41

1 564


一.今日完成

1.上午开晨会,适逢元旦新年,北京萌新分院放假,郑州有组员请假,众人皆曰无心学习,仅简单总结了昨日完成事项,就作鸟兽散.


2.上午学习整理了JSON相关内容:

2.1 常见JSON有两种数据结构:

Map,也称为对象;{....}

Array;[......]

(1)Map

简单的说就是Java中的Map,名称-值对的形式给出,名称和值之间用“:”隔开,两个Map之间用“,”隔开,一般表示形式如下:

{'key1':'value1','key2':'value2'}

(2)Array

普通意义上的数组,一般形式如下:['arr1','arr2','arr3'];

value可以是:


2.2 JSON与XML互转

XML格式:

<person>
<name>xiazdong</name>
<age>20</age>
</person>  

JSON格式:

{
"name":"xiazdong",
"age":20
}  


2.3 JSON包中最常用类包括JSONObject,JSONArray,JSONStringer和JSONTokener,实现JSON对象生成,添加key/value对,JSON和String互相转化以及读取或生成JSON格式文件,代码在这里不做展示.


3.使用工具重写接口文档,前天和上午计划用swagger写Restful API,把相关资料梳理了七七八八后发现学习曲线略陡,虽然功能强大和前后端交互灵活,但是目前并无过多时间和精力用来做这个,遂选择暂时放弃,老老实实采用RAP来写重构后台管理模块接口文档.

学习swagger时候,接触到YAML语言(YAML 是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便),把相关知识点阮一峰额博客里有详细介绍,十分适合初学者入手.http://www.ruanyifeng.com/blog/2016/07/yaml.html


4.任务调度做注册统计模块进度较慢,知识点本身其实比较容易,而且关于quartz框架与Spring的整合前人基本榨干Bean多种装配方式的优势,可是自己计划用这些东西来实现原型图里的需求却磕磕绊绊.


5.微信公众号支付这事,一直没开始.不能再拖了,本周必须做出一部分成果来.


二.明日计划

1.上午和前端核对接口文档;

2.熟悉微信支付业务逻辑,跑通官网给出的demo

3.找一个任务调度的实例,来理清楚注册统计实现步骤.


三.遇到问题

搬家后通勤时间增加数倍,再也不能赖床了.


四.收获

以上.



返回列表 返回列表
评论

    分享到