profile
JAVA를 자바💥😊😀
post-thumbnail

[OS]스레드

프로세스를 구성하는 실행의 흐름 단위 이다. 그렇기 때문에 하나의 프로세스는 여러 개의 스레드를 가질 수 있다. 스레드를 이용하게 되면 하나의 프로세스에서 여러 부분을 동시에 실행할 수 있게 된다. 전통적인 관점에서 보면 하나의 프로세스는 한번에 하나의 작업만을 처리하

2024년 5월 27일
·
0개의 댓글
·
post-thumbnail

[OS]프로세스 상태와 작동구조

프로세스는 자신의 현재 상태를 가지고 있고 이를, PCB에 기록을 한다. 프로세스들은 아주 빠른 속도로 서로 번갈아가면서 실행이 되기 때문에, 프로세스는 당연히 여러가지 상태들을 가진다. 프로세스의 상태들 생성상태: 보조기억장치에서 이제 막 메모리에 로딩되어서 PCB

2024년 5월 27일
·
0개의 댓글
·
post-thumbnail

[OS]프로세스와 메모리

프로세스: 현재 메모리에 적재되어 실행중인 프로그램을 의미한다. 보조기억장치(HDD, SSD)에 저장된 프로그램을 메모리에 적재하고 실행되는 관정-> '프로세스를 생성한다.'라고 표현한다.운영체제는 현재 빠르게 번갈아 수행되는 프로세스의 실행 순서를 관리하고, 프로세스

2024년 5월 20일
·
0개의 댓글
·
post-thumbnail

[OS]운영체제란?

시스템 자원(자원): 프로그램 실행에 필요한 요소들을 말한다.예를 들어서, CPU, 메모리, I/O장치, 보조기억장치들을 의미한다.실행이 진행될 프로그램에 필요한 자원들을 할당하고 프로그램이 올바르게 실행되도록 돕는 프로그램을 의미한다. 컴퓨터가 부팅될 때 메모리 내

2024년 5월 18일
·
0개의 댓글
·
post-thumbnail

[TIL]서블릿이란?

서블릿(Servlet) 간단히 서술하면 자바 언어를 이용하여 웹을 만들기 위한 기술을 의미하고 좀 더 자세히 말해보자면 클라이언트의 요청을 받고 그에 대응되는 결과를 반환해주는 자바 프로그램을 서블릿이라고 말한다. Ex) 클라이언트가 로그인을 하기 위해 아이디와 비밀

2024년 5월 10일
·
0개의 댓글
·
post-thumbnail

[TIL] MVC패턴이란

MVC패턴이란? 사용자의 인터페이스에서 비즈니스 로직을 분리하여서 애플리케이션의 시작적인 요소나, 애플리케이션 내부에 동작하는 비즈니스 로직들을 서로 영향없이 수정을 할 수 있게 해주는 것을 의미한다. 시각화 된 MVC패턴 Model:애플리케이션의 데이터를 의미한다

2024년 5월 8일
·
0개의 댓글
·
post-thumbnail

[TIL] 자바 Generics-1

제네릭이란? 자바에서 Generic은 클래스 내부에서 사용할 데이터 타입을 외부에서 지정하는 기법을 의미한다. ???.. 그럼 왜 이렇게 사용하는 것 일까.? 일단 사전에 데이터 타입을 정의할 필요가 없는 파이썬 코드를 보자. 하지만 Java는 데이터 타입을 정의해야

2024년 4월 26일
·
0개의 댓글
·
post-thumbnail

[TIL] Static, Final에 대해

static 으로 초기화 된 변수는 프로그램 실행 이후, 메모리의 Data영역에 초기화가 된다.지역변수들과 매개변수들은 메모리의 stack 영역에 할당이 되는데 좀 더 자세히 말해보자연 지역변수와 매개변수들은 함수의 호출과 함께 메모리 공간이 할당이 되고, 함수의 종료

2024년 4월 25일
·
0개의 댓글
·
post-thumbnail

[TIL] 자바 접근제어자 정리

자바에서 접근제어자는 클래스와 클래스의 멤버들(필드, 메소드, 생성자)를 사용할 때, 접근을 할 수 있는 범위를 지정해주는 역할을 한다.(코딩을 하면서 정말 수도 없이 써봤지만, 한번쯤 정리를 해서 개념을 확실히 잡는게 좋을것이라 생각이 들어서 이렇게 정리해봅니다..ㅎ

2024년 4월 24일
·
0개의 댓글
·
post-thumbnail

[Java] BOJ10986 나머지 합 구하기

N개의 수 A1, A2...., An이 주어졌을 때 연속된 부분의 합이 M으로 나누어 떨어지는 구간의 개수를 구하는 프로그래밍을 작성하시오. 즉, Ai+.... Aj(i<=j)의 합이 M으로 나누어 떻어지는 (i,j)쌍의 개수를 구하시오.https://w

2024년 3월 14일
·
0개의 댓글
·
post-thumbnail

[Spring] lombok 어노테이션 정리

Spring framework를 다루면서, 다들 롬복을 사용을 하면서 개발을 진행할 것이다. 하지만 필자는 반복적으로 이전 프로젝트를 복사-붙여넣기를 하면서, 이 어노테이션이 "어떤...기능을 했더라...?"라는 의문이 자꾸 들어서 이번 글을 통해 주요 어노테이션들의

2024년 3월 6일
·
0개의 댓글
·