Java
-
Java Performance Tuning & Cloud Computing by Kirk PepperdineComputer/Programming 2009. 11. 18. 08:38
Java Champion Kirk Pepperdine on Performance Tuning and Cloud Computing by Kirk Pepperdine을 읽었다. 기억할만한 것 - 코드가 복잡해지면 JIT가 최적화를 못하니까 간단히 짜라 - 좋은 개발자는 의외로 튜닝을 잘 못한다. 테스터들이 훨씬 잘하더라. - 클라우드 컴퓨팅은 데이터센터 이용한 프로그램과 크게 다르지 않다. - 문제는 네트워크 가상화 - 현재 클라우드 이용해 프로그램하려면 문제 진단이 어려워서 이 부분에 개선이 필요하다
-
SPI vs. APIComputer/Programming 2009. 5. 21. 20:35
An application programming interface (API) is a set of routines, data structures, object classes and/or protocols provided by libraries and/or operating system services in order to support the building of applications. Service Provider Interface (SPI) is a software mechanism to support replaceable components.It is the implementer-side equivalent of an API; a set of hooks that can or must be over..
-
Class.getResource vs. ClassLoader.getResourceComputer/Programming 2009. 5. 12. 00:38
Java API Documentation에서 보면 먼저 Class에 있는 getResource를 보자. Class는 일단 instance가 있어야 부를 수가 있다. public URL getResource(String name)Finds a resource with a given name. The rules for searching resources associated with a given class are implemented by the defining class loader of the class. This method delegates to this object's class loader. If this object was loaded by the bootstrap class loader, th..