/[projects]/dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/Lookup.java
ViewVC logotype

Diff of /dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/Lookup.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2207 by torben, Thu Sep 11 16:42:08 2014 UTC revision 2217 by torben, Fri Sep 12 14:05:10 2014 UTC
# Line 2  package dk.daoas.fulddaekning; Line 2  package dk.daoas.fulddaekning;
2    
3  import java.io.File;  import java.io.File;
4  import java.io.FileReader;  import java.io.FileReader;
 import java.util.ArrayList;  
5  import java.util.List;  import java.util.List;
6  import java.util.Map;  import java.util.Map;
 import java.util.Properties;  
7  import java.util.Queue;  import java.util.Queue;
8  import java.util.concurrent.ConcurrentHashMap;  import java.util.concurrent.ConcurrentHashMap;
9    import java.util.logging.FileHandler;
10  import java.util.logging.Level;  import java.util.logging.Level;
11  import java.util.logging.Logger;  import java.util.logging.Logger;
12    import java.util.logging.SimpleFormatter;
13    
14  import dk.daoas.fulddaekning.BoundingBox.BoundingBoxException;  import dk.daoas.fulddaekning.BoundingBox.BoundingBoxException;
15    
# Line 166  public class Lookup { Line 166  public class Lookup {
166                    
167          public static void main(String[] args) throws Exception {          public static void main(String[] args) throws Exception {
168                                    
169                    //Setup j.u.l Logger
170                    Logger root = Logger.getLogger("");
171                    FileHandler fhandler = new FileHandler("fulddaekning.log"); // Ingen max størrelse, ingen rotation og ingen append
172                    fhandler.setFormatter( new SimpleFormatter() );
173                    root.addHandler( fhandler );
174                    
175                    
176                    
177                    
178                    
179                  File confFile = new File( CONFIG_FILENAME );                  File confFile = new File( CONFIG_FILENAME );
180                  if (! confFile.exists() ) {                  if (! confFile.exists() ) {
181                          logger.warning("Config file not found: " + CONFIG_FILENAME);                          logger.warning("Config file not found: " + CONFIG_FILENAME);
# Line 198  public class Lookup { Line 208  public class Lookup {
208                                    
209                                    
210                  long start = System.currentTimeMillis();                  long start = System.currentTimeMillis();
211                  /*                  
212                  logger.info("Finder postnumre");                  logger.info("Finder postnumre");
213                  List<Integer> postnumre = db.hentPostnumre();                  List<Integer> postnumre = db.hentPostnumre();
214                                    
# Line 225  public class Lookup { Line 235  public class Lookup {
235                  }                  }
236                                    
237                  long now = System.currentTimeMillis();                  long now = System.currentTimeMillis();
238                    long elapsed = now - start ;
239    
240                  logger.info("Flest Ikke-dækkede, " + flestIkkeDaekkede);                  logger.info("Flest Ikke-dækkede, " + flestIkkeDaekkede);
241                  logger.info("Flest Dækkede, " + flestDaekkede);                  logger.info("Flest Dækkede, " + flestDaekkede);
242                  logger.info("Fuld load done : " + (now-start) );                  logger.info("Fuld load done : " + formatMilliSeconds(elapsed) );
243  */  
                   
244                                    
245                    /*
246                  /// Test                  /// Test
247                  db.resetResultTable();                  db.resetResultTable();
248                  Lookup lookup = new Lookup(2750, db);                  Lookup lookup = new Lookup(2750, db);
249                  lookup.doLookup();                                lookup.doLookup();              
250                  long now = System.currentTimeMillis();                  long now = System.currentTimeMillis();
251                  logger.info("Fuld load done : " + (now-start) );                  long elapsed = now - start ;
252                    logger.info("Fuld load done : " + formatMilliSeconds(elapsed) );*/
253            }
254            
255            static String formatMilliSeconds(long milliseconds) {
256                    int mseconds = (int) milliseconds % 1000;
257                    int seconds = (int) (milliseconds / 1000) % 60 ;
258                    int minutes = (int) ((milliseconds / (1000*60)) % 60);
259                    int hours   = (int) ((milliseconds / (1000*60*60)) % 24);
260                    
261                    return String.format("%02d:%02d:%02d.%03d", hours, minutes, seconds, mseconds);
262          }          }
263                                    
264  }  }

Legend:
Removed from v.2207  
changed lines
  Added in v.2217

  ViewVC Help
Powered by ViewVC 1.1.20