본문 바로가기

파일 와치 이벤트 파일 와치 이벤트- 스크린샷을 막는 이벤트로 활용 가능하다. 예전에는 스레드를 돌려서 확인했지만 이걸 이용하면 그것보다 편리할 듯. 더보기
교재 추천 자바 병렬 프로그래밍- 철도책 병렬스레드용 CPU - XEON제온 Lock-free 락프리 - 락이 전혀 없는 컬랙션...new ConcurrentHashMap()더그 리 가 설계함... google 안드로이드의 Volley 라이브러리 - 2013년 오픈소스 공개됨 - 이미지 처리가 잘 설계됨glide —— Java의 리플렉션을 통해서 C++의 프렌드를 구현해 낸것이다.이걸 통해서 팩토리를 OCP(새로운 도형이 추가될 때마다 팩토리 코드가 수정되면 안된다)를 만족하면서 구현할 수 있다.Objective-C에서는 KVC를 통해서 구현할 수 있다. ——어노테이션 annotation=> C#의 어트리뷰트(자바에 있는것은 C#에 다있고, C#에 있는 것중에 자바에 없는 것도 있다) 문학적 프로그래밍코드를 작성할.. 더보기
... 비메모리 자원인풋스트림 ,아웃풋스트림, 파일이나 네트워크 소켓을 다룰 때 반드시 명시적으로 수거하는 종료 메소드를 제공해야 한다.(반드시 Finalize는 즉시 실행된다는 보장도 없고 반드시 실행된다는 보장도 없다.) finalize()용도: 명시적 종료 메소드 호출을 사용자가 잊은 겨우 안정망을 제공할 수 있다. finalizer guardion pattern(종료다 보호 패턴) Open Source- GOF 디자인 패턴- Idioms (관용구) - Java, C++ 언어에 종속적, 각각의 의도를 이해하는 것이 중요하다. Guava라는 라이브러리 java7에서 15%, java8에서 50%정도 구현되었다. 자바는 진보된 ThreadPool이 라이브러리로 포함되어 있다. 더그 리 교수가 참여함. 하이젠버.. 더보기