熟悉jvm,熟练使用jmap、jstat、jstack等内存检测工具排查问题;
掌握java基础知识,包括面向对象编程、集合框架、I/O操作、多线程、异常处理等;
熟悉jsp、servlet、jdbc等web开发技术,以及熟练使用Html、CSS、JavaScript、jQuery、Ajax等前端技术;
熟练使用Angular、Vue主流web前端框架;
熟练掌握应用常见的设计模式(如单例、工厂模式等),遵循良好的编码规范;
熟悉springmvc、springboot、hibernate、spring、mybatis等开源框架;
熟练xpath、jsoup、csspath、正则表达式等网页信息抽取技术及Scrapy的使用;
熟悉应用Selenium+PhantomJS实施动态HTML抓取;
熟悉dubbo和zookeeper、springcloud、grpc等分布式服务框架及nacos、consul、eureka等服务治理中间件的使用
熟练使用kafka、elasticsearch、redisson等中间件;
熟悉hdfs、hbase、hive等大数据技术;
熟练使用 oracle、mysql等关系型数据库;
熟悉docker原理及常见的k8s发布工具的使用;
熟练使用Linux常用的操作命令;
熟练使用maven项目管理工具,git版本控制工具。
平安公网项目主要是为平安银行提供银行理财产品的数据,该系统采集了招商、民生、浦发和中信等12渠道的理财产品信息,web端和app端双渠道数据采集,为平安银行每天定时推送数据,实时跟踪各个银行理财产品净值、规模等数据。开始使用springboot微服务架构实现,后续通过xpath、jsoup、csspath、正则表达式等网页信息抽取技术及Scrapy的使用进行重构,增加钉玎告警和邮件告警对爬取流程进行监控。