본문 바로가기

CS/★what you must know★4

sessionStorage / LocalStorage sessionStorage / LocalStorage sessionStorage.setItem('deviceN',sel.selectedIndex); localStorage.setItem('deviceN',sel.selectedIndex); sessionStorage.getItem('deviceN'); localStorage.getItem('adbPath'); session : 창 닫으면 사라짐 local : 창 닫아도 사라지지 않음 (맨처음 저장하면 계속 저장) 2019. 6. 28.
Apache vs Tomcat Apache & Tomcat Apache 란? 정적인 데이터를 처리하는 웹서버 웹서버는 클라이언트가 GET , POST, DELETE 등의 메소드를 통해서 요청을 하면 그에대한 결과를 돌려주는 기능을 한다. Tomcat 동적인 데이터를 처리하는 웹서버 (WAS WAS 구성 사용자 요청(Web Browser) ---> Web Server ---> WAS(동적 처리) --> Web Server --> 사용자 응답메세지(Web Brower) 2019. 3. 27.
Map/HashMap/TreeMap/Hashtable 차이점 Map/HashMap/TreeMap/Hashtable 등의 차이점MapMap은 key와 value를 가진 집합이며, 중복을 허용하지 않는다. 즉, 한개의 key에 한개의 value가 매칭된다. java.util 패키지에 여러 집합들을 사용하기 위한 여러 interface와 class 들이 정의되어 있다.HashMapHashMap은 Map interface를 implements 한 클래스로서 중복을 허용하지 않는다. Map의 특징인 key와 value의 쌍으로 이루어지며, key 또는 value 값으로써 null을 허용한다. 내부적으로 Entry[] Entry 의 array 로 되어 있다. 해당 array 에 index 는 내부 해쉬 함수를 통해 계산된다.String 은 sun.misc.Hashing.st.. 2018. 11. 19.
디자인 패턴이란? 디자인 패턴(Design Pattern) 이란?소프트웨어 디자인에서 계속 재현되는 문제를 해결하는 재사용 가능한 해결법이다. ex> 문제 '특정 클래스가 실행간에 단 한번만 인스턴스화 되어 객체로 이용가능 하여야한다.'를 해결하기 위해 '싱글톤 디자인패턴'을 이용해 볼 수있다' 또는 특정 클래스의 생성 또는 객체화에 있어 호출당시의 콘텍스트(Context)를 고려하여 클래스를 반환해주는 “팩토리 디자인패턴(Factory Design Pattern)” 을 사용할 수 있다. 이렇게 디자인 패턴은 디자인(설계)간에 발생하는 문제를 해결해주는 해법 이라고 볼 수 있다. 디자인패턴은 데이터구조, 알고리즘과 다르며 아주 특정한 구조에서 특정한 문제에 한하여 한번만 문제를 해결 할 수 있는 디자인은 "디자인 패턴"이.. 2018. 11. 19.
반응형