HTML이란?웹 페이지를 생성하기 위한 표준 마크업 언어HTML은 Hyper Text Markup Language의 약자입니다.HTML은 웹 페이지를 생성하기 위한 표준 마크업 언어입니다.HTML은 웹 페이지의 구조를 설명합니다.HTML은 일련의 요소로 구성됩니다.HTML 요소는 브라우저에 콘텐츠를 표시하는 방법을 알려줍니다.HTML 요소는 "이것은 제목입니다", "이것은 단락입니다", "이것은 링크입니다" 등과 같은 콘텐츠 조각에 레이블을 지정합니다. HTML5 특징- 대소문자를 구분하지 않는다. 하지만 W3C는 소문자를 권장한다. 새로운 시맨틱 태그:HTML5는 의미를 명확히 하기 위해 새로운 시맨틱 태그를 도입했습니다. 예를 들어, :문서의 타입을 선언하며, HTML5 문서임을 명시합니다...
Programming
Spring Boot에서 기본 URL (예: "/")에서 특정 URL (예: "/home")로 리다이렉션하려면,컨트롤러 메서드에서 return 값으로 redirect: 접두사를 사용하면 됩니다. 아래 예제를 통해 어떻게 하는지 설명하겠습니다.1. 리다이렉션을 위한 컨트롤러 메서드 작성기본 URL로 요청이 들어왔을 때 다른 URL로 리다이렉션하는 컨트롤러를 작성합니다.src/main/java/com/example/demo/RedirectController.javapackage com.example.demo;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.GetMapping;@Contr..
Thymeleaf(타임리프)란?Java 기반의 템플릿 엔진으로, 웹 애플리케이션 서버 측에서 HTML, XML, JavaScript, CSS 등의 리소스를 동적으로 생성할 수 있도록 해줍니다. 주로 Spring Framework와 함께 사용되며, Spring MVC와 통합하여 뷰 레이어를 구성하는 데 자주 사용됩니다. Thymeleaf의 다양한 기능과 장점HTML 친화적: Thymeleaf는 HTML 파일을 거의 그대로 유지하면서 동적 콘텐츠를 삽입할 수 있도록 설계되었습니다. 이는 브라우저에서 HTML 파일을 직접 열어도 올바르게 렌더링된다는 것을 의미합니다.표현식 언어: Thymeleaf는 th:text, th:href, th:if 등의 속성을 통해 데이터 바인딩과 논리 처리를 지원합니다. 이를 통..
1. length - arrays(int[], double[], String[]) - length는 배열의 길이를 알고자 할때 사용 2. length() - String related Object(String, StringBuilder etc) - length()는 문자열의 길이를 알고자 할때 사용 3. size() - Collection Object(ArrayList, Set etc) - size()는 컬렉션프레임워크 타입의 길이를 알고자 할때 사용 // 사용 예시int[] a = new int[7];System.out.println(a.length); // 7 String b = "qwertasdfg";System.out.println(b.length()); // 10ArrayList ..
// int to charchar a = (char)(int_value + '0'); // '0' 을 더하지 않으면 ascii 값 1 (인쇄 할 수 없는 머리글 시작 문자?)로 문자를 인쇄해서 잘못 된 값이 나옴char a = Character.forDigit(int_value, 10); // 10 = 10진수를 의미// int to char arraychar[] a = ("" + int_value).toCharArray();// List to int[]list.stream().mapToInt(Integer::intValue).toArray();
// int 배열 선언int[] z = {};int[] c = new int[queries.length];int[] a = {0, 4, 2};int[][] aa = {{0, 4, 2},{0, 3, 2},{0, 2, 2}};ArrayList arrayList = new ArrayList(Arrays.asList(1, 3, 5, 2, 4));// 배열 자르고 복사import java.util.Arrays;int[] b = Arrays.copyOf(a, count); // 인덱스 0부터 원하는 길이만큼 복사int[] b = Arrays.copyOfRange(a, startIndex, endIndex + 1); // 특정 범위만큼 복사// 배열을 스트림으로 변환 or 자르고 변환import java.util.s..
int[][] queries = {}; // 2차원 배열int index = 0;for (int[] a: queries) { // index 가져오기 index = queries.indexOf(a);}
도서명쪽수저자, 출판사발행일Java의 정석 : 최신 Java 8.0 포함1022남궁성(저),도우출판2016년 01월 27일 1. 자바를 시작하기 전에자바 API 문서 : Oracle Java Technologies | Oracle2. 변수(Variable)정수형은 int, 실수형은 double 을 주로 사용상수(constant) 는 한 번 값 저장 시 변경 불가, 대문자와 ‘_’ 사용 → final int MAX_SPEED = 20;정수형 리터럴 중간 구분자 ‘_’ (JDK 1.7 이후) → long big = 100_000_000_000L;float 타입을 int 타입으로 변환 시 소수점 이하의 값은 버림 처리 됨3. 연산자(Operator)나누기 연산 시 올바른 연산결과를 얻기 위해서는 두 피연산자..