系统名称:征信管理平台
系统描述:对企业征信信息进行采集与管理,及发布相关产品。对海量企业数据进行聚类、统计、挖掘。
系统链接:http://www.zcxycx.com/
主要技术:
前端以Vue为基本架构;数据可视化集成了Ploty.js、Echarts、Highcharts、MathJs、arborjs等。
后端以SpringCloud + Java8.0为框架。以docker作为服务与组件的容器。用Nginx作为前端的动态代理。使用Kafka作为Mq组件。使用Nacos与Zookeeper作为服务发现组件。以Gateway作为网关。使用Feign和Hystrix。将大量的文件用Hadoop服务器进行管理。
使用Solr作为检索引擎,采用了动态字段、中文分词等技术。
使用Encog、Deeplearning4j、Weka、Mahout等Java的机器学习插件进行聚类、回归等计算。使用apache.math3中的统计包对数据进行统计分析,以及liner包进行矩阵和向量运算。
数据库使用分布式的Mysql8集群。缓存服务器用Redis。图形数据库使用Neo4j。用MongoDB存储一些树状或列表结构的数据。
数据采集、清洗、整理使用Python。
主要职责:架构设计、系统搭建、多个功能模块的设计与创建、算法研究、任务协调等。
主要难点:对海量数据的清洗、存储、整合;数据库升级以及主从集群、数据迁移;高并发的处理;无文档流元素的排版布局;数据拓扑关系的追踪;系统安全性。
我们采用数据前期处理的方式,将需要复杂检索和运算,及涉及到高并发、高使用率的数据预先存储到缓存服务器中,以提高响应速率。
============================================
系统名称:资产流程设计系统
系统描述:开发与资产等物质相关的工作流和工单。字段的属性状态可以与数据中心进行同步与更新。
主要技术:以Vue、Iview为基本架构;流程图设计器使用JsPlumb。后端主要是Java+Activiti。
主要职责:流程模板研发、工单UI研发、各类型工单行为的研发、超时与响应的研发、U位选择的算法、流程属性与数据中心的同步更新;按角色、权限划分应用。
============================================
系统名称:资源管理系统
系统描述:描述、监控和管理组织体系下的资源及其状态。如资源(机房中的机柜、空调、温湿度计等)的位置、属性和实时状态。
主要技术:
服务端:采用注解式SpringMVC。前期维护产品,持久层在原有的MyBatis架构上开发;一个月后框架重构为Spring Data JPA。监听订阅自ActiveMQ的资源状态。
前端:整体用VUE搭建;绘制机房布局和配电图用Svg和MathJs
主要职责:资源管理模块,机房布局图,配电图的研发。
============================================
项目名称:文件标定密管理平台
工作描述:通过流程,将信息植入文件,并记录台账。这是一个BS和CS兼有的项目。
主要技术:客户端采用QT技术;服务端基于Java开发,通过Maven管理工程,用SpringData架构项目,以JPA为持久层。数据库选用MySql,兼容SqlServer等。工作流引擎用Activiti,报表的导入导出功能用POI。人员组织架构通过Ldap获取。视图层基于FreeMarker,以提高页面和数据加载的效率和灵活度。利用Ztree展现树状结构,用jqgrid渲染表格。同时用到了validator检验并提交表单数据,并使用layer、highCharts等插件作便捷直观的数据展示。项目后期逐步扩展为Redis服务集群。
主要职责:定义接口、数据结构,开发流程模块、关键词模块、域同步模块、密级等配置信息的模块等功能。