DML명령어란?
데이터 조작어(Data Manipulation Language)의 약어로, SELECT, INSERT, UPDATE, DELETE
명령어가 DML에 해당합니다.
데이터 조작어(Data Manipulation Language)의 약어로, SELECT, INSERT, UPDATE, DELETE
명령어가 DML에 해당합니다.
종류 | 사용법 | 예시 |
---|---|---|
변수 표현 | ${…} | ${session.user} |
선택자 | *{…} | *{firstName} |
메시지 | #{…} | #{message} |
링크 | @{…} | @{abbo.tistory.com} |
표현식은 기본적으로 th:[속성]="전달받은 값 또는 조건식"
의 형태로 표현됩니다.
종류 | 사용법 | 설명 |
---|---|---|
Text | <span th:text="${name}"></span> |
서버에서 받아온 값을 html 텍스트로 렌더링 |
Value | th:value=${name} | input이나 select, button등의 태그 값에 서버에서 받은 값을 렌더링 |
errors | ` <li th:errors="*{id}" />` | 해당 값에 error가 있는 경우 출력한다. |
with | <div th:with="var1=${user.name}+' is user name'" th:text="${var1}"></div> |
변수값을 지정해서 사용한다. |
meta태그는 이름에서 유추할 수 있듯이 metadata(정보에 대한 정보)를 제공합니다. 즉, 해당 사이트에 대한 정보를 주는 역할을 합니다. 화면에는 따로 표시되는 것이 없지만, 검색 엔진이나 브라우저 등에 읽히기 때문에 검색 최적화를 위해서는 반드시 해 주는 것이 좋습니다.
이런 식으로, 사이트 검색 시 타이틀이나 소개 등에 원하는 문구가 노출되도록 설정 할 수 있습니다. SNS 등에서 사이트 링크를 공유할 때 보이는 썸네일 이미지도 지정 할 수 있어요.
메타태그는 name과 content가 쌍으로 사용되는 경우가 많습니다.
스태틱은 ‘고정된’ 이라는 뜻을 가지고 있어. 각 인스턴스마다 따로 생성되는 변수가 아니라, 클래스 전반에서 공통적으로 사용할 수 있는 기준 변수(와 메서드)를 말하지. 얘네는 Static변수(정적 변수), Static 메서드라고 해.
※ 제가 편하게 복습하려고 구어체로 작성했습니다.
※ 초보 개발자의 공부 겸 정리 포스팅이라 틀린 부분이 있을 수 있습니다.
텍스트 문서를 좀 더 보기 편하게 편집하는 문법이라고 생각하면 된다. .md 확장자가 붙은 파일들이 바로 마크다운 언어로 작성된 파일이다. GitHub의 README 파일이나, Git 블로그의 포스트를 작성할 때 사용하려는 목적으로 마크다운 문법을 정리하게 되었다.
코딩테스트는 기업에 따라 생략하는 경우가 있지만, 기술 관련 질문은 반드시 받게 된다.
이미 각 언어별로 많은 예상 질문 리스트가 존재하지만 내가 받았던 질문들에 대한 답을 정리도 할 겸, 실제로 기술 면접에서 받았던 질문들을 정리해보기로 했다.
면접을 볼 때는 받은 질문에 대해 간략하게(하지만 모호하지는 않게) 설명해야 하기 때문에 핵심만 잘 풀어서 대답할 수 있도록 개념을 정확히 익혀야 한다.