1、熟练使用Java语言进行面向对象程序设计,有良好的编程习惯。
2、熟悉常用的Java API包括多线程、I/O流、JDBC、反射等。
3、熟悉基于JSP和Servlet的Web应用开发,深入了解Servlet和JSP的工作原理以及生命周期。
4、熟悉Spring框架,清楚DI依赖注入以及AOP面向切面编程。
5、熟悉ORM对象关系映射框架包括MyBatis和Hibernate。
6、熟悉SpringMVC表示层框架以及原理。
7、能够整合Spring,SpringMVC,MyBatis进行开发。
8、掌握miniui前端框架并能够完成前后端分离开发,熟悉ajax异步交互。
9、熟悉RCP平台,开发桌面级application程序。
10、了解JVM以及GC垃圾回收机制。
1、扬州工程建设项目审批管理系统建设
2、扬州综合建设管理平台开发
3、开源数据库工具dbeaver的二次开发
由于项目上人员时长存在删库删数据的行为,通过修改该工具的源码,屏蔽delete、drop、truncate操作。已delete 操作为例,后台实际执行的操作为先复制一张表,再将需要删除的数据插入至复制的表中,最后再执行delete操作。dro p操作可分为确认删除和回滚删除。 实现这一功能一方面防止了数据丢失的情况,另一方面方便了实施数据恢复,不需要通过解析日志来进行数据恢复。
1、通过省事项库中获取事项实现工程建设项目的审批流程 2、担任开发负责人,明确需求实现研发功能 3、与多方系统进行对接
1、担任开发负责人 2、实现群众事项网上申报办理,简化办理人与受理人员流程 3、实现多方位信息统计分析,数据上报
实现开源工具的二次开发添加部分新功能,例如实现表的备份删除、在执行delete、update操作时会有明显提示信息、添加部分国产化数据库的连接等