Atitit 项目常见问题  总结   prj prblm sumup

目录

第一章 提升可读性 复杂度简化

第二章 结构扁平化

第一节 缩短com.xxx.xxx名称

第二节 mod转换为folder

第三节 减少垃圾代码数量有利于扁平化

第三章 代码编写跳转简化 可读性提升

第一节 All in one模式

第二节 尽可能减少跳转

第三节 优先最简单模式get > post

第四节 本地配置文件为主 + 分布式配置

第五节 本地不要加密db

第六节 减少prj项目  除非体积确实过大

第四章 编译速度

第一节 免编译 热编译

第二节 热部署 提升编译速度

第三节 业务脚本

第五章 启动速度

第一节 提升启动速度  lazy load

第二节 较少class  compart数量。。。  util化 dbutil

第三节

第四节 Mvc接口通用化,dispatch模式

第六章 热部署免重启

第一节 动态加载配置  mybatis等

第二节 使用scrript 语言

第七章 接口非功能化,,通用化

第一节 查询一个表 查询多个表 返回一个记录集

第二节 返回多个记录集

第八章 稳定性

第一节 脚本化 热部署

第九章 扩展性

第十章 可维护性

第一节 部署测试麻烦

优先本文件本方法解决,其次本文件其他方法,跳转文件要慎重

如果只是需要热部署提升稳定性,可以使用业务脚本模式

减少scan布标,适当深入某个pkg,将启动app放入二级三级pkg

  • 接口非功能化,,通用化

  • 稳定性 
    • 脚本化 热部署
  • 扩展性
  • 可维护性
  • 部署测试麻烦

垃圾代码数量过多。需要减少50%--90%

Atitit 项目常见问题 总结 prj prblm sumup 目录 第一章 提升可读性 复杂度简化 2 第二章 结构扁平化 2 第一节 缩短com.xxx.xxx名称 2 第二节 mod转相关推荐

  1. Atitit 项目中的俩大孤岛问题 项目孤岛 编程语言孤岛 项目管理 目录 1. 孤岛效应 1 1.1. 功能重复建设 不同项目组,不同语言的功能重复建设 1 1.2. 人员互相支援不利,项目

    Atitit 项目中的俩大孤岛问题  项目孤岛  编程语言孤岛 项目管理 目录 1. 孤岛效应 1 1.1. 功能重复建设  不同项目组,不同语言的功能重复建设 1 1.2. 人员互相支援不利,项目组 ...

  2. JSP项目常见问题解决方案

    JSP项目常见问题解决方案 HttpServlet导包 在Eclipse中新建了一个Servlet,不过页面上报错: Httpservlet cannot be resolved to a type, ...

  3. 解决idea中maven项目无法读取src/main/java目录下面的配置文件问题

    解决idea中maven项目无法读取src/main/java目录下面的配置文件问题 参考文章: (1)解决idea中maven项目无法读取src/main/java目录下面的配置文件问题 (2)ht ...

  4. Atitit 项目的主体设计与结构文档 v5

    Atitit 项目的主体设计与结构文档 v5 1. 版本历史说明2 2. 功能大概说明2 3. 实现的目标3 3.1. cross device跨设备(pc 手机 平板)3 3.2. cross sc ...

  5. 荐 Intellij IDEA创建Maven Web项目(带有webapp文件夹目录的项目)

    转载自:点击打开链接 在创建项目中,IDEA提供了很多项目模板,比如Spring MVC模板,可以直接创建一个基于Maven的Spring MVC的demo,各种配置都已经设定好了,直接编译部署就可以 ...

  6. H5项目常见问题汇总及解决方案

    原文链接 - https://github.com/FrontEndRo... H5项目常见问题及注意事项 Meta基础知识: H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 <!-- 1. ...

  7. Atitit保证架构超前性 前瞻性 目录 第一章 简单抽象原则 道和术的区别 1 第一节 原则 kiss 1 第二节 提升到层次哲学层次 1 第三节 命名也要通用抽象 隐藏细节 1 第二章 通用性原

    Atitit保证架构超前性 前瞻性 目录 第一章 简单抽象原则 道和术的区别 第一节 原则 kiss 第二节 提升到层次哲学层次 第三节 命名也要通用抽象 隐藏细节 第二章 通用性原则  扩展性 第一 ...

  8. H5项目常见问题汇总及解决方案 1

    H5项目常见问题及注意事项 Meta基础知识: H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 //一.HTML页面结构 <meta name="viewport" co ...

  9. H5项目常见问题及注意事项

    H5项目常见问题及注意事项 Meta基础知识: H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 //一.HTML页面结构 <meta name="viewport" co ...

  10. KK file online view 项目常见问题

    KK file online view 项目常见问题 excel文件浏览时乱码问题: 1,jar包启动的时候,增加参数 -Dfile.encoding=utf-8  2,windows下 配置文件中 ...

最新文章

  1. 备份TB级别Oracle数据库的一些技巧
  2. 分布式工具的一次小升级⏫
  3. 你不得不看的六篇知识图谱落地好文
  4. AI以假乱真怎么办?TequilaGAN教你轻松辨真伪
  5. ASP.NET Core WebAPI帮助页--Swagger简单使用1.0
  6. 计算机组成原理,计算机系统概论,计算机基本组成
  7. Loadrunner登录判断
  8. java jvm容器_在Docker容器中运行的JVM的驻留集大小(RSS)和Java总承诺内存(NMT)之间的差异...
  9. 标准RTSP消息的错误代码–转
  10. 麦克风阵列能干这么多事你知道吗?
  11. 7 款神秘的开源中间件!
  12. 我的世界电脑正版服务器地址大全,我的世界服务器地址有哪些_服务器地址大全_3DM网游...
  13. 雷赛控制卡系统集成源代码。整理归零,运行,暂停,停止。单轴调 试,位置移动,气缸操作,参数设置,IO监控,系统报警显示等等
  14. 网络对抗实验报告 | 逆向与Bof基础实验报告
  15. MATLAB(1)---将mat文件转换为csv文件
  16. 神通数据库connect by用法
  17. php fpm的pool,php-fpm的pool、PHP慢执行日志、open_basedir、php-fpm进程管理
  18. 2018年全国计算机一级考试大纲,2018年全国计算机等级考试一级Photoshop考试大纲...
  19. 人生感悟人生是一场修行
  20. 串口转RS485:自动收发串口转RS485设计注意事项

热门文章

  1. c语言a十六进制的地址,使用gdb调试c程序以显示十六进制地址
  2. Python编写的强大的、通用的解析器
  3. openwrt编译基本教程
  4. 现代软件工程—构建之法---第四章:练习与讨论
  5. 四十三、配置防盗链、访问控制Directory、访问控制FilesMatch
  6. EF 数据库连接约定(Connection String Conventions in Code First)
  7. Linux服务简单优化
  8. golang GUI编程之walk初建
  9. 火星上网不是梦,国际空间站开测星际互联网DTN服务
  10. linux下无线网卡的ioctl 接口