多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 系统简介 政务外网,公安网,腾讯云三个网络之间中转业务的桥梁系统。**(不是网络交换,如网闸或防火墙ftp)** * 部署方式:单应用 * 技术选型:jquery + layui + freemarker + springboot + mybatis + oracle * 工作经验:2年(2017) # 项目收获 ## 视野提升 1. 了解到电子政务行业网络安全的严谨,及`FTP网络同步`和`网闸系统`做网络数据流转。**(其实底层还是通过防火墙控制2个网络里对应机器的端口能通信)** 2. 加深了对部门项目里平台的认识,按业务划分系统,部署在不同的网络服务不同的客户。明确了自己负责的系统定位及需要解决的问题,能完成系统内部业务开发,也能和第三方对接并向第三方提供服务。 ## 技术经验积累 1. 开始使用springboot框架。 2. 原生线程池编程,对线程池相关参数熟悉加深,积累使用经验,和线上服务器参数调优。(文章没写) 3. 打包部署经验积累,maven配置不同打包插件,得到springboot整理包或者目录结构lib类型的包。详细参考:[maven打包dir目录暴露配置文件](http://mg.meiflower.top/mb/maven%E6%89%93%E5%8C%85dir%E7%9B%AE%E5%BD%95%E6%9A%B4%E9%9C%B2%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6.html) 4. maven项目模块划分,可以按代码mvc层级划分方便打包。(后续微服务强调内聚,与之相反)(文章没写) 5. springboot集成多数据源实现,详细参考:[springboot多数据源mybatis版](http://mg.meiflower.top/mb/springboot%E5%A4%9A%E6%95%B0%E6%8D%AE%E6%BA%90mybatis%E7%89%88.html) 6. 设计模式初入视野。发现代码里很多地方好多`if`,好扩展一个业务则需要新增一个`if`,这样其实就应该使用设计模式来升级,让代码更加美观和优雅,具有扩展性。