1,精通JAVA面向对象编程,精通SSM,SSH,Spring boot等主流Web框架。
2,精通Spring Cloud微服务架构,可进行高并发大型项目开发。
3,精通MySQL,MongoDB,Redis等主流关系型,非关系型数据库和持久化缓存开发。
4,精通Nginx,Tomcat等主流服务器配置部署。
5,精通Linux,Ubuntu等主流服务器系统操作。
6,精通JSP,HTML,JS,NodeJs,VUE等主流前端模版语言或脚本语言。
7,精通WebSocket长连接实时通讯开发。
8,精通RabbitMQ消息队列。
1,社区门禁小程序(微服务)
该项目主要使用到的技术核心是Spring Cloud微服务架构,通过WebSocket实现实时通讯和远程开门,二维码开门等功能。通过微服务架构加大并发与吞吐量,使用Zuul路由控制Eureka的负载均衡,使用Redis共享缓存和RabbitMQ消息队列减轻用户数量多带来的数据库和服务器负担,使用Spring Config热更新配置文件,Hystrix熔断机制使系统稳定性和容错性大大增强。
2,sfu视频通讯
该项目主要使用到的技术核心是基于Nodejs的mediasoup框架sfu转发服务器和Vue的web客户端,实现兼容定向ip的实时视频通讯。
在此举出比较有代表性的项目经验,具体私聊。