熟悉的编辑工具IDEA,myeclipse。
熟悉 JAVA面向对象编程思想及MVC项目架构
熟悉 Servlet、Struts2、Spring、Hibernate,springboot及MybatisPlus等框架以及SSH和SSM整合框架的运用
熟悉 Mysql,redis,mongoDB数据库操作
熟悉shiro权限认证框架
熟悉jdk8编程语言
熟悉swagger接口调试,postMan接口调试
熟悉maven私服的搭建以及项目的配置
熟悉ElasticSearch通过restful的API操作ES
熟悉数据库表建表工具EZDML,通过mybatisplus反向生成工具生成controller,service,entity
熟悉使用逻辑流程图及思维导图,常用工具processON
熟悉 Tomcat服务器环境搭建
熟悉 xml/properties/yml语言的操作
熟悉 Maven项目管理工具的使用,smarGIT,SVN,IDEA自带git插件等
熟悉 Linux操作系统
熟悉码云/华为云项目代码管理
熟悉TAPD,华为软件开发云项目需求,bug,进度等管理工具
熟悉MD5/SHA/salt三种加密方式,解密MD5密码
熟悉io流input/output,对文件进行上传下载
了解DevOps自动化运维,ldap+jekins+gitlab+smartgit 整条生产流水线
了解springcloud+springboot
了解hadoop,hase,hive,kafka消息队列activeMQ,rokectMQ
了解docker结合IDEA打镜像文件
了解 机器学习,人脸识别,视频暴力等
垒知bim云课堂
此项目是集团公司打造的一个bim行业的一个学习平台,可为三方公司提供视频教学服务的SaaS服务平台。
项目采用前后端分离模式。实现垒知了平台+租户+用户的一个学习体系。
应用端包含:平台后端管理系统;租户后台管理系统,用户web前端系统,公众号,移动端小程序等。
线上访问地址:
http://admin.letsbim.net/(垒知后台管理)
http://tenant.letsbim.net/ (租户后台管理)
实现主要功能是直播,对接三方公司的oa系统,在线考试系统。直播系统是基于华为提供的直播服务,整合到我们的平台为租户提供一个多人的直播系统,用于在线会议,在线培训,支持视频的录播,文档共享,弹幕等功能。对接oa系统主要是基于三方公司的组织架构和人员的关系直接同步到我们平台,然后基于这个平移架构,让三方公司直接对本公司人员在平台上发起和进行直播和培训等。在线考试系统是通过平台提供的组卷和试题,发起对指定人员进行试题考核。实行试题导入(多选,单选),试题设分,试题排序,试卷评分等。
垒知智慧工地
本项目主要用于工地的扬尘环境,工人,设备管理,巡检点管理,视频监控。扬尘环境包含pm2.5和pm10的检测,针对当前空气中的污染物设置预警和报警,温湿度,风向风力等实时监测,给工地管理层提供数据支持,后期可接通成都市建筑委员会进行同步数据监控。工人管理主要是针对在职工人,通过人脸识别系统和建委的劳务系统对接,实现对当前工地的工人进行管理,例如当日的在场人数,人员详情,总人数,考情记录等。设备监控主要包含塔吊等,监测范围包括幅度,吊重,角度,高度,倾角,风速,力矩比等。巡检点主要是针对工地上例如配电箱,塔吊等设备设置巡检点,进行巡检工作,巡检结果通过平台进行统计分析,管理等。视频监控是采用萤石云提供的监控平台,通过appkey和appsecret调用服务,与我方项目绑定,在项目中使用萤石云的监控设备,提供给我平台视频监控的实时画面。
前端和管理后端的截图,前端用于普通学员对专业只是的视频资料学习,管理后台是对当前租户的所有信息进行管理,例如人员,权限,视频,目录,层级结构等。
垒知bim云公众号,也是基于垒知bim云的BS端实现用户通过微信在公众号中随时观看对应专业技术的讲解视频,更多掌握专业技术。体系也是用BS的统一架构实现。