removed global variable entirely
This commit is contained in:
		
							parent
							
								
									583324e4ca
								
							
						
					
					
						commit
						30bf0d059f
					
				| @ -27,7 +27,7 @@ public class DataMapper { | |||||||
|         ArrayList<String> arrayListStr = new ArrayList(); |         ArrayList<String> arrayListStr = new ArrayList(); | ||||||
|         try { |         try { | ||||||
|             l_cCon = DBCPDataSource.getConnection(); |             l_cCon = DBCPDataSource.getConnection(); | ||||||
|             String l_sSQL = "SELECT * FROM `Sentences`"; |             String l_sSQL = "SELECT * FROM `Sentences` order by LENGTH(Strings) desc"; | ||||||
|             l_pStatement = l_cCon.prepareStatement(l_sSQL); |             l_pStatement = l_cCon.prepareStatement(l_sSQL); | ||||||
|             l_rsSearch = l_pStatement.executeQuery(); |             l_rsSearch = l_pStatement.executeQuery(); | ||||||
|             while (l_rsSearch.next()) { |             while (l_rsSearch.next()) { | ||||||
|  | |||||||
| @ -39,7 +39,6 @@ public class Datahandler { | |||||||
|     private var pipelineSentimentAnnotationCache = HashMap<String, Annotation>() |     private var pipelineSentimentAnnotationCache = HashMap<String, Annotation>() | ||||||
|     private var coreDocumentAnnotationCache: HashMap<String, CoreDocument> |     private var coreDocumentAnnotationCache: HashMap<String, CoreDocument> | ||||||
|     private var jmweAnnotationCache = HashMap<String, Annotation>() |     private var jmweAnnotationCache = HashMap<String, Annotation>() | ||||||
|     private var stringCache = ArrayList<String>() |  | ||||||
| 
 | 
 | ||||||
|     //private val nerModel = "edu/stanford/nlp/models/ner/english.all.3class.caseless.distsim.crf.ser.gz" |     //private val nerModel = "edu/stanford/nlp/models/ner/english.all.3class.caseless.distsim.crf.ser.gz" | ||||||
|     private val nerModel = "edu/stanford/nlp/models/ner/english.all.3class.distsim.crf.ser.gz" |     private val nerModel = "edu/stanford/nlp/models/ner/english.all.3class.distsim.crf.ser.gz" | ||||||
| @ -154,14 +153,6 @@ public class Datahandler { | |||||||
|         return StanfordCoreNLP(propsSentiment) |         return StanfordCoreNLP(propsSentiment) | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     fun updateStringCache() { |  | ||||||
|         stringCache = ArrayList<String>(); |  | ||||||
|         for (str: String in DataMapper.getAllStrings()) { |  | ||||||
|             stringCache.add(str) |  | ||||||
|         } |  | ||||||
|         stringCache.sortWith(Comparator.comparingInt(String::length).reversed()); |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     private fun trimString(str: String): String { |     private fun trimString(str: String): String { | ||||||
|         var message = str.trim { it <= ' ' } |         var message = str.trim { it <= ' ' } | ||||||
|         if (message.startsWith("<@")) { |         if (message.startsWith("<@")) { | ||||||
| @ -204,7 +195,7 @@ public class Datahandler { | |||||||
|         stanfordCoreNLP.annotate(annotation) |         stanfordCoreNLP.annotate(annotation) | ||||||
|         val coreDocument = CoreDocument(annotation) |         val coreDocument = CoreDocument(annotation) | ||||||
| 
 | 
 | ||||||
|         val values_copy: List<String> = ArrayList(stringCache) |         val values_copy: List<String> = ArrayList(DataMapper.getAllStrings()) | ||||||
|         var preRelationUserCounters = -155000.0 |         var preRelationUserCounters = -155000.0 | ||||||
|         val concurrentRelations: MutableList<String> = arrayListOf() |         val concurrentRelations: MutableList<String> = arrayListOf() | ||||||
|         val SB = StringBuilder() |         val SB = StringBuilder() | ||||||
| @ -541,8 +532,6 @@ public class Datahandler { | |||||||
|         if (preRelationUserCounters > cacheRequirement && !values_copy.contains(strF) && filterContent(strF)) { |         if (preRelationUserCounters > cacheRequirement && !values_copy.contains(strF) && filterContent(strF)) { | ||||||
|             DataMapper.InsertMYSQLStrings(strF) |             DataMapper.InsertMYSQLStrings(strF) | ||||||
|             DataMapper.checkStringsToDelete(); |             DataMapper.checkStringsToDelete(); | ||||||
|             stringCache.add(strF) |  | ||||||
|             stringCache.sortWith(Comparator.comparingInt(String::length).reversed()); |  | ||||||
|         } |         } | ||||||
|         val randomLenghtPermit = strF.length * (Math.random() * Math.random() * Math.random() * (Math.random() * 10)) |         val randomLenghtPermit = strF.length * (Math.random() * Math.random() * Math.random() * (Math.random() * 10)) | ||||||
|         Collections.reverse(concurrentRelations) |         Collections.reverse(concurrentRelations) | ||||||
|  | |||||||
| @ -72,7 +72,6 @@ public class DoStuff { | |||||||
|                 } |                 } | ||||||
|                 if (mentionedBot || channelName.contains("general-autism")) { |                 if (mentionedBot || channelName.contains("general-autism")) { | ||||||
|                     String ResponseStr; |                     String ResponseStr; | ||||||
|                     System.out.println("reached datahandler.getResponseMsg"); |  | ||||||
|                     ResponseStr = datahandler.getResponseMsg(content, username, stanfordCoreNLP, stanfordCoreNLPSentiment, |                     ResponseStr = datahandler.getResponseMsg(content, username, stanfordCoreNLP, stanfordCoreNLPSentiment, | ||||||
|                             false); |                             false); | ||||||
|                     if (!ResponseStr.isEmpty()) { |                     if (!ResponseStr.isEmpty()) { | ||||||
|  | |||||||
| @ -80,14 +80,11 @@ public class DiscordHandler { | |||||||
|     //variables until the tests pass |     //variables until the tests pass | ||||||
|     public static void main(String[] args) throws IOException, SQLException { |     public static void main(String[] args) throws IOException, SQLException { | ||||||
|         Datahandler datahandler = new Datahandler(); |         Datahandler datahandler = new Datahandler(); | ||||||
|         datahandler.updateStringCache(); |  | ||||||
|         System.out.println("post updateStringCache"); |  | ||||||
| 
 | 
 | ||||||
|         PipelineJMWESingleton.getINSTANCE(); |         PipelineJMWESingleton.getINSTANCE(); | ||||||
|         StanfordCoreNLP stanfordCoreNLP = datahandler.pipeLineSetUp(); |         StanfordCoreNLP stanfordCoreNLP = datahandler.pipeLineSetUp(); | ||||||
|         StanfordCoreNLP stanfordCoreNLPSentiment = datahandler.shiftReduceParserInitiate(); |         StanfordCoreNLP stanfordCoreNLPSentiment = datahandler.shiftReduceParserInitiate(); | ||||||
|         System.out.println("FINISHED ALL ANNOTATIONS"); |         System.out.println("FINISHED ALL ANNOTATIONS"); | ||||||
|         datahandler.updateStringCache(); |  | ||||||
|         System.out.println("updatedstring cache"); |         System.out.println("updatedstring cache"); | ||||||
|         String token = new settings().getDiscordToken(); |         String token = new settings().getDiscordToken(); | ||||||
|         final DiscordClient client = DiscordClient.create(token); |         final DiscordClient client = DiscordClient.create(token); | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user