开发技能描述
1.熟练理解 java 面向对象的编程思想,掌握 java 面向对象编程 I0、线程、反射等,了解 JVM、GC 等。
2.熟练掌握 Mysql 数据库,通过 NaviCat、SQLYOG 对数据库进行操作。了解 oracle 数据库
3.熟悉运用 spring、springmvc、 Mybatis、MyBatisPlus、 springboot、 等开源框架。了解其底层实现原理。
4.熟悉掌握 Nosql 数据库 Redis,常用部署集群搭建。
5.熟悉 linux 系统中的常用命令
6.熟悉 eclipse、ide 开发工具并掌握基本的 debug 方法,掌握 maven 管理项目工具
7.了 掌握 zookeeper 和 dubbo 部署集群搭建,了解 dubbo 和 springclouder
8.了解网 络通信技术,如 HTTP,TCP/IP,WebSocket
9.了解 js,html,css 语言,了解 js 的基础语法,会简单的 Vue 页面开发
10.了解 sso 单点技术,springcloud
11.了解消息队列的基础结构及使用
阿里云云呼叫能力接入(负责 BD 小二在阿里云平台的账户创建能力和数据落库工作)
首先阿里云的账户有两层概念,首先需要根据 BD 小二所在公司创建一个阿里云 RAM 账户,然后根据这个 RAM 账户再去创建
阿里云平台下面的云呼叫平台账户,创建完账户之后分配坐席,技能组等信息,逐一落库;
这个项目里面所涉及的疑难点:首先我们要接入其他平台的能力,要去梳理清楚各种账户之间的关系, 整理出合理的脑图来构建
我们的项目,保证数据的完整性以及要做好第三方平台的异常控制;第二点就是如何去保证我们在第三方平台创建的账户和我们
本地的数据库数据保持一致,创建账户的顺序是先去阿里云平台创建账户,然后账户信息落库,通过消息中心去监听,监听到入库
异常之后就重新执行消息重新入库;