본문 바로가기

👩🏻‍💻Technical things20

[ MyBatis ] 동적 쿼리 출처 : sinna94.tistory.com/17 1. #와 $의 차이점 1.1 #의 사용 (PrepareStatement) #를 사용할 경우 오라클의 PrepareStarement를 사용하게 된다. 예시) SELECT NAME FROM TEST WHERE NAME=#{name} 실제 수행 쿼리) SELECT NAME FROM TEST WHERE NAME='John' 1.2 $의 사용(Statement) $는 간단히 스트링 자체를 변환 해버린다. 예시) SELECT NAME FROM TEST WHERE SCORE=${score} 실제 수행 쿼리) SELECT NAME FROM TEST WHERE SCORE=99 1.3 차이점 1번은 오라클에서 변수를 바인드 처리하기 때문에 Name값이 달라지는 경우 같은.. 2020. 9. 22.
[ HTTP 프로토콜 정복 ] 1. HTTP 프로토콜이란?🤷‍♂️ Hypertext Transfer Protocol 클라이언트(브라우저)와 서버간에 자원(Data)을 서로 주고받기 위한 통신규약 입니다. "나는 이렇게 줄 테니 넌 이렇게 받고 난 너가 준거 그렇게 받을께" 와 같은 약속을 정하는 것! Client ----------------요청(Request)---------------->> Server Client 만약 사양이 변경되면 해당 계층만 바꾸면 되므로 자유롭습니다. 하나의 프로토콜로 되어있다면 사양이 변경되었을 때 전체를 바꿔야 하지만, 계층화되어 있다면 변경된 해당 계층만 변경하면 됩니다. TCP/IP 계층 설명 Application Layer 유저에게 제공되는 애플리케이션에서 사용하는 통신의 움직임을 결정합니다. (.. 2020. 8. 24.
자바정리 2020. 8. 24.
02. 기본 자료구조 정답 절대로 아님. 즉흥으로 풀고 제대로 결과만 나오는 지만 확인한 코드. 정답체크안했음. * 배열의 요소 교환하는 방법 교환횟수는 array.length/2 61page 연습문제 // 배열 요소를 역순으로 정렬하는 과정을 하나 하나 나타내는 프로그램을 작성하라. static void reverse(int[] array) { for(int i=0;i 2020. 8. 17.
728x90
반응형