Coder Social home page Coder Social logo

data-platform-soar's Introduction

data-platform-soar

介绍

基于小米开源工具soar的java应用(sql审核平台),本项目是一个简单的spring boot应用,前端是采用前端开源框架layui,前端与后端的通信采用的是websocket方式

1.可以动态添加数据库,对指定表进行数据查询(没有对查询数据量没有限制)
2.集成soar,可以对平日的sql进行审核分析,规范sql的编写
3.通过druid对sql进行解析,可以对查询表做屏蔽敏感字段(需要完善)

运行

1. 推荐方式

1.请参考soar的官方教程安装soar,并将soar的路径加入环境变量

2.进入项目主目录

3.mvn package -Dmaven.test.skip=true  dependency:copy

4.cd dev

5.nohup  java  -jar  data-soar.jar &
通过 http://localhost:8080 访问

2. docker运行

1.进入项目主目录
2.mvn package dependency:copy
3.wget http://golangtc.com/static/go/go1.10.3.linux-amd64.tar.gz
4.docker build -f dev/Dockerfile -t boot-soar:latest --rm=true .
5.docker run <container id>
通过 http://localhost:8080 访问

DEMO

Aaron Swartz Aaron Swartz Aaron Swartz Aaron Swartz

data-platform-soar's People

Contributors

beiketianzhuang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

data-platform-soar's Issues

动态添加数据库?

动态添加数据库不知道是指只要jdbc连接的数据库类型都支持?比如hive,Presto等?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.