管理型人才必备技术
2022-06-20 16:09:38 0 举报
AI智能生成
登录查看完整内容
管理型人才必备技术,由浅入深,由基础到升入,包含了底层基础,通信网络,传输协议,大数据,数据库等。关键信息都摘抄到备注里,方便学习
作者其他创作
大纲/内容
管理型人才必备技术
Java Native Interface
Java Native Access
jni,jna
指隐藏对象的状态信息(属性),不允许外部对象直接访问对象的内部信息。但是可以提供一些可以被外界访问的方法来操作属性
封装
通过java语言中的反射机制可以操作字节码文件(可以读和修改字节码文件。)通过反射机制可以操作代码片段。(class文件。)
在java.lang.reflect.*
反射
没有具体功能的实现,通过子类继承后重写方法来实现一定约束的类称之为抽象类,抽象类必须被abstract修饰。
抽象类和方法
主要解决的问题是:共性的抽取,实现代码复用。
java中部支持多继承
继承
当final关键字用来修饰一个方法的时候,这个方法就是最终方法,也就是不能被覆盖重写。
修饰一个方法
一个类如果是final的,那么其中所有的成员方法都无法进行覆盖重写
修饰类
对于基本类型来说,不可变说的是变量当中的数据不可改变对于引用类型来说,不可变说的是变量当中的地址值不可改变
修饰变量
final
方法
变量
代码块
不会
static关键字会改变类中成员的访问权限吗?
static是不允许用来修饰局部变量
static关键字的注意事项
static
Collection
Map
List、Set、Map
Vector、Hashtable、Stack 都是线程安全的
HashMap 和 Hashtable
ArrayList 和 LinkedList
Array 和 ArrayList 有何区别
Iterator 接口提供遍历任何 Collection 的接口。我们可以从一个 Collection 中使用迭代器方法来获取迭代器实例。迭代器取代了 java 集合框架中的 Enumeration,迭代器允许调用者在迭代过程中移除元素。
迭代器 Iterator
Java 容器类
容器
IIS
apache http Server
nginx
运行 PHP 网站一般选择 Apache 或者 Nginx;运行 ASP/ASP.NET 网站一般选择 IIS;运行 Python 网站一般选择内置的 WSGI 服务器模块——wsgiref。
web服务器
java基础
sun(oracle)公司制订的一种用来扩展web服务器端功能的组件规范
常见问题
在Servlet中要尽量避免使用全局变量
Servlet的线程安全问题
Servlet(Server Applet)
vue就是一个js库,并且无依赖别的js库,跟jquery差不多。关注视图层
前端工程化
前后端分离
组件化开发
前端开发框架出现的意义
vue特点
View
ViewModel
Model
vue概念
Vue开发中涉及的概念
响应式的数据绑定
Virtual DOM(虚拟DOM)
vue优点
第三方组件库
1.vue-cli项目构建工具(脚手架)
2.vue-router路由管理
3.vuex状态管理全局变量
4.axios,http请求工具
5.UI框架element,iview,vant
vue全家桶
vue工程目录结构
Vue
NodeJs
Electron
web技术
Rabbit Mq
Kafka
Dubbox
Hadoop旗下:Yarn、HBase、Hive、ZooKeeper、Avro、Sqoop、Mahout、Crossbow
交易中间件
RabbitMQ
QPID旗下:ActiveMQ、RabbitMQ、ZeroMQ、Kafka、MetaMQ、RocketMQ
消息中间件常用协议
消息中间件的组成
消息中间件的优势
消息中间件应用场景
消息中间件
Apache Tomcat和Apache Geronimo
J2EE,WebLogic,Glassfish,JBoss,Jetty企业应用平台
应用服务器中间件
基础中间件
集成中间件
行业领域应用平台
Java中间件
中间件
复制模式,每台机器做一样的事。
集群
两台机器分工合作,每台机器做的不一样。
分布式好处:
分布式
1
2
3
架构演进
服务治理:
架构方案:
集群与分布式
Spring 的优势
Spring 的核⼼结构
IoC 反转控制
IoC解决对象之间的耦合问题
DI:Dependancy Injection(依赖注⼊)
IoC和DI的区别?
POP 面向过程编程
OOP 面向对象编程
作用
实现 AOP 的方式,主要有两大类
AOP相关概念
AOP ⾯向切⾯编程
核⼼思想
Spring
SpringMVC的运行流程
SpringMVC的优点
SpringMVC的主要组件
Spring MVC
Mybatis的功能架构分为三层
Mybatis
SSH和SSM框架对比
Struts vs SpringMvc
hibernate与mybatis
SSM
什么是ORM
hibernate
struts
SSH
SpringBoot
服务化面临的挑战
服务治理
Dubbo干什么?
Dubbo
Dubbo 只是实现了服务治理,而 Spring Cloud 实现了微服务架构的方方面面,服务治理只是其中的一个方面
SpringBoot和SpringCloud有啥关系?
SpringCloud的基础功能
SpringCloud
那么它是怎么增强的呢?
MyBatis存在的问题
MyBatis-Plus特性
MyBatis-Plus的核心功能
MyBatis Plus
开源框架
Java网络编程模
Netty和Tomcat有什么区别?
Netty的优点
Netty为什么并发高
Netty为什么传输快
ByteBuf
Netty的特点
Netty的优势
Netty高性能表现在哪些方面?
多款开源框架中应用了Netty
Netty的主要组件及概念
Netty
china中国人,因为字符串采用的是UTF-8编码,每个中文字用3个字节编码
ProtoBuf原理
protobuf的核心内容
protobuf vs JSON vs flatbuf
protobuf缺点
ProtoBuf
协议
协议栈
虚拟对话
信息隐藏法则
例子
物理层
数据链路层
网络层
为什么需要有“三次握手”
传输层
应用层
Tcp/Ip分5层
Tcp/Ip
socket网络编程
什么是网络协议
网络协议的组成
计算机网络通信协议的七层结构
常用的网络协议有哪些
网络编程懒人入门(一):快速理解网络通信协议(上篇)
网络编程学习网址
网络协议
GB28181框架
具体协议
GB28181通信结构
注册
注销
(1)注册和注销
(2)实时视音频点播
(3)设备控制
(4)报警事件通知和分发
(5)设备信息查询
(6)状态信息报送
(7)历史视音频文件检索
(8)历史视音频回放
(9)历史视音频文件下载
(10) 网络校时
(11)订阅和通知
(12)语音广播和语音对讲
GB28181具体功能
GB28181协议--心跳
常见的GB28181报文详解
SDP:会话描述协议 ( Session Des cription Protocol)
NVR
IPC
GB28181协议--流媒体的几种传输方式(UDP、TCP被动、TCP主动模式)
国标协议GB28181
RTP协议和UDP两者共同完成传输层协议传输。UDP只是负责传输数据包,RTP提供时间标志戳及其他技术来保证流媒体在实时传输时的时间正确性。
RTP/RTCP
除了RTP协议,为确保流畅和一致的流传输,RTSP 还使用另外两种网络通信协议:TCP 收发控制命令(例如播放或停止请求)UDP 传送音频、视频和数据。
RTSP
RTMP
HLS
SRT
WebRTC
TCP和UDP区别
流媒体
h264,h265
PCM
SPEEX
AMR
音频格式pcm,speex,amr
解决办法
AnyChat回音消除效果
噪音抑制(ANS)
音频降噪,回声消除原理
ffmpeg
srs
FreeSwitch的功能
freeswitch
Kurento设计原则
关于kurento
Kurento
开源音视频项目
视频编码
Shell脚本
基本操作
Linux
基础操作
MySql
Oracle
关系型数据库
Redis的应用场景有哪些?
redis性能
Redis的数据类型及主要特性
Redis特性
击穿
雪崩
Redis常见问题解析
进阶之Redis协议简介
除了Redis,还有什么NoSQL型数据库
Redis基本教程
Redis
基础理论
索引
节点
分片
ElasticSearch
MongoDB
memcache的操作流程
memcache的应用场景
memcache的工作原理
memcached的内存算法
Memcached的缓存策略
Memcache
非关系型数据库
1)HDFS
2)MapReduce
3)HBase
4)Hive
Hbase和Hive区别
5)Mahout
6)Pig
7)Zookeeper
8)Amban
Hadoop 的生态系统
1)Sqoop
2)Flume
Hadoop 框架
Hadoop版本演进
Hadoop大数据处理框架
分区的概念
什么时候考虑使用分区?
分区解决的问题
分区的实现方式(简单)
分区
什么时候考虑分表?
分表解决的问题
分表的实现方式(复杂)
分区和分表的区别与联系
常见分区分表的规则策略(类似)
分表
什么时候考虑使用分库?
分库解决的问题
思路:垂直分库-->水平分库-->读写分离
垂直拆分
水平拆分
读写分离
问题
分库
分片模式是什么?
推荐:一致性哈希
数据分片方法
分片相关的概念
常用的单机数据库的瓶颈
案例
数据库相关知识
什么是哈希
常见哈希算法
哈希算法的作用又是什么呢
哈希算法的特征
环形hash 空间
把对象映射到hash 空间
把cache 映射到hash 空间
把对象映射到cache
移除
添加
考察cache 的变动
虚拟节点
一致性哈希
Hash
系统和数据库
专业技能
0 条评论
回复 删除
下一页