Goal - 프로그램과 프로세스의 차이에 대해서 이해한다.- 하드웨어 관점 스레드와 소프트웨어 관점 스레드의 차이에 대해서 이해한다. - 프로세스와 스레드의 차이점에 대해서 이해한다.#1.1 프로그램프로그램 [Program] 이란 "컴퓨터가 일련의 작업을 처리하기 위한 계획서" 한 마디로 그냥 코드 덩어리이다.우리가 일상에서 사용하는 카카오톡, 디스코드, 워드 등 모두 프로그램의 일종이다. 하지만 프로그램은 사용자가 실행하기 이전에는 그저 디스크에 존재하는 코드의 집합일 뿐이다. #1.2 프로세스이러한 프로그램 코드 덩어리를 사용자가 실제로 실행하면 프로세스가 된다. 프로세스는 실행중인 프로그램 상태를 뜻하는 용어이다. 프로그램이 실행되기 위해선 2가지 단계를 거쳐야만 한다. 1. RAM 메모리 적재..
* 다음 포스팅은 인프런 김영한 강사님의 "스프링 핵심 원리 - 기본편" Section2" 강의를 요약 정리한 글 이기에, 대부분의 구현 코드가 생략 되어 있습니다. 자세한 내용은 다음 유료 강의를 참고해 주세요. 스프링 핵심 원리 - 기본편 | 김영한 - 인프런김영한 | 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., 스프링 핵심 원리를 이해하고, 성장하는 백엔드 개발자가 되어보www.inflearn.com#목차#0 비즈니스 요구사항 및 설계#1 회원 정책 설계#2 주문 도메인 설계 #3 해당 코드의 문제점 #4 해결방안- DI : Dependency Injection#0 비즈니스 요구사항 및 설계-회원 정책1. 회원 가입 및 조회 기능이..
Python은 List를 거꾸로 뒤집는 reverse() reversed() 내장함수를 따로 제공합니다. 언뜻 보면 비슷해 보이는 내장함수지만, 설계상 큰 차이가 존재합니다.이번 포스팅에서는 reverse() reversed( ) 메서드를 이용해 리스트를 거꾸로 뒤집는 방법과, 예제 그리고 reverse() reversed() 메서드의 차이점에 대해서 정리해 보고자 합니다. #1 reverse methodreverse() 함수는 List의 순서를 거꾸로 뒤집는 Python 내장 함수입니다. (다른 Sequence 자료형 Tuple, String, Dictionary 등에서 사용이 불가능하고, 오로지 List 에서만 사용 가능합니다.)사용 방법 : 뒤집을 리스트 변수명.reverse()myList = [1..
Python 언어는 객체를 Mutable Object와 Immutable Object 두 가지로 구분합니다. Mutable Object란 상태를 변경 가능한 객체로 대표적으로 List, Set, Dictionary .. 등이 있으며 Immutable Object는 상태를 변경 불가능한 객체로 Int, Float, Tuple, Str, Bool Type 등이 존재합니다. 💡Index#1 Immutable Object & Mutable Object#2 Immutable Object와 Mutable Object의 객체 참조#3 Immutable Object는 항상 값이 같은 경우에 동일한 객체를 참조하는가?#1 Immutable Object & Mutable ObjectImmutable Object는 상태..
네이버 아이디는 휴대폰 번호 한 개로 최대 3개 까지 생성이 가능합니다.따라서 아이디가 이미 3개를 보유하고 있다면, 새로운 아이디를 만들기 위해서 탈퇴 후 재가입을 하셔야 됩니다. 이번 포스팅에서는 네이버 아이디 탈퇴 방법 및 유의 사항에 대하여 소개해 드리도록 하겠습니다. 1. 네이버 아이디 탈퇴 및 삭제 방법네이버 아이디를 삭제하기 위해서는 우선 네이버에 로그인 하신 뒤 프로필 이미지의 톱니바퀴 환경설정 아이콘을 클릭해 주세요. 환경설정을 클릭하시면, 첫 화면으로 프로필 수정이 보이실텐데 "내프로필"을 클릭해 줍니다. 다음으로 하단에 보이는 회색 글씨 회원탈퇴를 누르신 뒤 유의사항에 동의하시고 진행해 주시면 됩니다. 2. 유의사항탈퇴 전에 조심 해야 할 부분이 몇 가지 있습니다.* 탈퇴 하시려는 네..