-
腾讯
-
后台开发工程师
-
4年
擅长技能
备注:原地址已经迁移到本页(https://shixian.com/consultants/28990)
1. 熟悉Java核心,多年一线开发经验,具备良好的编码能力。同时掌握Python,Golang语言。
2. 掌握JVM虚拟机原理,如垃圾回收机制、类加载机制等,并参与过线上实际JVM调优工作。
3. 掌握Java并发,对线程池、AQS原理有着较为深入的理解。
4. 熟悉RPC远程调用原理,工作中使用过Thrift,Trpc,Dubbo,Grpc等RPC框架。
5. 掌握Java主流设计模式,并在项目中有实际应用。如动态代理、策略设计模式,模板方法模式等。
6. 深入理解数据结构,掌握跳跃表,B+树,红黑树等高级数据结构原理。
7. 深入理解Mysql,Redis数据库,掌握Mysql索引原理。
8. 掌握爬虫与反爬虫相关的技能,熟练使用Scrapy框架,对web端、app端数据采集有大量实际开发经验,对Selenium,Splash,Charles等工具也较为熟悉。
9. 负责部门文本判重技术构建,对海量新闻文本判重有比较丰富的经验。
10. 负责过部门较长时间的爬虫开发,对大众点评、今日头条、门户网站、电商、新闻资讯app都数据爬取有丰富经验 。