1,精通java,groovy等语言,熟练使用python,对android开发有一定了解
2,熟练掌握主流开源框架springboot,mybatis plus,springcloud
3,熟练掌握postgres,oracle,mysql等数据库。
4,熟练掌握 Linux,熟练使用各种Linux命令,在服务器上部署项目。
5,熟练使用docker,k8s等进行部署和运维
6,熟练掌握 redis,nginx, mqtt 的使用
二开低代码开发平台:帮助企业快速响应需求,低成本构建业务应用。
平台使用springboot和springCloud作为框架,由三个项目组成,分为平台中心,开发设计器,用户中心,核心为开发设计器,主要有八个板块,用来设计应用
用到的主要技术有flyway,用来构建应用数据库,Quartz用来设置定时任务,mqtt发送消息,flowable系统内的流程框架,有完善的日志系统,支持打包pg数据库和Oracle数据库等
云化线上开发,低代码开发模式,应用内的脚本兼容groovy语法
应用分为pc端和app端,app端通过基座打包的方式下载
将低代码平台集成到门户之中,将门户的登录和低代码平台的登录统一化,根据登录的用户不同,可进行的操作也不同,门户的接口集成调用低代码的接口。
开源项目,重新编写接口来实现自己需要的功能,丰富了系统的流程案例,将流程图保存为json,可以直接预览