전체 글213 스프링이란 무엇인가? 스프링에 대해서 이건 뭐다라고 한마디로 정의하기는 쉽지 않다. 그래도 한 가지로 정의를 내리자면 스프링이 제공하는 다양한 기술(로그,보안,ORM)을 통해 애플리케이션을 빠르고 편리하게 개발할 수 있도록 도와주는 프레임워크 스프링에 대해서 참고(추후에 다시보자) : 12bme.tistory.com/157 스프링은 도구일뿐 이 도구를 사용해서 내가 만들고자 하는 것들을 잘 만드는 게 중요하지 도구의 사용법만 무작정 많이 안다고 해서 좋은 결과물을 만들어내는 건 아니라는 것을 명심하자!! 해당 언어나 프레임워크에 대한것을 공부할 때 기초적인 지식들(도구의 기본적인 사용법)은 공부하되 그 이후로는 내가 만들고자 하는 목표에 따라서 추가적으로 공부하는 방향으로 가자(처음부터 모든 것을 공부하려고 하면 끝까지 하지.. 2020. 11. 26. useGeneratedKeys,keyProperty 사용법 useGeneratedKeys ="true" 통해 글 번호를 자동적으로 증가되게 할 수 있음 KeyProperty="idx" 해당 키값을 선택할수 있음 -> idx(글번호)에 해당해서 글 번호를 자동으로 증가시키게끔 하라 위에서는 태그를 사용해 게시글이 작성이 된 후 가장 큰 글 번호 값을 받아서 Hashmap 타입으로 파라미터를 설정해 주었던 초기의 idx(글 번호-0) 값을 작성된 글번호 값으로 세팅해줄 수 있음 2020. 11. 26. http 통신이란? hyper Text(웹문서를 구성하고 있는 HTML)를 전송하기 위한 프로토콜로 요청(Request)과 응답(Response)형태로 통신을 한다. 클라이언트가 서버에게 요청을 하면 그에맞는 응답결과를 돌려주는 식이다 ex) 해당 유튜브 영상을 보여줘라고 클라이언트가 요청하면 서버는 그에맞는 영상을 찾아서 사용자에게 보여준다 특징) 1.지속적으로 연결이 되어있지 않은 통신 -> 클라이언트가 서버에게 요청하고 요청한 결과를 응답하는 동안만 통신이됨 2.클라이언트가 서버에게 요청을 보내는 경우에만 통신이 이루어진는 단뱡향 통신형태 2020. 11. 13. 쿠키,세션,웹스토리지 쿠키란? - 클라이언트단에 저장되는 데이터(사용자의 PC에 저장되는 데이터) - key와value 형태로 저장됨 - 브라우저별(크롬,사파리,익스플로어)로 따로 저장되고 각각의 사이트별로 저장되는 쿠키가다름 ex) 크롬으로 접속후) -> naver.com 접속 -> daum.com 접속 => 같은 브라우저로 접속했다 하더라도 서로다른 사이트이므로 쿠키가 다름 naver.com 생성된 쿠키를 daum.com에서 건드릴수 없음! 사파리로 접속후) -> naver.com 접속 => 같은 사이트라 하더라도 접속한 브라우저가 다르므로 쿠키를 공유할수 없음! ex) 사파리에서는 자동로그인이 되어있는데 크롬에서는 자동로그인이 안되어있음 두가지 유형으로 나누자면) 1.Session Cookie : 브라우저나 탭이 열려있.. 2020. 11. 13. 1517 버블소트 버블정렬으로 풀시 시간복잡도 관련해서 O(n 2제곱승) 나오므로 -> 병합정렬 O(n log n) 으로 풀어야됨 2020. 9. 27. 이진검색 1.데이터들이 오름차순이던 내림차순이던 정렬이 되어있어야지 이진검색을 사용해서 데이터를 찾아낼수 있음 오름차순 이진검색 코드) 입력받은 번호에 대한 점수를 Data 배열에서 찾아 출력하기 - 다차원배열 ) 2020. 9. 26. 이전 1 ··· 28 29 30 31 32 33 34 ··· 36 다음