1.有良好的java编程基础,理解面向对象概念,有良好的编程习惯。
2.熟练操作Oracle、MySQL、SQL Server数据库,熟练使用PL/SQL Developer工具,能正确的创建表及约束,并能完成复杂的多表查
询。
3.熟练掌握JDBC编程步骤与数据库交互方式,掌握分页查询技巧,事务管理等。
4.熟练使用Web前端技术:CSS、JavaScript、Jquery、Ajax等
5.熟练掌握常用服务器Tomcat的配置和应用。
6.熟练掌握常见开源框架:Struts2、Hibernate,Spring、SpringMVC、Mybatis、SpringBoot。
7.熟练掌握Servlet基本开发流程,掌握Session,过滤器、监听器的应用和编写。
8.熟练使用Juint4、Log4j、Debug等进行程序的调试。
9.熟练设计模式中的工厂模式、单例模式、代理模式的机制、观察者模式。
10.熟悉多线程、高性能的设计编码及性能调优。
11.熟练使用常见开发设计工具:Eclipse、 Myeclipse 、netbeans
12.熟悉WEB性能优化。
13.熟悉高并发高可用优化。
14熟悉服务器搭建及架构,了解分布式架构、集群。
15.熟悉MVC架构。
16.熟悉Linux基本命令,使用过Linux/Unix系统。
17.熟悉shell编程,熟练应用awk、sed、grep、strace、tcudump、gdb等常用命令
18.熟悉底层中间件、分布式技术(包括缓存、消息系统、热部署、JMX等)
19.有大型分布式、高并发、高负载(大数据量)、高可用性系统设计开发经验
20.对配置管理和敏捷研发模式有所了解
21.熟悉zookeeper、dubbo、redis、activiMQ、kafka、Nginx
1.负责某珠宝公司电商系统架构搭建及组织开发,架构采用SSM+redis+activiMQ+Nginx+zookeeper+dubbo所搭建的高并发高可用分布式系统架构,内含数据缓存、消息队列、前后端软负载均衡、容灾、集群、分布式等等设计思想,该架构属于千万级别架构。
2.参与现所属公司智慧城市项目开发,该项目为政府公共安全项目,架构采用SSM+Maven+redis+activiMQ+Nginx+zookeeper+dubbo+kafka+云计算、云存储、大数据分析、人脸识别算法、车辆识别算法、特征识别算法、视频结构化算法、图片结构化算法等等,内含数据缓存、消息队列、前后端软负载均衡、容灾、集群、分布式等等设计思想,该架构属于高级特定应用区域级别架构,本人在其中负责视频与图像研判后台功能模块组件开发,以及后台底层数据接口开发。