1、 熟练掌握Java基础,基于面向对象编程思想;
2、 熟练使用MySQL,熟悉底层索引实现机制,四大隔离级别,常见优化解决方案;
3、 熟练掌握JVM内存结构,JMM内存模型,类加载器,垃圾回收器回收机制和算法;
4、 熟悉JUC并发编程,线程池技术,并有实际的项目应用经验,掌握HashMap、ConcurrentHashMap源码,AQS实现机制;
5、 熟悉Redis、Zookeeper、Kafka等分布式框架;
6、 熟练使用 Spring、MyBatis、SpringBoot+Dubbo、Nacos、SpringCloudAlibaba等开源框架;
7、 熟练使用 Idea、Git、Maven、Navicat、PL/SQL等开发工具;
8、 熟悉Python,进行数据爬取;
9、 熟悉Vue、ElementUI、HTML等前端开发语言,能对开源的前端框架进行二次开发;
10、 了解Go、Solidity语言,了解区块链相关知识和技术,如比特币、以太坊等公链;
1、游戏网站CMS管理系统和游戏门户网站后端开发、进行相应数据的爬取和百度推送;SpringBoot+Mybatis+Mysql进行开发。
2、大型医院HIS系统开发经验,SpringBoot+Dubbo+Mybatis+Oracle进行开发