일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 화살표 함수 this
- ajax 장점
- Java Roadmap
- http 변화
- jwt 특징
- http 버전별 단점
- ajax 통신
- 주요 네트워크 종류
- unknown database
- 네트워크 구성 요소
- Test NullPointerException
- Java 로드맵
- http 버전별 개선점
- 배열 컬렉션 변환
- 스프링 HTTP 통신
- php 통신
- mod_php vs php-fpm
- jwt 탄생배경
- AWS Spring MySQL Redis
- 스프링 데이터 전달
- AWS EC2 Spring 서버
- 데이터베이스 언어 종류
- php 통신구조
- 컬렉션 배열 변환
- 데이터베이스 설계 순서
- ajax 특징
- 테스트 필드주입 Null
- php 통신흐름
- 스프링 값 받아오기
- ajax 단점
- Today
- Total
목록Language/Java (6)
zkvn99
Spring Framework에서 데이터를 컨트롤러로 값을 전달하는 방법 @RequestParam: HTTP 요청 파라미터를 받을 때 사용됩니다. 일반적으로 URL의 쿼리 문자열로 전달되는 데이터를 처리합니다. @GetMapping("/example") public String example(@RequestParam String parameterName) { String message = "example"; return message; } @ResponseBody @PostMapping("/login/mailAuthentication") public ResponseEntity mailConfirm(@RequestParam("email") String email) throws Exception { if(!..

Exception 예외란? (Exception) 프로그램 실행 중 즉, 런타임에 발생하는 문제로 예외 처리를 통해 대응할 수 있다. 오류란? (Error) 오류는 프로그램 실행 중 심각한 문제가 발생하여 복구할 수 없는 상태를 말한다 더보기 오류의 종류로는 메모리 부족, 메모리 누수, 스택 오버플로우, 라이브러리 비호환성, 무한 재귀 대표적인 오류로는 OutofMemoryError, StackOverflowError 등이 있다 오류(Error)와 예외(Exception)는 둘 다 프로그램 실행 중에 발생하는 문제이지만, 오류는 일반적으로 복구가 불가능하며, 프로그램이 종료되고 예외는 예외 처리를 통해 복구가 가능하며, 프로그램의 정상적인 실행은 유지할 수 있다. 예외 처리에 들어가기 전, 예외 계층에 대..
Java는 정적 유형의 객체 지향 프로그래밍 언어이며, 플랫폼 독립적이다. 더보기 정적 유형은 프로그램의 변수와 표현식의 데이터 유형이 컴파일 시점에 결정되는 것 Java는 변수의 데이터 유형을 명시적으로 선언하여 정적 유형 언어라서 컴파일 시점에 타입 오류를 찾아내고 런타임 중에 발생할 수 있는 일부 오류를 사전에 방지함 플랫폼 독립적인 이유 더보기 Java의 개발 및 실행에 중요한 역할을 하는 도구들 덕분이다. JDK(Java Development Kit) : Java 개발을 위해 필요한 도구들을 제공하는 패키지 javac : Java 언어로 작성된 소스 코드를 컴파일하여 바이트 코드로 변환 JRE(Java Runtime Environment) : Java 프로그램의 실행 환경을 제공하는 패키지 JD..
문자열 받아오기 // Scanner Scanner sc = new Scanner(System.in); // 입력 값 받아오기 int n = sc.nextInt(); // 정수 입력 값 (다음으로 들어오는 정수 값) // BufferedReader BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // BufferedReader 입력 스트림에서 문자열을 읽음 readLine() 메서드 사용하여 문자열 읽음 // int n = Integer.parseInt(br.readLine()); // System.in 자바의 표준 입력 스트림(바이트 스트림) -> InputStreamReader를 통해 문자(문자 스트림)로 변환 // S..
배열이란 ? 동일한 데이터 유형의 요소를 순차적으로 저장하는 자료구조 배열을 구성하는 각각의 값을 배열 요소(element), 배열에서의 위치를 가리키는 숫자를 인덱스(index) 특징 고정된 크기를 가지며, 인덱스를 사용하여 요소에 접근 정적 크기를 가지므로 크기를 변경하려면 새로운 배열을 생성해야함 장점 직접적인 접근으로 빠른 요소 접근 및 수정이 가능 정적 크기를 가지므로 메모리 공간의 관리가 단순함 단점 크기가 고정되어 있어 요소의 추가 및 삭제가 번거로움 배열을 동적으로 확장하기 위해서는 새로운 배열을 생성하고 기존 데이터를 복사해야함 int[] numbers = new int[2]; // 크기가 5인 int 배열 선언 numbers[0] = 1; // 요소에 값을 할당 numbers[1] = ..
자료형(int) vs 래퍼 클래스(Integer) * 자료형 : 산술 연산 가능 * 래퍼 클래스 : unboxing하지 않으면 산술 연산 불가능한 기본 데이터 타입(int, char, double, boolean)을 객체로 감싸는 클래스 * unboxing : wrapper class -> primitive type 변환( Integer -> int ) int는 기본형 데이터 타입으로, 정수 값을 저장 Integer는 참조형 데이터 타입으로, int 값을 포장한 객체 값 할당 및 비교 int[] intArray = {1, 2, 3, 4}; // int 배열 Integer[] integerArray = {1, 2, 3, 4}; // Integer 배열 int a = intArray[0]; // 직접 int..