熟悉java基础知识:包括反射机制、泛型、集合、代理、异常、多线程等
熟练掌握Spring框架、SpringMVC、springboot
熟悉Mybatis,包括一对多及多对多的对象关系映射、动态sql的使用、及其优点
了解Hibernate框架,包括乐观锁、悲观锁、数据缓存(一级缓存、二级缓存和查询缓存)和HQL等技术;
熟悉Oracle、MySQL、PG数据库,能够进行简单的PL/SQL开发,进行sql性能优化
熟悉Linux的常用命令
了解消息队列的原理和实现并在工作中有了一定的实践,了解消息队列部分开源产品:ActiveMQ、RocketMQ
了解css、Javascript编程、jQuery框架以及AJAX等前台技术
了解常用设计模式(单例模式、代理模式、工厂模式、适配器模式等)
熟练使用SVN、Git、maven等项目开发及管理工具
外语水平:四级,能够阅读英文文档
项目名称: Java监控管理系统
开发工具: eos7、Tomcat、Oracle/PostgreSQL
开发环境: spring、springmvc、mybatis、maven
版本控制: SVN
项目描述:
对交易量、交易成功率、交易时长、文件、通知消息、端口存活等方面进行监控。交易时长监控是对产生的交易信息进行监控,统计不同交易码在各自的统计周期内超时记录及笔数,并根据总笔数判断是否进行界面报警。文件监控主要监控内容:请求到来是否及时,应答是否及时,开始处理是否及时,耗时是否合理,成功率,在这6种情况中按照顺序,最先出现异常的便会在界面上出现相应报警提示。
责任描述:
交易时长实时监控,并将所有交易码在各自统计周期内的超时数据显示在
界面
文件进行实时监控,到监控的具体时间点之后实时触发,异常的文件信息
要在界面上显示出其具体报警信息
核心技术:
主要采用的前端技术有JSP、NUI
后端技术有:数据实体(SDO对象)、逻辑流、运算逻辑、Java Bean、
命名SQL等。
项目名称: JAVA开发平台基本应用框架bccomon
开发工具: eos8、Tomcat、Oracle
开发环境: springboot、mybatis、maven、springmvc
版本控制: SVN
项目描述: bccommon是一个基于Java开发平台构建的运行框架。它是一个专门为复用所打造的,整
合了众多基础应用组件的组件包,有应用管理组件,如用户、角色管理等,也有基础技术组件,如业务字典、日志记录及文件管理等。bccommon是一个组件的集合,其中应用组件主要包括权限认证与授权、权限、用户、机构、角色、资源管理等。
责任描述:
登录界面逻辑功能的实现
负责资源管理模块(资源树的展现、各个层级节点展现不同的界面内容)
核心技术:
bccommon是一个Maven项目,所有依赖都由平台的私服库统一管理
主要采用的前端技术有JSP、NUI、Echart
后端技术有:数据实体(SDO对象)、运算逻辑、Java Bean、
命名SQL等。
项目名称:师傅帮后台管理系统
项目描述:家具配送相关的服务平台,顾客买了家具,可以找该平台的师傅帮忙送货上门,也支持在该平台购买;而这个后台管理系统是供运营部和开发部的同事使用的一个平台,分别在上面对注册的师傅进行信息核对和通过、对内部同事角色、权限的管理。
责任描述:
通过easyui插件,对界面进行简单的勾画
对用户信息的数据的展示
对角色的权限控制