简介:通过这部分的学习,可以对Java大数据有更深深一步的掌握,这些知识能够使您更加全面的掌握Java大数据,从而助您更快的拿到高薪。
  • 课程大纲
  • 课程介绍
  • 留言评论
  • 授课教师
1Java入门必备知识
01.本章内容介绍和计算机介绍立即观看
02.计算机硬件和软件的介绍立即观看
03.计算机语言介绍立即观看
04.人机交互的几种方式立即观看
05.常用功能键和快捷键介绍立即观看
06.常用DOS命令介绍和演示立即观看
07.Java语言发展史和平台版本介绍立即观看
08.Java语言特点立即观看
09.Java语言跨平台性介绍和图解立即观看
10.JDK和JRE的介绍以及关系立即观看
11.JDK的下载和卸载以及安装立即观看
12.开发工具介绍和HelloWorld源码编写立即观看
13.HelloWorld程序的编译和运行立即观看
14.Java程序编译和运行原理图解立即观看
15.HelloWorld案例常见错误立即观看
16.Path环境变量配置方式1立即观看
17.path环境变量配置方式2立即观看
18.注释的介绍和分类以及特点立即观看
19.添加注释将HelloWorld案例编写出来立即观看
2Java基础语法-关键字、表示服、常量、变量
01.关键字的介绍和特点以及注意事项立即观看
02.标识符的介绍和组成规则以及注意事项立即观看
03.标识符的四大类命名规则立即观看
04.常量概述和分类以及字面值常量输出打印演示立即观看
05.不同进制的由来和常量的四种表现形式立即观看
06.不同进制的数据组成和输出演示立即观看
07.进制之间的相互转换立即观看
08.进制之间的快速转换立即观看
09.常量整数在计算中是如何表示存储的立即观看
10.有符号数据表示练习立即观看
11.变量的概述和定义变量输出立即观看
12.数据类型概述和分类介绍立即观看
13.定义各个数据类型的变量并打印输出立即观看
14.使用变量注意事项立即观看
15.数据类型之间运算规则和强制转换使用立即观看
16.数据类型之间相互运算的思考题立即观看
17.数据类型面试题1立即观看
18.数据类型面试题2立即观看
19.数据类型和字符串做运算立即观看
20.今日总结立即观看
3Java基础语法-常用运算符
11.逻辑运算符-异或和或的用法特点以及注意事项立即观看
12.逻辑运算符-非运算符的特点和规律立即观看
13.逻辑运算符-连接数值的范围区间使用立即观看
14.位运算符-基本使用和特点介绍立即观看
15.三目运算符-格式介绍和基本使用立即观看
16.三目运算符-获取两个long类型整数中的最大值立即观看
16.选择结构if语句-格式2判断奇偶数练习立即观看
17.三目运算符-获取三个float小数中的最大值立即观看
18.三目运算符-比较两个int整数是否相同立即观看
19.键盘录入数据-概述和基本使用立即观看
20.键盘录入数据-录入三个float类型数据求最大值立即观看
21.键盘录入数据-录入两个byte类型数据比较是否相等立即观看
22.流程控制结构概述和分类立即观看
23.选择结构if语句-格式1介绍和基本使用立即观看
24.选择结构if语句-if语句的注意事项立即观看
25.选择结构if语句-格式2介绍和基本使用立即观看
26.选择结构if语句-格式2和三目运算符的异同点立即观看
27.选择结构if语句-格式3介绍和基本使用立即观看
28.今日总结立即观看
01.算术运算符-加减乘除的演示立即观看
02.算术运算符-除法和取模的特点以及除法的注意事项立即观看
03.算术运算符-加加和减减的使用以及特点立即观看
04.算术运算符-加加和减减的练习1立即观看
05.算术运算符-加加和减减的练习2立即观看
06.赋值运算符-基本使用和隐式转换的介绍立即观看
07.关系运算符-特点和几种运算符的使用立即观看
08.关系运算符-==和=号的区别以及注意事项立即观看
09.逻辑运算符-单与和双与的用法以及特点立即观看
10.逻辑运算符-单或和双或的用法以及特点立即观看
4Java基础语法 - 常用语句:if、switch、循环、跳转
01.选择结构if语句练习-键盘录入月份的值,输出对应的季节立即观看
02.选择结构if语句练习-键盘录入三个数据,然后获取最大值立即观看
03.选择结构switch语句-格式解析和执行流程结束以及基本使用立即观看
04.选择结构switch语句-注意事项立即观看
05.选择结构switch语句-通过月份求出对应的季节立即观看
06.选择结构switch语句和if语句的各自使用场景立即观看
07.循环结构-概述和四大组成部分立即观看
08.循环结构for语句-格式介绍和执行流程已经基本使用立即观看
09.循环结构for语句-注意事项立即观看
10.循环结构for语句练习-正序和逆序输出1-10立即观看
11.循环结构for语句练习-求1-10之和立即观看
12.循环结构for语句练习-求1-100之间的奇数和偶数之和立即观看
13.循环结构for语句练习-统计1-1000之间满足条件的数值个数立即观看
14.循环结构while语句-格式介绍和执行流程以及基本使用立即观看
15.循环结构while语句和for语句的各自使用场景立即观看
16.循环结构while练习-求折叠次数立即观看
17.循环结构doWhile语句-格式介绍和执行流程以及基本使用立即观看
18.循环结构doWhile语句-求1-10之和立即观看
19.三种循环语句区别及注意事项立即观看
20.循环结构嵌套练习-打印指定的行和列的星星图案立即观看
21.循环嵌套结构练习-打印99乘法表立即观看
22.跳转控制语句break的介绍和使用立即观看
23.跳转控制语句continue的介绍和用法以及和break的区别立即观看
24.跳转控制语句break和continue的综合练习立即观看
25.跳转控制语句return语句的介绍和使用立即观看
26.今日总结立即观看
5Java基础语法 - 方法和数组
01.方法-概述立即观看
02.方法-格式介绍和解析立即观看
03.方法-如何定义以及调用流程图解立即观看
04.方法-分类和注意事项以及有明确返回值方法的调用方式立即观看
05.方法-求两个数中的较大值立即观看
06.方法-求三个数中的较大值立即观看
07.方法-封装打印字符方法立即观看
08.方法-打印指定行数和列数的星形立即观看
09.方法-打印nn乘法表立即观看
10.方法-方法重载概述和注意事项以及案例立即观看
11.一维数组-概述和定义格式立即观看
12.一维数组-初始化概述和分类立即观看
13.一维数组-动态初始化和取元素值立即观看
14.一维数组-java内存分配图解立即观看
15.一维数组-一个数组在内存中的初始化图解立即观看
16.一维数组-二个数组在内存中的初始化图解立即观看
17.一维数组-三个数组在内存中的初始化图解立即观看
18.一维数组-静态初始化的格式和基本使用立即观看
19.一维数组-操作数组常见问题立即观看
20.循环语句结合break的练习立即观看
21.方法重载练习立即观看
22.一维数组练习-遍历数组立即观看
23.一维数组练习-数组逆序立即观看
6Java基础语法 - 一维数组、二维数组、类
01.一维数组练习-获取数组最值立即观看
02.一维数组练习-数组查表法立即观看
03.一维数组练习-数组元素查找立即观看
04.二维数组-概述立即观看
05.二维数组-定义格式1和内存初始化图解立即观看
06.二维数组-定义格式2和内存初始化图解立即观看
07.二维数组-定义格式3和定义二维数组时的注意事项立即观看
08.二维数组练习-遍历二维数组立即观看
09.二维数组练习-打印杨辉三角立即观看
10.方法和数组章节总结立即观看
11.面向对象思想概述和引入立即观看
12.面向对象和面向过程之间的关系以及面向对象思想特征举例立即观看
13.类与对象的关系以及类的定义和使用立即观看
14.定义老师类和创建对象使用立即观看
7面向对象 - 类、对象、封装、函数、方法
01.一个对象在内存中的初始化图解立即观看
02.二个对象在内存中的初始化图解立即观看
03.三个对象在内存中的初始化图解立即观看
04.成员变量和局部变量的区别立即观看
05.基本数据类型和引用数据类型作为实参传递的区别立即观看
06.匿名对象的概述和基本使用立即观看
07.封装概述和使用private关键字实现属性封装立即观看
08.this关键字的使用立即观看
09.构造方法的格式和使用以及特点立即观看
10.成员方法的分类立即观看
11.一个标准JavaBean的写法立即观看
12.一个标准JavaBean的初始化内存图解立即观看
8面向对象 - 工具类、静态成员变量、代码块、继承、final关键字
01.面向对象练习-封装求和方法立即观看
02.面向对象练习-求长方形的周长和面积立即观看
03.面向对象练习-分析员工类并创建对象立即观看
04.面向对象练习-自定义MyMath类立即观看
05.static关键字的用法和工具类的简单介绍立即观看
06.静态变量和成员变量的区别立即观看
07.main方法格式解析立即观看
08.代码块的分类和特点介绍立即观看
09.继承-概述和格式立即观看
10.继承-好处和特点立即观看
11.继承-注意事项立即观看
12.继承-子父类成员变量的关系立即观看
13.继承-super关键字的使用立即观看
14.继承-子父类构造函数的关系立即观看
15.继承-子父类成员方法的关系和方法重写的介绍立即观看
16.继承-方法重写的注意事项立即观看
17.final关键字的介绍和使用立即观看
18.final修饰变量的初始化时机立即观看
19.final修饰变量的初始化时机立即观看
20.今日总结立即观看
9面向对象 - 单列模式、多态、抽象类、接口
01.单列设计模式-恶汉式编写立即观看
02.单列设计模式-懒汉式编写立即观看
03.多态-概述和案例体验立即观看
04.多态-成员访问特点立即观看
05.多态-面试题1以及使用服了引用无法访问子类特有方法立即观看
06.多态-面试题2考察多态成员访问特点和方法重写特点立即观看
07.多态-多态的好处和弊端立即观看
08.多态-转型问题立即观看
09.抽象类-概述和定义格式立即观看
10.抽象类-成员组成特点立即观看
11.抽象类-如何使用抽象类里面的抽象方法立即观看
12.抽象类-定义和使用抽象老师类案例立即观看
13.抽象类-定义和使用抽象学生类立即观看
14.接口-概述和定义格式立即观看
15.接口-成员组成特点立即观看
16.接口如何使用接口里面的抽象方法立即观看
17.类和接口以及彼此之间的关系立即观看
18.抽象类和接口的区别立即观看
19.类和抽象类以及接口的综合练习立即观看
20.包-概述和作用立即观看
21.包-定义和注意事项立即观看
22.包-带包的类名的编译和运行立即观看
23.包-导包的概述和使用立即观看
24.今日总结立即观看
10面向对象 - 权限修饰符、内部类、eclipes、object类
01.四种权限修饰符的表示的权限大小和案例演示立即观看
02.内部类-概述和特点以及分类立即观看
03.内部类-外部类访问内部类成员和静态内部类的特点立即观看
04.内部类-外部类如何访问私有内部类立即观看
05.内部类-如何访问局部内部类的成员和JDK1.8新特性立即观看
06.内部类-填空输出指定的值立即观看
07.类和其组成可以用的修饰符立即观看
08.匿名内部类-概述和三种写法立即观看
09.匿名内部类-调用多个方法立即观看
10.匿名内部类-当做实参传递立即观看
11.匿名内部类-按照要求补全代码立即观看
12.高级开发工具Eclipse-概述和下载以及打开立即观看
13.高级开发工具Eclipse-如何创建工程和运行以及一些配置介绍立即观看
14.API概述立即观看
15.Object类-概述和基本方法介绍立即观看
16.Object类-hashCode方法的介绍立即观看
17.Object类-getClass方法的介绍立即观看
18.Object类-toString方法的介绍和重写立即观看
19.Object类-equals方法的介绍和重写立即观看
20.Object类-使用clone方法进行浅克隆对象立即观看
11常用类 - scanner类、string类、stringBuffer类
01.Scanner类-构造方法和成员方法的介绍以及使用立即观看
02.Scanner类-nextInt和nextLine方法同时使用出现的问题和解决方案立即观看
03.String类-概述和常用构造方法立即观看
04.String类-字符串常量在内存中的位置和特点立即观看
05.String类-字符串常量和new出来的字符串的异同点立即观看
06.String类-判断功能立即观看
07.String类练习-登录逻辑立即观看
08.String类-获取功能立即观看
09.String类-获取功能的练习立即观看
10.String类-转换功能立即观看
11.String类-转换功能练习立即观看
12.String类-替换和去除空格以及比较功能立即观看
13.String类练习-字符串反转立即观看
14.String类练习-删除字符串中指定的字符立即观看
15.String类练习-截取字符串中指定的子字符串立即观看
16.StringBuffer类-概述和底层实现以及构造方法立即观看
17.StringBuffer类-常用成员方法立即观看
18.Eclipse导出和导入功能的使用立即观看
12常用类 - 包装类、数组、big类、math类、system类等
01.解决前面遗留的两个bug立即观看
02.数组高级-冒泡排序立即观看
03.数组高级-选择排序立即观看
04.数组高级-普通查找立即观看
05.数组高级-二分查找立即观看
06.数组高级-Arrays工具类的介绍和使用立即观看
07.包装类-概述和Integer包装类的成员方法使用以及JDK1.5拆装箱特性立即观看
08.包装类-Character包装类概述和成员方法使用立即观看
09.BigInteger类的概述和成员方法使用立即观看
10.BigDecimal类的概述和成员方法使用立即观看
11.Math类概述和成员方法使用立即观看
12.Random类概述和成员方法的使用立即观看
13.Random类获取指定区间的随机数立即观看
14.System类的概述和成员方法使用立即观看
15.Date日期类的概述和构造方法以及成员方法介绍立即观看
16.SimpleDateFormat类格式化日期和解析日期的使用立即观看
13常用类 - 正则表达式、collection接口、list接口等
01.正则表达式-概述和基本使用立即观看
02.正则表达式-组成规则立即观看
03.正则表达式-匹配功能立即观看
04.正则表达式-分割功能立即观看
05.正则表达式-分割功能练习立即观看
06.List集合-特有迭代器ListIterator的使用立即观看
07.正则表达式-替换功能立即观看
08.正则表达式-查找功能立即观看
09.集合-概述和数组的区别立即观看
10.集合-整体知识图解立即观看
11.Collection集合-概述和成员方法的基本使用立即观看
12.Collection集合-参数是集合的成员方法使用立即观看
13.Collection集合-将集合转换成数组进行遍历立即观看
14.Collection集合-使用迭代器进行遍历和注意事项立即观看
15.List集合-概述和成员方法的使用立即观看
16.常用数据结构的介绍立即观看
17.ArrayList集合和LinkedList的区别以及存储自定义对象遍历立即观看
14集合 - 泛型、list集合、map集合、set集合
01.LinkedList集合-特有成员方法的使用立即观看
02.LinkedList集合-存储字符串和自定义对象立即观看
03.List集合练习-使用ArrayList去重字符串立即观看
04.List集合练习-使用LinkedList去重自定义对象立即观看
05.泛型-概述和特点以及使用立即观看
06.泛型-自定义泛型在类上面立即观看
07.泛型-自定义泛型在方法上面立即观看
08.泛型-自定义泛型在接口上面立即观看
09.泛型-限定符的介绍和特点立即观看
10.增强for循环的使用和注意事项立即观看
11.可变参数的使用和注意事项以及数组和集合之间相互转换立即观看
12.HashSet集合-存储字符串和自定对象以及去重原理立即观看
13.LinkedHashSet集合-存储字符串和自定对象以及去重原理立即观看
14.Set集合练习-存储10个随机数立即观看
15.Map集合-概述和成员方法的使用立即观看
16.Map集合-两种遍历方式立即观看
15集合 - collections集合、hashmap集合及使用实例
01.HashMap集合-存储几种不同类型键和值的案例立即观看
02.LinkedHashMap集合和HashMap的异同点立即观看
03.Map集合嵌套练习-Map集合嵌套List集合立即观看
04.Map集合嵌套练习-Map集合嵌套Map集合立即观看
05.Map集合嵌套练习-List集合嵌套Map集合立即观看
06.Collections类-概述和成员方法使用立即观看
07.Collections类-模拟斗地主发牌思路立即观看
08.Collectios类-模拟斗地主代码实现立即观看
09.使用Comparator比较器控制集合的升序和降序以及二分查找立即观看
10.使用Comparable接口控制集合中自定义元素对象的升序和降序立即观看
11.集合章节总结立即观看
16IO流 - 递归、异常、file类
21.递归-求阶乘的案例立即观看
22.递归练习-斐波那契数立即观看
23.递归练习-猴子吃桃立即观看
01.本章内容图解介绍立即观看
02.异常-概述和分类立即观看
03.异常-运行时期异常和编译时期异常举例立即观看
04.异常-JVM默认处理异常的方式立即观看
05.异常-try...catch处理异常的方式立即观看
06.异常-Throwable的成员方法立即观看
07.异常-编译时期异常和运行时期异常的区别立即观看
08.异常-finally的特点和用法立即观看
09.异常-throws处理异常的方式立即观看
10.异常-throw处理异常的方式立即观看
11.异常-throws和throw的区别立即观看
12.异常-处理异常的方式使用场景立即观看
13.异常-自定义异常案例立即观看
14.异常-重写方法异常处理的注意事项立即观看
15.File类-概述和构造方法使用立即观看
16.File类-创建删除重命名功能立即观看
17.File类-判断功能立即观看
18.File类-查找功能立即观看
19.File类-过滤指定后缀名的文件立即观看
20.递归-概述和注意事项立即观看
17IO流 - 递归、字符流、字节流
01.递归练习-获取目录下指定后缀名结尾的文件立即观看
02.递归练习-删除多级文件夹立即观看
03.IO流概述和分类立即观看
04.字节流-使用FileOutputStream写出数据立即观看
05.字节流-使用FileOutputStream如何追加和换行写出数据立即观看
06.字节流-使用FileInputStream读取数据立即观看
07.字节流练习-拷贝文本文件立即观看
08.字节流练习-拷贝音乐文件立即观看
09.字节流-简化关闭流的两种解决方案立即观看
10.字节流-封装拷贝文件工具类立即观看
11.缓冲字节流-概述和图解介绍立即观看
12.缓冲字节流-拷贝视频文件并比较效率立即观看
13.字符流-概述和编码表介绍以及转换流介绍立即观看
14.字符流-使用OutputStreamWriter写出数据立即观看
15.字符流-使用InputStreamReader读取数据立即观看
16.字符流-使用FileReader和FileWriter读写数据立即观看
17.字符流-使用FileReader和FileWriter拷贝文本文件立即观看
18.缓冲字符流-使用BufferedWriter写出数据立即观看
19.缓冲字符流-使用BufferedReader读取数据立即观看
20.缓冲字符流-拷贝文本文件和普通字符流效率比较立即观看
18IO流、多线程 - 输入输出流、文件操作、java序列化等
01.IO练习-拷贝文本文件立即观看
02.IO练习-拷贝图片文件立即观看
03.IO练习-集合内容保存到文件中立即观看
04.IO练习-文件中内容保存到集合中立即观看
05.IO练习-复制单级文件夹立即观看
06.IO练习-复制单级中指定文件并更改名称立即观看
07.IO练习-复制多级文件夹立即观看
08.Java序列化概述立即观看
09.Java序列化和反序列化以及注意事项立即观看
10.内存操作流-概述和案例演示使用立即观看
11.加密分割和解密组成文件立即观看
12.标准的输入输出流立即观看
13.自定义Scanner类立即观看
14.Properties属性集合的基本使用立即观看
15.Properties属性集合配合小游戏的案例立即观看
16.IO章节总结立即观看
19多线程、网络编程 - 定时器、多线程、线程实例
01.多线程引入立即观看
02.多线程概述立即观看
03.JVM运行原理和多线程面向对象角度分析立即观看
04.创建启动线程的第一种方式立即观看
05.获取和设置线程的名字立即观看
06.线程阻塞方法使用立即观看
07.多线程stop方法使用和正常停止线程策略立即观看
08.多线程interrupt方法搭配join方法使用立即观看
09.多线程interrupt方法搭配sleep方法使用立即观看
11.线程生命周期图解立即观看
12.创建启动线程的第二种方式立即观看
13.火车站售票案例立即观看
14.同步代码块解决线程安全问题和优缺点介绍立即观看
15.同步方法解决线程安全问题和同步代码块的使用场景区分立即观看
16.火车进站案例演示线程等待和唤醒方法立即观看
17.线程等待状态使用interrupt中断和Lock锁对象的使用立即观看
18.线程死锁演示立即观看
19.线程池概述和三种线程池执行提交任务立即观看
20.自定义线程池工具类立即观看
21.匿名内部类创建线程的两种方式立即观看
22.定时器概述和两个常用方法使用立即观看
23.自定义定时器立即观看
24.多线程面试题和总结立即观看
20网络编程 - InetAddress类、TCP、UDP
01.网络编程概述和图解立即观看
02.网络模型七层概述和传输数据图解立即观看
03.网络通信的三要素概述和图解立即观看
04.IP地址概述和分类介绍以及广播地址介绍立即观看
05.InetAddress类概述和使用立即观看
06.端口号介绍立即观看
07.传输协议UDP和TCP的特点立即观看
08.Socket套接字的概述和机制图解立即观看
09.UDP传输-客户端编写立即观看
10.UDP传输-服务端编写立即观看
11.聊天室初版-客户端编写立即观看
12.聊天室初版-服务端编写立即观看
13.聊天室终极版完成立即观看
14.TCP传输数据思路图解立即观看
15.TCP传输-客户端编写立即观看
16.TCP传输-服务端编写立即观看
17.TCP传输练习-服务端给客户端反馈信息立即观看
18.TCP传输练习-客户端一直给服务端传输数据立即观看
19.TCP传输练习-客户端上传图片,服务端保存图片立即观看
21类加载和反射 - 登录注册案例、动态代理、反射练习
01.类的加载机制概述和三步曲立即观看
02.类加载器分类立即观看
03.反射-获取字节码文件对象的三种方式立即观看
04.反射-获取构造方法对象并创建对象立即观看
05.反射-获取成员方法对象并使用立即观看
06.反射-获取成员变量对象并赋值立即观看
07.反射-内省的使用立即观看
08.反射练习-自定义类加载器立即观看
09.反射练习-运行配置文件中指定类的指定方法立即观看
10.反射练习-绕过泛型往集合添加任意类型值立即观看
11.反射练习-给某个对象的字段设置指定的值立即观看
12.动态代理的使用立即观看
13.登录注册案例-整体思路图解立即观看
14.登录注册案例-注册逻辑实现立即观看
22JavaSE综合练习 - 登录注册进阶、分布式案例
01.注册登录案例-登录逻辑实现立即观看
02.注册登录案例-使用封装和反射改进立即观看
03.分布式案例-概述和整体图解立即观看
04.分布式案例-查找单词数量程序编写和打包成jar包立即观看
05.分布式案例-实现在java代码中运行jar包立即观看
06.分布式案例-基本数据类型和字节互相转换立即观看
07.分布式案例-整体实现报文思路图解立即观看
08.分布式案例-请求头逻辑实现立即观看
09.分布式案例-保存jar包路径实现立即观看
10.分布式案例-上传和保存jar包逻辑实现立即观看
11.分布式案例-发送执行jar包命令和执行命令逻辑实现立即观看
12.分布式案例-使用多线程和线程池封装立即观看

