前端分离:
thymeleaf
统一token: OLTU
数据挖掘:
spark
hadoop
hbase
可能需要使用到的技术:
用户信息 配置信息 分页 数据展示 权限认证(shiro) 单点登录(cas) 打印(PJL) 集群部署方案(多台多IP同时运行) 服务器宕机容灾(zookeeper转换或lvs+keepliveer心跳切换) 内存数据库,降低数据库服务器访问数压力(redis或其他缓存数据库) 日志(记录) 异常(业务异常info级、系统异常error、环境异常info) 后台引擎(quartz框架、tbschedule框架[需要zookeeper]) 代码质量管理(sonar) 自动打包发布(hadson改名jekens) 站内搜索引擎(lucene、solr) 数据分析(hadoop、spark) 开放接口平台(自己实现) 接口模块(webservice、restful、http传递xm[jdom]l或json[fastjson]) 连接池(p3c0、自实现) 数据源管理(jta、spring动态切换数据源) WEB服务器请求压缩(gzip) 页面数据导入导出(POI) 邮件功能(Javax.mail) 自实现框架监控(自实现,每个方法执行时间,读写时间占比[spring aop 实现]) 版本管理工具(SVN、GIT) 项目管理工具(Maven、Ant) 报表(ireport、jchar) 测试(jmeter、loadrunner、ab) 服务器监控(zabbix、 + ) Zabbix, Nagios,Hyperic HQ,OpenNMS 国际化(项目资源国际化) 接口消息数据同步减缓压力(RabbitMQ、activeMQ、zeroQ)
图形分析(apache zeppelin)
服务器集群(Zookeeper、Ignite)
负载均衡(nginx、LVS+KeepAlived) 自动化测试
技术:
react
springboot
springcloud
apache zeppelin