본문 바로가기
반응형

웹프로그래밍132

Java Maps 일반적으로 Map 은 일련의 키 - 값 쌍 으로 구성된 데이터 구조 이며 각 키는지도에 한 번만 나타납니다. 이 글은 Java Map 과 구현 클래스 를 사용하는 방법에 대한 Top 9 FAQ를 요약 한 것 입니다. 간단히하기 위해 예제 에서는 generics 를 사용 합니다. 그러므로 나는 단지 Map구체적인 것 대신에 쓸 것이다 Map. 하지만 당신은 항상 모두 있다고 가정 할 수 있습니다 K 와 V가 의미하는 필적 K extends Comparable하고 V extends Comparable.0. Convert a Map to a ListJava에서 Map 인터페이스는 키 세트, 값 세트 및 키 - 값 세트의 세 가지 콜렉션보기를 제공합니다. 이들 모두는 생성자 또는 addAll () 메소드 를 사.. 2017. 11. 22.
Java Collections 다음은 Stackoverflow에서 논의되고 논의 된 Java 콜렉션에서 가장 많이 사용되는 질문입니다. 이러한 질문을보기 전에 클래스 계층 구조 다이어그램 을 보는 것이 좋습니다 .1. ArrayList를 통해 LinkedList를 사용하는 경우는 언제입니까?1. ArrayList를 통해 LinkedList를 사용하는 경우는 언제입니까?ArrayList 는 기본적으로 배열입니다. 그 요소는 색인을 통해 직접 액세스 할 수 있습니다. 그러나 배열이 꽉 찬 경우 새로운 배열을 할당하고 새 배열로 모든 요소를 ​​이동하는 데 O (n) 시간이 걸립니다. 또한 요소를 추가하거나 제거하면 배열의 기존 요소를 이동해야합니다. ArrayList를 사용하는 것이 가장 불리 할 수 ​​있습니다.LinkedList 는 .. 2017. 11. 22.
Java Strings 다음은 Java Strings에 대한 자주 묻는 10 가지 질문입니다.1. 문자열을 비교하는 방법? "=="를 사용하거나 equals ()를 사용 하시겠습니까?간단히 말해, "=="은 참조가 동일하면 테스트하고 값이 동일하면 equals () 테스트를 수행합니다. 두 문자열이 같은 객체인지 확인하고 싶지 않다면 항상 equals ()를 사용해야합니다.문자열 인턴 의 개념을 알고 있다면 더 좋을 것 입니다.2. 보안에 민감한 정보를 위해 char보다 char이 더 좋은 이유는 무엇입니까?문자열은 불변 (immutable )하므로 일단 생성되면 가비지 컬렉터가 시작될 때까지 변경되지 않습니다. 배열을 사용하면 명시 적으로 요소를 변경할 수 있습니다. 이러한 방식으로 보안 민감한 정보 (예 : 암호)는 시스템.. 2017. 11. 22.
jQuery.each () jQuery.each (배열, 콜백)설명 : 객체와 배열을 반복적으로 반복하는 데 사용할 수있는 일반 반복기 함수입니다. 길이 속성이있는 배열 및 배열과 유사한 객체 (함수의 arguments 객체 등)는 0에서 length-1 사이의 숫자 인덱스에 의해 반복됩니다. 다른 객체는 명명 된 속성을 통해 반복됩니다. $.each(obj, fn)Array 또는 Map 형태의 첫 번째 값 (obj)의 각 요소 값마다 fn 함수를 호출한다.fn 함수를 호출한다.- fn 함수의 형식1. fn(idx) : idx는 obj의 index값2. fn(idx, val) : idx는 index값, val은 해당 위치의 요소값 ex) 서버단에서 model, 등등 받을때... $(document).ready(function(){.. 2017. 11. 22.
Java Array 0. 배열 선언하기String[] aArray = new String[5]; String[] bArray = {"a","b","c", "d", "e"}; String[] cArray = new String[]{"a","b","c","d","e"};1. Java로 배열 인쇄int[] intArray = { 1, 2, 3, 4, 5 }; String intArrayString = Arrays.toString(intArray); // print directly will print reference value System.out.println(intArray); // [I@7150bd4d System.out.println(intArrayString); // [1, 2, 3, 4, 5]2. 배열에서 ArrayLi.. 2017. 11. 22.
Java HashMap의 자주 사용되는 메소드 HashMap은 카운터가 필요할 때 매우 유용합니다. HashMap countMap = new HashMap(); //.... a lot of a's like the following if(countMap.keySet().contains(a)){ countMap.put(a, countMap.get(a)+1); }else{ countMap.put(a, 1); } 1. HashMap을 통한 루프 Iterator it = mp.entrySet().iterator(); while (it.hasNext()) { Map.Entry pairs = (Map.Entry)it.next(); System.out.println(pairs.getKey() + " = " + pairs.getValue()); }Map map = .. 2017. 11. 22.
Request, Response객체 HTTP 프로토콜HyperText Transfer Protocl 은 www(World Wide Web)으로 접속하는 통신 수단이고 오늘날의 웹에 적용해서 사용되고 있습니다. 정적인 페이지에서 동적인 페이지로 만들기위해 발전되었고 복잡하고 웹 애플리케이션을 지원하기 위하여 만들어진 프로토콜입니다. HTTP는 고객이 Request를 보낸 메시지에 근거한 모델을 사용합니다. 그리고 서버는 Response를 돌려줍니다. 덧붙여 HTTP 필터가 가끔 사용자들에게 돌아가는 경우도 있다. 예를 들어 서버에서 발생한 오류 코드들을 브라우저로 보여줄 때가 있다. 1. Request 객체 클라이언트(사용자) -> 페이지 요청 -> 서버로 요청정보(요청정보를 가지고) 전송.이렇게 전송된 데이터가 저장되는 곳이 Request.. 2017. 11. 22.
[ERROR] Ambiguous mapping found. Cannot map [ERROR] Ambiguous mapping found. Cannot map A컨트롤러@RequestMapping(value="/list", method= RequestMethod.GET) B컨트롤러@RequestMapping(value="/list", method= RequestMethod.GET) Controller의 @RequestMapping의 값이 중복되어서 나타나는 에러 메서드와 클래스명은 다르지만 RequestMapping이 중복되어서 나오는 에러 2017. 11. 15.
[JSTL] LIST SIZE 구하기 [JSTL] LIST SIZE 구하기 1. 태그라이브러리 선언 2. 아래와 같이 사이즈를 구함${fn:length(targetDivList)} 2017. 11. 10.
반응형