public void runAll(String dataPath, String logPath) { FileUtil fileData = new FileUtil(dataPath, "out", false); FileUtil fileLog = new FileUtil(logPath, "out", false); dalian = new Dalian(fileLog); System.out.println("Process jiabi data start."); int onepage = 1000; long count = jiabiBaseDao.count(); for (int i = 0; i <= count / onepage; i++) { long t1 = System.currentTimeMillis(); Page<SimJiabiBaseInfo> readPage = jiabiBaseDao.findAll(new PageRequest(i, onepage)); long t2 = System.currentTimeMillis(); System.out.println("找1000个的时间:" + (t2 - t1)); for (SimJiabiBaseInfo jbi : readPage.getContent()) { HashMap<String, HashMap<Integer, Double>> ans = getSim(jbi.getFmid()); if (ans != null && ans.size() != 0) MapHelper.write("J" + jbi.getFmid(), ans, fileData); } System.out.println( "The number of completed items: " + (i * onepage + readPage.getContent().size())); } fileData.close(); fileLog.close(); System.out.println("Process jiabi data end."); }
public void onCreate(Bundle savedInstanceState) { mapFragmentId = R.id.moveable_marker_map; super.onCreate(savedInstanceState); setContentView(R.layout.activity_tree_move); setUpMapIfNeeded(); showPositionOnMap(); plotMarker.setDraggable(true); SegmentedButton buttons = (SegmentedButton) findViewById(R.id.basemap_controls); MapHelper.setUpBasemapControls(buttons, mMap); }