本章内容概述

  • 涛哥金牌讲师国内第一批大数据讲师

    毕业于南京邮电大学,JAVA企业级应用专家、大数据处理技术领域专家,大数据全栈工程师,曾任亚信BI大数据事业部技术经理。

    成功案例:中国移动流量运营系统中国银行易商互联网金融系统

  • 星哥金牌讲师国内第一批大数据从业者

    大数据全栈工程师,精通Hadoop、Hive、Hbase、SparkElasticSearch等技术。

    成功案例:搜狗《大数据精准营销平台》新浪《微博用户画像》

  • 杨老师金牌讲师7年的系统开发实战经验

    精通JAVA、Hadoop、Spark等大数据生态圈核心技术框架。

    成功案例:国家电网统一漏洞补丁管理系统国家核安全局官网

  • 张老师金牌讲师电商行业拥有长达6年的系统开发实战经验

    毕业于哈尔滨工业大学,先后就职于北大方正、IBM、亚信中国、联想等公司。

    成功案例:联想电商平台智能推荐系统中国教育电视台果实网

  • 许老师金牌讲师任教期间获得大量好评

    精通JavaSE、Javascript、Ajax、JQuery、DWR、JSP、Servlet、JDBCStruts1/2、Spring、Hibernate、PHP、C、C#等开发技术。

    成功案例:游心旅游网手机圈子

  • 赵老师金牌讲师小牛学堂首席技术布道师

    两家上市IT公司担任技术总监和项目经理,在移动互联网开发有很深的造诣,在大数据领域也有非常丰富的经验。

    成功案例:IVR业务支撑平台企业通信软件