반응형

기초 2

7강. 동시성 프로그래밍

챕터 7: 동시성 프로그래밍Java에서 동시성 프로그래밍은 멀티스레드 환경에서 효율적으로 작업을 수행할 수 있도록 지원하는 프로그래밍 기법입니다. 이를 통해 프로그램의 성능을 향상시키고, 복잡한 작업을 동시에 처리할 수 있습니다.7.1 스레드와 Runnable 인터페이스Java에서 스레드는 Thread 클래스나 Runnable 인터페이스를 사용하여 생성할 수 있습니다. 스레드는 동시에 실행되는 프로세스의 단위입니다. 7.1.1 스레드 생성과 실행Thread 클래스를 상속받아 스레드 생성Thread 클래스를 상속받고 run 메서드를 오버라이드하여 스레드를 정의합니다. 스레드의 실행은 start 메서드를 호출하여 시작됩니다.public class MyThread extends Thread { @Over..

1강. 스프링부트 소개

챕터 1: 스프링부트 소개1.1 스프링 프레임워크 개요스프링 프레임워크는 자바 플랫폼을 위한 강력하고 유연한 프레임워크입니다. 스프링의 주요 모듈에는 다음과 같은 것들이 포함됩니다:Spring Core: 기본적인 기능을 제공하는 핵심 모듈.Spring AOP: 관점 지향 프로그래밍(AOP) 지원.Spring ORM: ORM(Object-Relational Mapping) 툴과의 통합 지원.Spring Web: 웹 애플리케이션 개발 지원.Spring Security: 인증 및 권한 부여 기능 제공.1.2 스프링부트란 무엇인가스프링부트(Spring Boot)는 스프링 프레임워크의 확장판으로, 설정을 간소화하고 애플리케이션 개발을 빠르게 할 수 있도록 도와줍니다. 스프링부트의 주요 목표는 다음과 같습니다:자동..

반응형