(如需修改配置,只需修改config-repo中的generator.xml,项目会采用springcloud-bus来进行动态更新)
技术栈
项目介绍
持久层采用mybatis持久化,使用MyBatis-Plus优化,减少sql开发量;
前台代码采用elementui,对单表的增删改查页面(包含分页)可以通过脚手架一键生成,简化90%的代码开发;
日志记录目前采用logback,后续会使用elk,对日志进行统计分析;
Druid数据库连接池,监控数据库访问性能,统计SQL的执行性能;
后台采用springboot-admin进行监控;目前准备增加ElasticSearch的数据存储,后边逐渐增加搜索,kibana数据分析图等功能
swagger生成接口文档;
初步搭建,还在修改
前台页面(初步测试开发)
前台安装步骤(需要安装node.js)
更新内容
#2018-02-01
增加elk docker镜像,目前可以导入nginx的日志,进行分析。elk-kafka 为后边数据统计导入做准备
#2018-02-09
增加elasticsearch记录日志(后续会删除,继续使用logback,用filebeat导入到elasticsearch中)
增加zipin链式追踪,存储到elasticsearch中
本地使用elk版本为6.1.1
#2018-02-22
调整日志格式,重新使用logback记录日志(详见: http://blog.csdn.net/qq_36752632/article/details/79348146 )
增加springboot admin监控
完善elk docker镜像,使用filebeat监控日志,logstash grok进行日志解析,最后存入elaticseach
#2017-03-08
升级至springboot 2.0版本(1.5.5版本见分支)
springcloud改为Finchley.M8版本
监控改用最新的2.0测试版,展示图:
#2018-07-11
升级至springcloud Finchley REALEASE版本
前端改为使用aixos调用接口,并api模块化
增加ElasticSearch增删改查页面(目前只提供简单的搜索和分页)
补充
说到前面,如果你是要找大神的,请不要加了,我也是个菜鸡再学习,我目前还没能力帮你解决各种问题(我也才接触java将近3年),如果是来交流的欢迎加群,建这个群只是为了找些一样在学习的一起交流交流, 之前有个群被我解散了= =,再建个吧(群号:820187962)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型