代码生成器共享平台 笔记

历时两个多月,定制化代码生成器终于完成了🎉, 在线访问地址,http://124.71.207.114:8000/,管理员账号密码admin,12345678, 收获如下:

  1. 学习到了FreeMaker生成动态文件

  2. 使用picocli命令行开发

  3. 复习了多个设计模式,单例模式,命令模式,模板模式

  4. 学习了java里面的Process类运行命令

  5. 元信息的使用

  6. 圈复杂度的优化

  7. 工作区间的概念和使用

  8. 对象存储的使用,编写对应的前后端通用上传

  9. 性能优化和存储优化

  10. 多级缓存的设计等等

还有相关业务设计,业务思考,代码优化等内容,其中收获最多的是性能优化和存储优化相关知识,根据鱼总的讲解,稍微整理了下思维导图,这部分之前自己一直都没注意过,例如性能优化,考虑的一直都是后端方面的优化,存储方面之前就了解过一些防盗链简单的东西。

鱼总的文档真的写的很详细,基本上除了路径出过问题,其他的基本上都没太大的问题。

目前仅做了简单的生成器审核扩展,和次数统计,后续考虑做一些其他的扩展

  1. 完善部分代码

  2. 缓存和数据库数据保持一致性

  3. 校验用户上传的文件是否合规

  4. 如何开放制作工具给用户使用

  5. 定时删除模板制作文件问题解决

  6. 优化前端界面使用代码生成器的界面,更加友好

  7. 可以通过下载量来缓存热门代码生成器

等等。 k582v2de 71pbj2mz xu9esh5o

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
fly
下载 APP