분류 전체보기692 [서평] 데이터베이스 개론 저의 돈으로 직접사서 직접 완독해본후 써보는 후기입니다. 따라서 장점은 장점대로 칭찬할것이며, 단점은 단점대로 언급할 것 입니다. 데이터베이스 개론 저자 : 김연희 출판 : 한빛아카데미 발매 : 2019.01.03. 2021/8/01 ~ 2021/08/22 1) 책의 표지 2) 단원별 구성 3) 읽은소감 우선 저의 글의 앞부분만 보는 분들을 위해 먼저 간단히 3가지에 대해 답해보겠습니다. Q 이 책을 읽기 전에 필요한 수준/ 지식은? => 데이터베이스에 대한 지식이 전혀 없는 사람이 처음 접할때 읽으면 좋은 책이다. 나처럼 처음 데이터베이스에 대해 공부하는 입문자들에게 강추하고 싶은 책이다. 내용이 아주 좋다고 생각한다. Q 이 책을 읽어야 할 필요성, 어디에 도움이 될까? => 관계형데이터베.. Life/Book Record 2022. 1. 28. [Thymeleaf] 조건부 평가 인프런 김영한님의 Spring강의에서 공부한것을 올리며, Thymeleaf의 경우 unit 단위로 공부후 각각 정리하는 글을 작성하겠습니다. 조건부 평가 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 조건부 평가는 말 그대로 if 문과 같이 어떤 문장이 참일경우 실행하는 것 이다. if, unless(if의 반대) 2가지 가 있다. 간단한 컨트롤러는 다음과 같다. @GetMapping("/condition") public String condition(Model model){ List list = new ArrayList(); list.add(new User("UserA", 10)); list.add(new User("UserB", 20)); list.add(new Us.. BackEnd/Thymeleaf 2022. 1. 27. [Thymeleaf] 반복 인프런 김영한님의 Spring강의에서 공부한것을 올리며, Thymeleaf의 경우 unit 단위로 공부후 각각 정리하는 글을 작성하겠습니다. 반복 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 타임리프에서 반복은 th:each 를 사용한다. 추가로 반복에서 사용할 수 있는 여러 상태 값을 지원한다. 우선 컨트롤러에서 여러 User의 정보를 담아서 model로 반환해 봅시다. @GetMapping("/each") public String each(Model model){ List list = new ArrayList(); list.add(new User("UserA", 10)); list.add(new User("UserB", 20)); list.add(new User(".. BackEnd/Thymeleaf 2022. 1. 27. [HTTP] HTTP 기본 내가 공부한것을 올리며, 중요한 단원은 저 자신도 곱씹어 볼겸 상세히 기록하고 얕은부분들은 가겹게 포스팅 하겠습니다. 1. 모든 것이 HTTP " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 ● HTTP (HyperText Transfer Protocol) 원래 HTTP는 html 파일을 주고받기 위한 프로토콜이였지만, 현재는 거의 모든것을 전송하는 프로토콜이 되었다. - HTML, TEXT - IMAGE, 음성, 영상, 파일 - JSON, XML (API) - 거의 모든 형태의 데이터 전송 가능 - 서버간에 데이터를 주고 받을 때도 대부분 HTTP 사용 ● HTTP 역사 크게 3가지 HTTP가 주로 사용된다. - HTTP/1.1 1997년도에 나왔으며, 가장 많이 사용하.. BackEnd/WEB 2022. 1. 27. [서평] 명품 JAVA Programming 저의 돈으로 직접사서 직접 완독해본후 써보는 후기입니다. 따라서 장점은 장점대로 칭찬할것이며, 단점은 단점대로 언급할 것 입니다. 명품 JAVA Programming 저자 : 황기태, 김효수 출판 : 생능출판사 발매 : 2018.06.01. 2021/7/27 ~ 2021/08/04 1) 책의 표지 2) 단원별 구성 3) 읽은소감 우선 저의 글의 앞부분만 보는 분들을 위해 먼저 간단히 3가지에 대해 답해보겠습니다. Q 이 책을 읽기 전에 필요한 수준/ 지식은? => 이책은 기본 이론서 이다. 사전 지식이 필요하지 않다. 프로그래밍을 처음 접하는 이들에게 권해주고 싶은 책 이다. 또한 최신 java의 내용을 포함하려 노력하신것 같다. Q 이 책을 읽어야 할 필요성, 어디에 도움이 될까? => 자바.. Life/Book Record 2022. 1. 27. [Thymeleaf] 속성 값 설정 인프런 김영한님의 Spring강의에서 공부한것을 올리며, Thymeleaf의 경우 unit 단위로 공부후 각각 정리하는 글을 작성하겠습니다. 속성 값 설정 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 타임리프에서 속성값을 지정할때는 th:* 와 같이 속성을 적용하면 기존 속성을 대체한다. 만약 기존 속성이 없다면 새로 만든다. 우선 컨트롤러부터 하나 만들어 봅시다. @GetMapping("/attribute") public String attribute() { return "basic/attribute"; } 아주 간단한 컨트롤러 입니다. 이제 이를 처리할 뷰는 다음과 같습니다. 속성 설정 속성 추가 - th:attrappend = - th:attrprepend = -.. BackEnd/Thymeleaf 2022. 1. 27. [Thymeleaf] 연산 인프런 김영한님의 Spring강의에서 공부한것을 올리며, Thymeleaf의 경우 unit 단위로 공부후 각각 정리하는 글을 작성하겠습니다. 연산 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 연산은 HTML의 엔티티를 사용하는 부분만 주의하면 됩니다. 이번 연산 글은 우선 코드로 살펴본후 설명을 이어 나가겠습니다. 우선 다음 컨트롤러를 확인해 봅시다. @GetMapping("/operation") public String operation(Model model) { model.addAttribute("nullData", null); model.addAttribute("data", "zbqmgldjfh"); return "basic/operation"; } 이를 처리하는.. BackEnd/Thymeleaf 2022. 1. 26. [Thymeleaf] Literals 인프런 김영한님의 Spring강의에서 공부한것을 올리며, Thymeleaf의 경우 unit 단위로 공부후 각각 정리하는 글을 작성하겠습니다. 리터럴 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 타임리프에는 대표적으로 다음과 같은 리터럴들이 있습니다. 리터럴은 일반적으로 소스 코드상에 고정된 값을 말하죠! 문자: 'hello' 숫자: 10 불린: true, false null: null 타임리프에서는 문자 리터럴의 경우 항상 '(작은 따옴표) 로 감싸줘야 합니다. 문제는... 이게 항상 ' 로 감싸는게 귀찮다는 점 이죠. 따라서 타임리프에서는 공백없이 쭉 이어진 경우 의미있는 토큰으로 인식하여 다음과 같이 따옴표를 생략할수도 있습니다. 하지만 다음과 같이 공백이 있는경우.. BackEnd/Thymeleaf 2022. 1. 26. [Thymeleaf] URL 링크 인프런 김영한님의 Spring강의에서 공부한것을 올리며, Thymeleaf의 경우 unit 단위로 공부후 각각 정리하는 글을 작성하겠습니다. URL 링크 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 타임리프에서 URL을 생성할 때는 @{...} 문법을 사용하면 된다. 우선 간단한 컨트롤러부터 하나 만들어 봅시다! @GetMapping("link") public String link(Model model){ model.addAttribute("param1", "data1"); model.addAttribute("param2", "data2"); return "basic/link"; } 이를 처리할 뷰 또한 다음과 같습니다. URL 링크 basic url hello que.. BackEnd/Thymeleaf 2022. 1. 26. [Thymeleaf] 유틸리티 객체와 날짜 인프런 김영한님의 Spring강의에서 공부한것을 올리며, Thymeleaf의 경우 unit 단위로 공부후 각각 정리하는 글을 작성하겠습니다. 유틸리티 객체와 날짜 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 타임리프는 문자, 숫자, 날짜, URI등을 편리하게 다루기 위한 유틸리티 객체들을 제공한다. ● 타임리프 유틸리티 객체들 #message : 메시지, 국제화 처리 #uris : URI 이스케이프 지원 #dates : java.util.Date 서식 지원 #calendars : java.util.Calendar 서식 지원 #temporals : 자바8 날짜 서식 지원 #numbers : 숫자 서식 지원 #strings : 문자 관련 편의 기능 #objects : 객체.. BackEnd/Thymeleaf 2022. 1. 26. [백준][C++] 2573번: 빙산 <179> 직접 풀어보고 올리는 코드입니다. 지적이나 더 좋은 방향에 대한 댓글은 항상 환영합니다. 생각의 흐름 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 이 문제는 학습할 부분이 많은 문제이다. 1) 정점을 각각 따로 처리하면 안된다. 바로 바닷물과 접해있는 칸 수 만큼 빙산을 녹이는 과정에서, 정점 하나하나 마다 진행하면 안된다는 점 이다. 다음 그림을 살펴보자. 위의 주어진 맵에서 빨강색으로 표시된 정점에 대해서 살펴보자. 빙산의 높이가 4이고, 주변에 바닷물(0)이 2곳 인접해 있기 때문에 1년이 지나면 빨간 곳의 높이는 2가 된다. 파랑색으로 표시된 정점은 1년이 지난다면 인근 바다가 1곳이라 2가 된다. 하지만, 여기서 저 빨강색과 파랑색 사이(1,1지점) 에 있는.. Algorithm/백준 2022. 1. 26. 1월이 끝나가면서 어느덧 2022년 이 되었고, 1월이 끝나간다. 이번 2022/1월은 기존의 네이버 블로그에서 현 티스토리로 옮겨오는 과도기 였다. 정든 네이버 블로그에서 떠나기 매우 아쉬웠지만... 마크다운 미지원, 구글에서 search 안됨, 스킨 디테일 편집 불가 등등 으로 인해... 1) 근황 2) 최근 공부 상황 3) 공부 계획 1. 근황 " data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 최근은 아니고, 2021년 12월 쯤에 배달의민족 팝업 스토어에 다녀왔다. (뒤 늦은 후기글) 어느덧 팝업 스토어까지 열리는 걸 보니 이 회사도 진짜 엄청 성장했음을 몸소 느끼는 날이었다. 배달이랑 같이 찍은 것도 있는데... 너무 이상하게 나와 배달이 단독샷 하나만 올려야겠다. 팝업 스토어에서 .. Life/회고록 2022. 1. 26. 이전 1 ··· 41 42 43 44 45 46 47 ··· 58 다음