목록분류 전체보기 (274)
단의 개발 블로그
스프링이란?Java의 웹 프레임워크다양한 Application 제작에 사용되는 틀Framework/Library프레임워크는 어떠한 목적을 달성하기 위해 고안된 구조이며, 소프트웨어 개발에 있어서 뼈대의 역할을 한다. 라이브러리는 필요한 기능이 모여있는 코드의 묶음이며, 개발자가 소프트웨어 개발 중 필요한 기능이 있을 경우 누군가가 작성한 라이브러리를 가져다 사용하게 된다. 즉, 라이브러리는 필요한 기능이 묶여있는 코드이며, 프레임워크는 라이브러리 + 설계이다.특징경량 컨테이너로서 자바 객체를 직접 관리하며 객체의 생성, 소멸과 같은 생명주기 관리 및 스프링으로 부터 필요한 객체를 얻어와서 사용한다.Plain Old Java Object 방식을 지원하기 때문에 Spring 컨테이너에 저장되는 Java 객체..
💡 문제설명 다음은 어느 자동차 대여 회사에서 대여중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블입니다. CAR_RENTAL_COMPANY_CAR 테이블은 아래와 같은 구조로 되어있으며, CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS 는 각각 자동차 ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션 리스트를 나타냅니다. 자동차 종류는 '세단', 'SUV', '승합차', '트럭', '리무진' 이 있습니다. 자동차 옵션 리스트는 콤마(',')로 구분된 키워드 리스트(예: '열선시트', '스마트키', '주차감지센서')로 되어있으며, 키워드 종류는 '주차감지센서', '스마트키', '네비게이션', '통풍시트', '열선시트', '후방카메라', '가죽시트' 가 ..
💡 문제 정수 a와 b가 주어집니다. 각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해 보세요. 💡 제한사항 -100,000 ≤ a, b ≤ 100,000 입출력 예 입력 #1 4 5 출력 #1 a = 4 b = 5 ✨ 풀이 #include #include using namespace std; int main() { int inputA; int inputB; cin >> inputA >> inputB; cout
💡 문제 정수 a와 b가 주어집니다. 각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해 보세요. 💡 제한사항 -100,000 ≤ a, b ≤ 100,000 입출력 예 입력 #1 4 5 출력 #1 a = 4 b = 5 ✨ 풀이 inputA, inputB = map(int, input().split(' ')) print(f"a = {inputA}\nb = {inputB}") 출처 https://school.programmers.co.kr/learn/challenges
💡 문제 정수 a와 b가 주어집니다. 각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해 보세요. 💡 제한사항 -100,000 ≤ a, b ≤ 100,000 입출력 예 입력 #1 4 5 출력 #1 a = 4 b = 5 ✨ 풀이 import java.util.Scanner; public class PrintAB { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int inputA = sc.nextInt(); int inputB = sc.nextInt(); System.out.println("a = "+inputA); System.out.println("b = "+inputB); } } 출처 http..
자바란? 자바는 1995년 썬 마이크로시스템즈의 제임스 고슬링(James Gosling)과 연구원들이 개발한 언어이다. 처음에는 가전제품에 사용하는 언어로 만들어졌으나, 웹과 모바일에서 가장 많이 사용된다. 자바로 가능한 일 웹 프로그래밍 Servlet, JSP, Spring 프레임워크 등과 같은 기술을 사용하여 웹 프로그래밍 안드로이드 애플리케이션 안드로이드 개발 시 사용하는 메인 언어, 안드로이드 스튜디오를 사용하여 쉽게 제작 게임 개발 LWJGL 라이브러리를 사용하여 게임 개발도 가능 DB JDBC, JPA 등과 같은 기술을 사용하여 DB 처리 빅데이터 및 분산처리 분산 처리 시스템을 사용하여 많은 데이터를 가공 및 시각화 자바로 할 수 없는 일 시스템 프로그래밍 운영체제, 드라이버, 커널 등의 개..
리눅스 1991년 핀란드 리누스 토르발스(Linux B. Torvalds)가 만든 운영체제이다. 수 많은 IT 장비에 내부적으로 리눅스를 사용한다. 리눅스를 많이 사용하는 이유는 아래와 같다. - 개인이 무료로 사용 - 불법으로 유통되는 소프트웨어를 사용할 필요가 없음 - 시스템 라이브러리, 유틸리티, 컴파일러, 편집기 등 GNU 도구를 자유롭게 사용 - 시스템 커널 부터 테스크톱 까지 사용자가 원하는 대로 변경 가능 - 명령행 인터페이스 제공 - 타 운영체제 보다 더 나은 안전성 - 다중 사용자가 사용 가능 - 다중 작업 가능 시스템 구조 - Hardware : CPU, Memory, Disk, (각종 주변 장치들) - Kernel : Process Management, File Management, ..