开始正式的第一份工作啦!后面就偷懒了,有时候就是没任务自己看看代码,充实下各方面的知识吧。
2018/8/16 | 整理一个星期学到的无线服务业务方面的,工具使用方面的。 | 完成 | |||
2018/8/15 | 以产品列表,产品详情,下单,,订单列表,订单详情几个接口为切入点做了总结。大致业务逻辑已经理解。 | 完成 | 整理一个星期所学到的东西,继续深入研究下 | ||
2018/8/14 | 将无线服务的几个重要的接口(产品列表,产品详情,下单,订单列表,订单详情)看了一下,并画图做了总结, | 未完成 | 无 | 了解了大致的业务逻辑 | 了解整个分布式服务的业务逻辑,整理成流程图 |
2018/8/13 | 以具体产品列表接口为例仔细研究了下,了解了具体的业务逻辑。下午听了魏哥讲大致的所有的服务和工具的使用。 | 回去前未完成qConfig和qmq的使用 | 还有小部分代码逻辑不是很懂 | 看所有服务的架构,总结成word或者用画流程图来总结。 | |
2018/8/10 | 领域模型设计的博客看完总结了,关于消息队列的使用看完且写了demo试过了,在消息队列管理平台可以看到发送的消息。 | 完成 | 无 | 定期性总结,要把qConfig和qmq的使用做一个小结。 | 从订单列表,订单详情等接口了解具体的代码。 |
2018/8/9 | 上午看了领域模型设计,博客没写完,动态配置文件的读取,和Icofig的使用,查看日志。使用tags搜索。使用消息队列 | 未完成 | 注入生产者的地方有问题,run起来报错。经查看是service构造函数的问题,所以将生产者直接autowire进service,而没有用构造函数去初始化。 | 学会看日志,解决问题 | 把领域模型设计的博客写完,confluence上关于消息队列的使用看一遍,然后听明哥讲项目的主要模块。 |
2018/8/8 | 自己写了一个helloword的小demo,用契约生成java代码,成功run起来,并且学会了怎么发布。(选择分支和相应的测试用的服务器,然后到测试环境中找到自己发布成功的版本查看相应的ip地址和context-path,记住后面要加上api) | 完成 | 契约上传时要把相关的文件打成zip包 | 简单了解领域驱动,看动态配置那块的代码,mobileservice/com.ctrip.bnb.soa.mobileservice.server.global.QconfigUtil.然后自己写一个配置文件试着去读取。 | |
2018/8/7 | 准备开发所需环境,从gitlab上拉下bnb-mobileservice的代码,编译构建成功并run起来,简单了解了无线服务的内容(无线服务与前端交互密切,相当于网关的作用) | 完成 | 无 | 各种权限申请,需要操作,可以把常用的网址收藏 | 继续了解无线服务的内容,了解代码架构。 |