Kaynağa Gözat

图谱访问地址修改

kongwz 6 yıl önce
ebeveyn
işleme
07c3261bf5

+ 2 - 2
graph/src/main/java/org/diagbot/graph/jdbc/DriverManager.java

@@ -19,8 +19,8 @@ public class DriverManager {
 
     public static Driver newDrive() throws Exception{
         if (driver == null) {
-            driver = GraphDatabase.driver("bolt://192.168.3.112:7687", AuthTokens.basic("neo4j", "123456"),
-//            driver = GraphDatabase.driver("bolt://192.168.2.233:7687", AuthTokens.basic("neo4j", "root"),
+//            driver = GraphDatabase.driver("bolt://192.168.3.112:7687", AuthTokens.basic("neo4j", "123456"),
+            driver = GraphDatabase.driver("bolt://192.168.2.233:7687", AuthTokens.basic("neo4j", "root"),
                     Config.build().withMaxConnectionLifetime(ConnLifeTime, TimeUnit.MINUTES)
                             .withMaxTransactionRetryTime(TransRetryTime, TimeUnit.SECONDS)
                             .withMaxConnectionPoolSize(ConnPoolSize)

+ 27 - 0
graph/src/main/java/org/diagbot/graph/jdbc/DrugsPattern.java

@@ -0,0 +1,27 @@
+package org.diagbot.graph.jdbc;
+
+import java.util.HashMap;
+import java.util.Map;
+
+public class DrugsPattern {
+    public static void main(String[] args) {
+        String str = "镇痛药(阿片类强效镇痛剂)";
+        Map<String, String> stringStringMap = new DrugsPattern().bigSubDrugs(str);
+
+        System.out.println(stringStringMap.get("big")+"\t"+stringStringMap.get("sub"));
+    }
+    public Map<String,String> bigSubDrugs(String drugs){
+        Map<String,String> bigSubMap=new HashMap<>();
+        String bigDrugs="" ,subDrugs="";
+        if(drugs.contains("(")){
+            bigDrugs=drugs.split("\\(")[0];
+            subDrugs=drugs.split("\\(")[1].replace(")","");
+        }else {
+            bigDrugs=drugs;
+            subDrugs=drugs;
+        }
+        bigSubMap.put("big",bigDrugs);
+        bigSubMap.put("sub",subDrugs);
+        return bigSubMap;
+    }
+}