반응형 전체 글148 Callable과 Thread Callable에 대한 좋은 설명이 있어서 글내용을 가져왔습니다.출처 : http://www.codekin.com/?p=419 Callable로 무슨 처리를 어떻게 하느냐에서 시작하여 나온 케이스중 다음과 같은 케이스가 있었다.“어떠한 서버 A와 B에게 데이터 요청을 Thread로 동시(거의 동시지만)에 요청한 다음, 응답받은 두 데이터들을 병합하는 작업 수행에 사용하면 된다.” 는 것이었다. 단, A와 B에는 날짜등과 같이 필수정렬조건이 존재하고, A나 B의 단독처리는 의미가 사라져 쓰레기 데이터가 된다.는 전재조건도 있다. 테스트 케이스 설정Facebook과 Twitter의 타임라인 데이터들을 동시에 요청하여 두 타임라인데이터를 날짜별로 정렬하여 병합한다. 제한쓰레드로 구현한다면 blocking이 되.. 2016. 2. 4. JavaScript의 개념정리 #1 1. JavaScript는 생성자라는 개념이 없다. Ex) function member(name, age){this.name = name;this.age = age;} function member(){this.name = '홍길동';this.age = 20;} 결론 : 이러한 경우 아래의 function이 위의 function을 덮어쓴다. 2. 객체 생성 - 객체 생성의 경우 Java와 비슷하게 var member = new Member()와 같이 객체생성을 하지 않는다. - 객체 생성의 경우 리터럴 형식을 사용한다. Ex) var member = {name : '홍길동',age : 20 }; 3. 객체의 비교 - Call by ValueEx) var a = 10; var b = a; a++;consol.. 2016. 1. 23. JavaScript 학습사이트 괜찮은곳 https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/Keyed_collections 2016. 1. 22. Thread.sleep throw InterruptedException? 출처 http://stackoverflow.com/questions/1087475/when-does-javas-thread-sleep-throw-interruptedexception 종종 스레드를 종료하다 발쌩하는 예외인데 유용하다. If you use it in a single threaded app (and also in some multi-threaded apps), that method will never be triggered. Ignoring it by having an empty catch clause i would not recommend. The throwing of the InterruptedException clears the interrupted state of the Thread,.. 2016. 1. 7. [Java] 디렉토리내 일정기간 지난 파일 삭제 출처 : http://fruitdev.tistory.com/13 디렉토리내 일정기간이 지난 파일을 삭제해 보자. 아래는 파일의 마지막 수정시간이 현재로부터 3일이 지난 파일을 삭제하는 예제이다.?12345678910111213141516171819202122232425262728293031323334// Calendar 객체 생성Calendar cal = Calendar.getInstance() ;long todayMil = cal.getTimeInMillis() ; // 현재 시간(밀리 세컨드)long oneDayMil = 24*60*60*1000 ; // 일 단위 Calendar fileCal = Calendar.getInstance() ;Date fileDate = null ; File path =.. 2016. 1. 5. ScheduleExecutorService 와 Timer를 이용한 일정시간 메소드 실행 ScheduleExecutorService 와 Timer를 이용한 일정시간 메소드 실행예제 Timer는 같은 이름으로 객체를 여러개 만들었을 경우 가장 마지막에 생성한객체는 close()로 종료 할 수 있으나, 나머지 실행중인 객체들은 종료할 수 없다. 반면, ScheduleExecutorService의 경우 객체를 여러개 만들어 실행시키더라도 shutdownNow()를 사용하여 일괄종료 할 수 있다. 구글링 결과 Stack Overflow의 내용을 참조한 결과 확장성이나 여러가지로 ScheduleExecutorService가 좋다고 한다. - ScheduleExecutorService public class ScheduleExecutorServiceEx { private static final Sche.. 2016. 1. 4. 안드로이드 Time Sync 맞추는 방법 안드로이드 내부적인 단말의 값을 가져오려면 TimeZone을 활용 하면 될 것 같다. 참고 사이트1. Demohttp://www.theappguruz.com/blog/android-time-zone-demo 서버에서 타임 정보를 가져와서 활용하려면 NTPSync를 활용한다. 참고 사이트1. https://github.com/Free-Software-for-Android/NTPSync/blob/master/NTPSync/src/main/java/com/commonsware/cwac/wakeful/WakefulIntentService.java 2. http://stackoverflow.com/questions/8049912/how-can-i-get-the-network-time-from-the-automat.. 2015. 12. 22. 안드로이드 해쉬맵, 프래그먼트 http://blog.jdm.kr/197 cafe.daum.net/superdroid 2015. 12. 15. BufferedReader 에 String값 넣기 How to convert String to InputStream in JavaBy mkyong | August 23, 2010 | Updated : August 29, 2012A simple Java program to convert a String to InputStream, and use BufferedReader to read and display the convertedInputStream.package com.mkyong; import java.io.BufferedReader; import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamRea.. 2015. 12. 14. 이전 1 ··· 13 14 15 16 17 다음 반응형