1.熟练使用Java语言基础类库,熟悉集合框架,IO,Socket网络编程,多线程的使用,
熟悉J2EE 。
2.熟悉Hibernate,Spring,Spring MVC,Spring Security, Mybatis等主流开源框架的使
用,熟悉Activiti 工作流引擎,曾经详细的了解和分析过Spring框架的源码。
3. 熟悉Cxf WebService,消息队列Rabbitmq,SOA服务化治理框架Dubbo,分布式应用
4. 程序协调框架 Zookeeper。
5. 熟悉TCP/IP协议,熟悉Java NIO以及Netty网络框架的使用。
6. 熟悉Tomcat应用服务器的安装部署配置,曾经详细的了解和分析过Tomcat的源码,
深刻了解HTTP请求的整个过程。
7. 熟悉Eclipse, 版本控制工具Svn, Git的使用,项目构建工具Maven, Bug管理工具JIRA
8. 熟悉数据库设计,熟悉MySQL,Sql Server数据库的使用,并具有较好的SQL编
写及优化能力。
9. 熟悉各类数据结构与算法,比如数据结构中的链表,树,图,堆,并查集,线段树等,
10. 算法中的贪心,动态规划,博弈,数论图论,几何等,能够熟练的运用数据结构与算法解决程序中的各种问题。
11. 熟悉HTML,AJAX以及JQuery,Easy UI等前端框架的使用。
12. 熟练常用的Linux操作,并在Linux部署项目。
13. 熟悉EhCache,Redis 等缓存工具的使用。
熟悉UML建模,熟悉Antlr文法分析工具的使用。
13. 熟悉常用设计模式的使用,并能融会贯通得将其用于项目开发之中。
14. 具有良好的团队配合能力,能够以专业化的语言与团队进行沟通和合作解决问题。
15.具有较强的自学能力,能够快速的掌握新技术, 空闲时间自学Android,曾经详细的了解和分析过Tomcat与Spring框架的源码。
1. 在随手记做爬虫项目,负责卡牛信用卡管家爬虫开发,卡牛信用卡管家通过自动解析银行短信、一键导入
邮件账单网银账单等功能让用户能最便捷的管理自己的银行卡。项目使用爬虫登陆用户的邮箱和网银然后抓取用户账单模板并解析,最后将网银和邮箱的数据通过合并传输给终端。在架构上使用了Spring,Spring MVC,Mybatis, 同时使用Rabbitmq作为系统之间推送数据的工具,使用Dubbo作为多个系统调用的分布式SOA框架,使用 Zookeeper作为协调Dubbo集群的分布式工具,使用FastDfs作为分布式文件存储系统
2. 两年以上的电商开发经验,在分期乐和中国电子器材负责电商模块的开发
中电港是一站式元器件电商平台,专注于服务电子制造企业的设计链和供应链,满足客户从产品设计到批量生产的全程需求。
项目在架构上使用了Spring,Spring MVC,Mybatis, 同时使用Rabbitmq作为系统之间推送数据的工具,使用Dubbo作为多个系统调用的分布式SOA框架,使用 Zookeeper作为协调Dubbo集群的分布式工具,使用Activiti作为整个系统的工作流审核框架,项目主页:http://www.cecport.com/
3. 在分期乐做架构设计
1. 微服务化改造,通过dubbo 源码的改造,dubbo异地多活,容
灾容错,熔断,服务降级等方案的设计,dubbo服务治理的重新设计,
推动公司将所有核心业务逐步实现服务化.
2. 监控系统,使用open-falcon对系统的海量业务日志、CPU、Load、
内存、 磁盘、IO、网络相关、内核参数、ss 统计输出、端口采集、
核心服务的进程存活信息采集、关键业务进程资源消耗做出相应的监
控,然后实现告警和图表展示.