• 今日阅读项目源码


    项目刚导进来的时候,lib下很多报错,选中前面图标只有文本样式的,右键

    -----------------------

    导入后阅读“雪花模型”模块代码,发现代码质量真心很差;另包层次分为servicedaodaoImp。service中或者是直接调用dao中方法,返回结果,或者是多次调用dao中不同方法,嵌套循环进行查询,结果返回类型为map;daoImp中写sql,利用spring的jdbc进行数据库操作。代码本身并无复杂之处,只是spring的jdbc确实是新东西,对于里面数据库记录到java类的映射还没有看是怎么回事。

    -----------

    复杂之处主要在于业务逻辑,即业务上规定的雪花模型本身究竟是什么,相关操作到底有那些,目前主要是对这些不清楚。

    -------------

    工作目标是将先前的代码重构,采用IDEA开发工具、SpringBoot、myBatis框架,个人认为主要是以下几点:

    1.弄清楚新架构的代码层级结构;

    2.功能实现代码大致改动不多,多数应该可以直接复制稍加改动;

    3.但是持久层改动应该会很多,主要是使用了myBatis。

    --------

    该项目首要工作:

    弄清楚业务逻辑!

  • 相关阅读:
    POJ 3114 Tarjan+Dijkstra
    278. First Bad Version
    209. Minimum Size Subarray Sum
    154. Find Minimum in Rotated Sorted Array II
    153. Find Minimum in Rotated Sorted Array
    710. Random Pick with Blacklist
    767. Reorganize String
    524. Longest Word in Dictionary through Deleting
    349. Intersection of Two Arrays
    350. Intersection of Two Arrays II
  • 原文地址:https://www.cnblogs.com/bj20170624/p/7101126.html
Copyright © 2020-2023  润新知