edit mariaConect
This commit is contained in:
BIN
UaAnalyser.jar
BIN
UaAnalyser.jar
Binary file not shown.
@@ -1,6 +1,6 @@
|
|||||||
package com.example.ua.analyser;
|
package com.mesalab.ua.analyser;
|
||||||
|
|
||||||
import com.example.ua.analyser.enums.UserInfo;
|
import com.mesalab.ua.analyser.enums.UserInfo;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author yjy
|
* @author yjy
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.example.ua.analyser.enums;
|
package com.mesalab.ua.analyser.enums;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author yjy
|
* @author yjy
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.example.ua.analyser.enums;
|
package com.mesalab.ua.analyser.enums;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.example.ua.analyser.enums;
|
package com.mesalab.ua.analyser.enums;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.example.ua.analyser.impl;
|
package com.mesalab.ua.analyser.impl;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
@@ -6,10 +6,10 @@ import java.util.List;
|
|||||||
import java.util.regex.Matcher;
|
import java.util.regex.Matcher;
|
||||||
import java.util.regex.Pattern;
|
import java.util.regex.Pattern;
|
||||||
|
|
||||||
import com.example.ua.analyser.enums.RegexFeatureEnum;
|
import com.mesalab.ua.analyser.enums.RegexFeatureEnum;
|
||||||
import com.example.ua.analyser.enums.UserInfo;
|
import com.mesalab.ua.analyser.enums.UserInfo;
|
||||||
import com.example.ua.dao.QueryMariaDb;
|
import com.mesalab.ua.dao.QueryMariaDb;
|
||||||
import com.example.ua.dao.impl.QueryMariaDbImpl;
|
import com.mesalab.ua.dao.impl.QueryMariaDbImpl;
|
||||||
import org.mariadb.jdbc.MariaDbStatement;
|
import org.mariadb.jdbc.MariaDbStatement;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package com.example.ua.analyser.impl;
|
package com.mesalab.ua.analyser.impl;
|
||||||
|
|
||||||
import com.example.ua.analyser.enums.UserInfo;
|
import com.mesalab.ua.analyser.enums.UserInfo;
|
||||||
import com.example.ua.dao.QueryMariaDb;
|
import com.mesalab.ua.dao.QueryMariaDb;
|
||||||
import com.example.ua.dao.impl.QueryMariaDbImpl;
|
import com.mesalab.ua.dao.impl.QueryMariaDbImpl;
|
||||||
import org.mariadb.jdbc.MariaDbStatement;
|
import org.mariadb.jdbc.MariaDbStatement;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.example.ua.analyser.impl;
|
package com.mesalab.ua.analyser.impl;
|
||||||
|
|
||||||
import com.example.ua.analyser.enums.UserInfo;
|
import com.mesalab.ua.analyser.enums.UserInfo;
|
||||||
import com.example.ua.analyser.enums.RegexFeatureEnum;
|
import com.mesalab.ua.analyser.enums.RegexFeatureEnum;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
@@ -3,18 +3,20 @@
|
|||||||
* @version 1.0
|
* @version 1.0
|
||||||
* @date 2020/11/15 12:20 下午
|
* @date 2020/11/15 12:20 下午
|
||||||
*/
|
*/
|
||||||
package com.example.ua.analyser.impl;
|
package com.mesalab.ua.analyser.impl;
|
||||||
|
|
||||||
import java.sql.SQLException;
|
import java.sql.SQLException;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.regex.Matcher;
|
import java.util.regex.Matcher;
|
||||||
import java.util.regex.Pattern;
|
import java.util.regex.Pattern;
|
||||||
|
|
||||||
import com.example.ua.analyser.UaAnalyser;
|
import com.mesalab.ua.analyser.UaAnalyser;
|
||||||
import com.example.ua.analyser.enums.UserInfo;
|
import com.mesalab.ua.analyser.enums.UserInfo;
|
||||||
import com.example.ua.utils.MariaDBConnect;
|
import com.mesalab.ua.dao.QueryMariaDb;
|
||||||
import com.example.ua.analyser.enums.RegexFeatureEnum;
|
import com.mesalab.ua.utils.MariaDBConnect;
|
||||||
|
import com.mesalab.ua.analyser.enums.RegexFeatureEnum;
|
||||||
|
|
||||||
|
import org.mariadb.jdbc.MariaDbConnection;
|
||||||
import org.mariadb.jdbc.MariaDbStatement;
|
import org.mariadb.jdbc.MariaDbStatement;
|
||||||
import org.apache.log4j.Logger;
|
import org.apache.log4j.Logger;
|
||||||
|
|
||||||
@@ -47,6 +49,8 @@ public class UaAnalyserImpl implements UaAnalyser {
|
|||||||
AppleAnalyser appleAnalyser = new AppleAnalyser(connStatement, userInfo);
|
AppleAnalyser appleAnalyser = new AppleAnalyser(connStatement, userInfo);
|
||||||
userInfo = appleAnalyser.getTriples();
|
userInfo = appleAnalyser.getTriples();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
MariaDBConnect.clear();
|
||||||
userInfo.update();
|
userInfo.update();
|
||||||
return userInfo;
|
return userInfo;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
package com.example.ua.analyser.impl;
|
package com.mesalab.ua.analyser.impl;
|
||||||
|
|
||||||
import com.example.ua.analyser.enums.StandardUaList;
|
import com.mesalab.ua.analyser.enums.StandardUaList;
|
||||||
import com.example.ua.analyser.enums.UserInfo;
|
import com.mesalab.ua.analyser.enums.UserInfo;
|
||||||
import com.example.ua.dao.QueryMariaDb;
|
import com.mesalab.ua.dao.QueryMariaDb;
|
||||||
import com.example.ua.dao.impl.QueryMariaDbImpl;
|
import com.mesalab.ua.dao.impl.QueryMariaDbImpl;
|
||||||
import org.mariadb.jdbc.MariaDbStatement;
|
import org.mariadb.jdbc.MariaDbStatement;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package com.example.ua.config;
|
package com.mesalab.ua.config;
|
||||||
|
|
||||||
import com.example.ua.utils.ConfigUtils;
|
import com.mesalab.ua.utils.ConfigUtils;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.example.ua.dao;
|
package com.mesalab.ua.dao;
|
||||||
|
|
||||||
import org.mariadb.jdbc.MariaDbStatement;
|
import org.mariadb.jdbc.MariaDbStatement;
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.example.ua.dao.impl;
|
package com.mesalab.ua.dao.impl;
|
||||||
|
|
||||||
import com.example.ua.config.ApplicationConfig;
|
import com.mesalab.ua.config.ApplicationConfig;
|
||||||
import com.example.ua.dao.QueryMariaDb;
|
import com.mesalab.ua.dao.QueryMariaDb;
|
||||||
import org.mariadb.jdbc.MariaDbStatement;
|
import org.mariadb.jdbc.MariaDbStatement;
|
||||||
import org.apache.log4j.Logger;
|
import org.apache.log4j.Logger;
|
||||||
|
|
||||||
@@ -39,12 +39,13 @@ public class QueryMariaDbImpl implements QueryMariaDb {
|
|||||||
} else {
|
} else {
|
||||||
LOG.info("QueryMariaDB.Empty " + ua);
|
LOG.info("QueryMariaDB.Empty " + ua);
|
||||||
}
|
}
|
||||||
return triple;
|
results.close();
|
||||||
|
connStatement.close();
|
||||||
|
|
||||||
} catch (SQLException e){
|
} catch (SQLException e){
|
||||||
LOG.info("QueryMariaDB.Fail " + e.toString());
|
LOG.info("QueryMariaDB.Fail " + e.toString());
|
||||||
return null;
|
|
||||||
}
|
}
|
||||||
|
return triple;
|
||||||
}
|
}
|
||||||
|
|
||||||
private String getSqlPattern(String ua){
|
private String getSqlPattern(String ua){
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package com.example.ua.utils;
|
package com.mesalab.ua.utils;
|
||||||
|
|
||||||
import org.apache.log4j.Logger;
|
import org.apache.log4j.Logger;
|
||||||
import java.util.Properties;
|
import java.util.Properties;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package com.example.ua.utils;
|
package com.mesalab.ua.utils;
|
||||||
|
|
||||||
import com.example.ua.config.ApplicationConfig;
|
import com.mesalab.ua.config.ApplicationConfig;
|
||||||
|
|
||||||
import org.mariadb.jdbc.MariaDbDataSource;
|
import org.mariadb.jdbc.MariaDbDataSource;
|
||||||
import org.mariadb.jdbc.MariaDbStatement;
|
import org.mariadb.jdbc.MariaDbStatement;
|
||||||
@@ -17,6 +17,7 @@ import java.sql.SQLException;
|
|||||||
*/
|
*/
|
||||||
public class MariaDBConnect{
|
public class MariaDBConnect{
|
||||||
private static final Logger LOG = Logger.getLogger(MariaDBConnect.class);
|
private static final Logger LOG = Logger.getLogger(MariaDBConnect.class);
|
||||||
|
private static MariaDbConnection conn = null;
|
||||||
|
|
||||||
public static MariaDbStatement getMariaDB() throws SQLException {
|
public static MariaDbStatement getMariaDB() throws SQLException {
|
||||||
String addr = "jdbc:mariadb://"
|
String addr = "jdbc:mariadb://"
|
||||||
@@ -27,13 +28,18 @@ public class MariaDBConnect{
|
|||||||
MariaDbDataSource dataSource = new MariaDbDataSource(addr);
|
MariaDbDataSource dataSource = new MariaDbDataSource(addr);
|
||||||
MariaDbStatement statement = null;
|
MariaDbStatement statement = null;
|
||||||
|
|
||||||
MariaDbConnection conn = (MariaDbConnection) dataSource.getConnection(
|
conn = (MariaDbConnection) dataSource.getConnection(
|
||||||
ApplicationConfig.MARIADB_USER,
|
ApplicationConfig.MARIADB_USER,
|
||||||
ApplicationConfig.MARIADB_PASSWORD);
|
ApplicationConfig.MARIADB_PASSWORD);
|
||||||
statement = (MariaDbStatement) conn.createStatement();
|
statement = (MariaDbStatement) conn.createStatement();
|
||||||
|
|
||||||
|
|
||||||
return statement;
|
return statement;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void clear(){
|
||||||
|
try{
|
||||||
|
conn.close();
|
||||||
|
} catch (SQLException e){
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
import com.example.ua.analyser.UaAnalyser;
|
import com.mesalab.ua.analyser.UaAnalyser;
|
||||||
import com.example.ua.analyser.enums.UserInfo;
|
import com.mesalab.ua.analyser.enums.UserInfo;
|
||||||
import com.example.ua.analyser.impl.UaAnalyserImpl;
|
import com.mesalab.ua.analyser.impl.UaAnalyserImpl;
|
||||||
|
|
||||||
import java.sql.SQLException;
|
import java.sql.SQLException;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user