전체 글
-
자바 HashMap(map)Java 2022. 10. 12. 20:27
Map - 자료를 저장할때 숫자,순서가 중요하지 않다. (배열은 순서가 중요!) - HashMap은 K(Key : 키의 타입)에 V(Value : 값의 타입)를 할당하는 방식으로 데이터가 저장된다. Map의 기본구조 HashMap hmap = new HashMap(); - put(key, value) : HashMap의 key에 value를 할당한다. hmap.put("data1" , 1000); - size() : HashMap의 데이터 개수를 반환한다. hmap.size(); - keySet() : HashMap의 key만 얻어온다. hmap.keySet(); - remove(key) : HashMap의 Key에 해당하는 값을 제거한다. hmap.remove("data1"); - clear / nul..
-
자바 forward / redirect 차이점Java 2022. 10. 12. 20:21
서론 redirect과 forward 둘다 한 페이지에서 다른 URL로 이동하고자 할 때 사용 본론 - redirect 사용자가 최초로 요청한 정보는 다음 URL에서도 유효하지 않음 변화가 생기는 요청에서 사용 (로그인, 회원가입, 글쓰기) - forward 사용자가 최초로 요청한 정보는 다음 URL에서도 유효 변화가 생기지 않는 단순 조회 요청에서 사용(글 목록, 검색) 결론 글쓰기 기능 forward의 경우 요청 정보가 그대로 살아있기 때문에 똑같은 글이 여러 번 등록될 수 있다. redirection의 경우 처음 글을 작성할 때 보냈던 요청 정보는 존재하지 않는다. 또한 글쓰기 기능을 하는 URL1이 아닌 URL2로 요청을 보내기 때문에 글쓰기가 여러 번 수행되지 않는다. 한 마디로 시스템(세션, ..