1、有两年以上J2EE项目开发经验,掌握Java面向对象编程,良好地代码规范编写习惯
2、熟练使用MyEclipse、Eclipse、IntelliJ IDEA、NetBeans编程软件以及SVN,Git项目管理工具
3、熟练使用SQLite、H2、SQLServer、Oracle、MySQL数据库以及存储过程、视图、触发器编写
4、熟练掌握Struts、Struts2、Spring、SpringMVC、Springboot、SpringCloud、Hibernate、MyBatis、JPA框架
5、熟练掌握Tomcat、JBoss、Nginx、IIS服务器及基于MVC模式的开发
6、熟练掌握 JSON、XML
7、熟练使用Redis非关系型数据库
8、熟悉使用 RabbitMQ 消息队列
9、熟练使用Docker容器以及Oracle VM、Hyper-V、VMware Workstation、QEMU虚拟化应用
10、熟悉Maven、Quartz、Activity、JBPM
11、了解Andriod软件开发,在校期间自学开发过仿QQ项目,实现任意图片上传,聊天,本地数据保存等功能
此项目结合三维模型解析引擎实现浏览器客户端的三维建筑模型的渲染和相关的抽象化操作,可以帮助实现建筑信息的集成,从建筑的设计、施工、运行直至建筑全寿命周期的终结,有效提高工作效率、节省资源、降低成本、以实现可持续发展。
开发工具:IntelliJ IDEA、MySQL、Redis、Nginx、 Git、Docker
技术框架:SpringCloud+JPA+RabbitMQ+Swagger +Maven+Vue等
1、分部分项工程管理模块:使用多线程与Redis对数据进行层级筛选标识,读取从excel中的数据
2、人员管理模块:使用基于角色的权限访问控制(RBAC)对不同人员授予不同的权限
3、安全管理模块:使用POI和Itext生成PDF,Excel报表
4、视频监控模块:编译Nginx加入Nginx-RTMP-Module作为流服务器,使用FFmpeg转码推流到流服务器实现M3U8,RTMP,DASH播放;使用vue测试视频流的播放
5、自定义审批流程模块 :使用Activiti流程引擎实现串行/并行的审批流程
主要有后台的编写使用SSH框架,通过HttpClient调用后端接口以JSON格式进行通信,编写原生的Android页面与JAVA代码
主要是服务于法院的楼层导航系统,使用flash动画加ActionScript进行互动,可以动画形式给予路线导航