代码生成器共享平台 笔记
历时两个多月,定制化代码生成器终于完成了🎉, 在线访问地址,http://124.71.207.114:8000/,管理员账号密码admin,12345678, 收获如下:
-
学习到了FreeMaker生成动态文件
-
使用picocli命令行开发
-
复习了多个设计模式,单例模式,命令模式,模板模式
-
学习了java里面的Process类运行命令
-
元信息的使用
-
圈复杂度的优化
-
工作区间的概念和使用
-
对象存储的使用,编写对应的前后端通用上传
-
性能优化和存储优化
-
多级缓存的设计等等
还有相关业务设计,业务思考,代码优化等内容,其中收获最多的是性能优化和存储优化相关知识,根据鱼总的讲解,稍微整理了下思维导图,这部分之前自己一直都没注意过,例如性能优化,考虑的一直都是后端方面的优化,存储方面之前就了解过一些防盗链简单的东西。
鱼总的文档真的写的很详细,基本上除了路径出过问题,其他的基本上都没太大的问题。
目前仅做了简单的生成器审核扩展,和次数统计,后续考虑做一些其他的扩展
-
完善部分代码
-
缓存和数据库数据保持一致性
-
校验用户上传的文件是否合规
-
如何开放制作工具给用户使用
-
定时删除模板制作文件问题解决
-
优化前端界面使用代码生成器的界面,更加友好
-
可以通过下载量来缓存热门代码生成器
等等。

评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
各位同学好,在做 OJ 项目,做到了 java 操作 docker,遇到了这个问题卡住了。自己目前做过以下修改,添加netty 依赖,想使用 netty 代替 Jersey HTTP 失败。尝试linux上添加 配置文件也是失败。 卡了好久,谢谢各位老师。
3
请问一下,OJ 项目的 rabbitMQ ,之前电脑装过 3.11.10版本,看到课程中使用的是 3.12.4 的版本,请问我如果不换还是使用之前的版本是否可行?
0
请问一下老师,在OJ 项目中,权限拦截那 使用的是: Spring Cloud Gateway 的 Filter 请求拦截器(内部接口拦截) + (可以进行扩展的 JWT token 实现)。我想根据目前学到的知识,这样做是否可以: Spring Cloud Gateway 的 Filter 请求拦截器 (内部接口拦截) + @AuthCheck 自定义注解 + AOP 切面这种方法
1
有大佬帮忙远程布局部署一下鱼皮的oj判题系统吗?有偿
1
OJ在线判题系统(一)
3
作者分享
智能BI 平台 笔记
19
历时一个多星期,终于完成了API开放平台,稍微完善了部分简单的功能,顺带了解了react的使用。上线地址http://www.flycode.icu/,欢迎各位前来体验,。上线采用的是宝塔部署,刚开始把网关,接口,后端,前端上线的时候,用的阿里云免费的2核2G的,内存使用率差点直接破百,现在内存也占到了70%。上线过程中遇到了不少问题比如绑定域名一直绑不上,都在星球里面的球友帖子里面找出了解决办法,还有一些未完成的部分之后将会慢慢完善。
18
#自我介绍# 大家好,我已经加入星球一个多月了,并且跟着鱼皮完成了前两个项目,逐步了解一些开发相关的知识,之前写过一些springboot项目,很少有介绍为什么要用这些技术,但是鱼皮是一步一步纠正改进。跟着鱼皮的路线一步一步学,一定会有些收获。
4


