1、Java基础扎实、掌握JVM原理及性能调优、多线程、网络编程、设计模式等
2、深入理解Spring、SpringMVC等开源框架的设计原理及底层架构、研究过部分核心功能源码,具备一定的框架开发能力
3、深入理解Redis线程模型,熟练掌握Redis的核心数据结构及使用场景,熟悉多级缓存架构,熟悉各种缓存高并发的使用场景,比如:缓存雪崩,缓存穿透,缓存失效,热点缓存重建等
4、熟悉常见消息中间件的使用,解决过各种消息通信场景的问题,比如消息丢失、消息重复消费、消息顺序行、消息积压等问题
5、对高性能IO通信框架Netty有过深入研究,熟悉其线程模型,使用Netty开发过网络通信框架
6.熟练掌握MySQL各种查询及索引优化,熟悉MySQL事务隔离级别及锁机制
7、熟练掌握分布式架构中常用的消息中间件,abbitMqKafka,Z等,对常见的消息丢失,消费端限流,消费端幕等性有过处理
8、深入理解SprinBoot,SpringCoud等微服务框架框架的设计原理及底层架构,研究过核心源码,熟悉各种微服务架构场景设计,比如服务注册与发现,服务限流,服务降级,服务熔断,服务网关路由,服务安全认证等
大数据方面:
1、熟悉hadoop、spark等大数据技术生态圈。
2、熟练掌握CDH和Ambari大数据集群环境搭建
3、能够使用flink,kafka,paimon,doris等组件的ETL开发
4、熟悉分层、建模、治理、数据集市等数据流程
AIOT平台基于AOT平台而构建,AOT平台主要负责与各种硬件设备通信,比如向人脸相机,测温相机,X光机等下发指令,设备状态,运行日志等数据,将收集的数据进行存储分析。AIOT平台主要在AOT平台的基础加入了算法模块,对外部提供统一服务接口,统一鉴权接口
功能模块:设备管理模块,人脸服务模块,行为报警服务模块,基础算法模块,统一鉴权模块,日志模块等等
责任描述:
1、参与整个平台的目标规划,以及负责其中人脸模块,鉴权模块的设计与开发
2、负责Java框架的基础构建,对经常使用的技术比如redismybatisrabitmq.mongo等高出来封装成每个model.不同的微服务用到了就直接引入封装好的模块model就可以了
3、使用netty分装成与算法服务通信的模块,使用ProtoBuf序列化方式,将人脸识别服务,行为分析服务等C++提供的服务,对Java程序提供使用
4、封装了一个统一鉴权服务,作为AIOT平台的统一鉴权中心,对于外部服务需要调用AIOT提供的算法服务,会为每个APP分配Token,并且可以对Web进行统一鉴权
5、封装了人脸相机统一分发人脸的Manager,可以支持大批量的人脸上传及高效向成干上百的人脸相机进行高效的分发
6、Execl大数据量上传解析处理:单个十几万条数据的异步处理
7、利用Jmeter工具对系统功能进行自压测项目所用技术:
SpringCloud组件,Redis,Mysql,Seata,Zookeeper,OAuth2,Kafka,gRPC等
威视安培云是同方威视技术股份有限公司自主研发的基于大数据库分析的智能化在线培训云平台,主要为不同行业的安检人员提供培训及能力评估的综合解决方案。 平台特点 1. 智能化培训:平台融合安检业务,实现全场景渗透,打造覆盖安检员生命周期的“学、培、考、评、管”五位一体的用户培训体验
同方威视的智能审图系统是海关总署、清华大学和同方威视联合攻关的重要科技成果。该系统利用人工智能技术,对海量机检图像及物品信息进行深度学习,能够对大型集装箱检查系统、CT型行包检查系统等设备扫描的图像进行智能自动识别。 核心功能 1. 违禁品自动识别:系统可快速识别