안녕하세요. 오늘은 자바(JAVA)에서 변수와 상수에 대해 알아보겠습니다. 바로 Go.Go!!! 변수 변수(Variable)란 프로그램에 처리할 데이터를 담아둘 수 있는 메모리 공간입니다. 하나의 변수에는 당연하겠지만 하나의 값을 담을 수 있으며, 이 공간의 값은 자유롭게 변경할 수 있기 때문에 변수라 합니다. 변수를 사용하려면 먼저 선언과 초기화 과정을 거쳐야 합니다. int a = 0; short b = 1; char c = 'A'; long d; 위와 같이 선언을 하면서 초기화를 할 수도 있고 하지 않을수도 있습니다. 초기화하지 않아도 괜찮습니다. 나중에 필요할때 값을 대입할 수 있습니다. 위 예제에서 "int", "short", "char", "long" 은 변수에 저장될 데이터 타입 또는 변수형..
리스트 : 콘텐츠가 있으면 최근 5건을 불러옵니다.
-
java: error: release version 21 not supported카테고리 없음 2023.12.27 16:02
IntelliJ에서 Java 17 LTS 버전을 사용하여 컴파일하고 프로젝트 세팅등에서 모두 17 버전을 선택했는데도 위와 같은 에러가 발생한다. 이럴때는 다음 그림들을 참고하여 에러를 수정할 수 있다. 파일 >> 프로젝트 구조 >> 프로젝트 설정 >> 프로젝트 로 들어간다. 하위 항목에 SDK는 당연히 17 LTS 버전으로 되어 있다 여기에 아래 그림과 같이 언어수준이 SDK 디폴트로 되어 있다면 위와 같은 에러가 발생할 수 있다. 언어 수준 항목을 다음과 같이 바꾸고 적용 > 확인 을 누르고 실행해보면 잘 동작한다.
-
Spring Boot에서 간단하게 HTTPS 적용하기HOW-TO 2023.12.27 03:53
스프링 부트 : HTTPS 인증서 스프링 부트에서는 keytool이라는 도구를 이용하여 간단하게 인증서를 생성할 수 있습니다. 아래의 명령어를 통해 인증서를 생성할 수 있습니다. keytool -genkey -alias spring -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 4000 위의 명령어를 실행하면, RSA 암호화 알고리즘을 사용하는 2048 비트 키 크기의 인증서가 생성됩니다. 생성된 인증서는 keystore.p12라는 이름의 파일로 저장됩니다. 이 인증서의 유효 기간은 4000일입니다. @SpringBootApplication public class MyuserApplication { public s..
-
SQL(Structured Query Language)Full-Stack 2023.11.17 01:30
SQL은 데이터베이스에 데이터를 저장, 수정/삭제 및 검색하기 위한 표준 언어입니다. SQL이란? SQL은 구조적 쿼리 언어(Structured Query Language)를 나타냅니다. SQL을 사용하면 데이터베이스에 액세스하고 조작할 수 있습니다. SQL은 1986년에 ANSI(American National Standards Institute)의 표준이 되었고, 1987년에는 ISO(International Organization for Standardization)의 표준이 되었습니다. SQL로 할 수 있는것은? SQL은 데이터베이스에 대해 질의(Query)를 실행할 수 있습니다. SQL은 데이터베이스에서 데이터를 검색(SELECT)할 수 있습니다. SQL은 데이터베이스에 레코드를 삽입(INSER..
-
데이터베이스(Database) 개론Full-Stack 2023.11.16 22:23
데이터베이스 란? 데이터베이스는 체계적으로 구조화된 데이터의 집합(또는 모음)으로, 이러한 데이터는 효율적으로 검색, 저장 및 관리될 수 있도록 설계되어 있습니다. 데이터베이스는 여러 가지 목적으로 사용되며, 주로 다양한 응용 프로그램이나 시스템에서 데이터를 효율적으로 관리하기 위해 활용됩니다. 데이터베이스의 특징. 구조화된 데이터: 데이터베이스에 저장된 데이터는 특정 형식이나 구조로 정리되어 있습니다. 이는 데이터의 일관성과 효율적인 관리를 가능하게 합니다. 데이터의 독립성: 데이터베이스는 데이터와 응용 프로그램 간의 독립성을 제공합니다. 이는 데이터의 변경이나 수정이 응용 프로그램에 미치는 영향을 최소화하고, 데이터를 다양한 응용 프로그램에서 공유하거나 재사용할 수 있도록 합니다. 데이터의 공유 및 ..
-
docker : step 2) Application 업데이트 하기Full-Stack 2023.06.03 14:40
docker : step 1)에서 만든 container화된 application을 수정해보겠습니다. 소스 코드 수정하기 1. src/static/js/app.js를 열고 56번째 줄을 다음과 같이 수정해 보겠습니다. ... - No items yet! Add one above! + You have no todo items yet! Add one above! ... 2. 업데이트된 버전을 docker build CLI 명령을 이용하여 다시 빌드합니다. docker build -t getting-started . 3. docker run CLI 명령으로 container를 다시 실행시킵니다. docker run -dp 3000:3000 getting-started 아마도 아래와 유사한 에러가 발생할 것입니..