web-developer의 등록된 링크

 web-developer로 등록된 네이버 블로그 포스트 수는 9건입니다.

[인텔리제이] MAC OS 업데이트 이후 Cannot Run Git 오류 [내부링크]

#MACCannotRunGit #IntellijCannotRunGit #CannotRunGit #Intellij #Mac #MacOS업데이트 #Sonoma #Git #invalidactivedeveloperpath #missingxcrun 안녕하세요! 오늘은 Apple이 2023년 WWDC에서 공개한 새로운 OS 버전인 Sonoma OS 업데이트 이후 Git Path를 잡지 못하는 문제가 발생해 해결 경험을 공유드리려 합니다ㅎㅎ 문제 OS 업데이트 이후 인텔리제이에서 "Cannot Run Git" 에러가 발생하며 Git에 관한 기능이 동작하지 않았는데요 터미널에 git --version을 입력할 경우 아래와 같이 invalid active developer path라는 문구가 뜨며 path 설정 오류가 발생합니다. git -version xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools),

[CS] 면접질문 (면접을 위한 CS 전공지식노트) [내부링크]

#CS면접질문 #백엔드면접질문 #개발자면접질문 Chapter1. 디자인 패턴과 프로그래밍 패러다임 옵저버 패턴을 어떻게 구현하나요? 프록시 서버를 설명하고 사용 사례에 대해 설명해보세요. MVC 패턴을 설명하고 MVVM 패턴과의 차이는 무엇인지 설명해보세요. Chapter2. 네트워크 OSI 7계층과 TCP/IP 4계층의 차이점은 무엇인가요? HTTP/2를 설명하고 장점 2가지를 설명하세요. www.naver.com을 주소창에 입력하면 어떻게 될까요? Chapter3. 운영체제 운영체제의 역할은 무엇인가요? PCB는 뭔가요? 메모리 계층에 대해 설명해보세요 Chapter4. 데이터베이스 데이터베이스는 무엇인가요? 중첩 루프 조인이 무엇인가요? 인덱스를 매 필드마다 설정하는 것이 좋을까요? Chapter5. 자료 구조 해시 테이블을 설명하세요. 그래프와 트리의 차이점은 무엇인가요? 이진 탐색 트리는 어떤 문제점이 있고 이를 해결하기 위한 트리 중 한 가지를 설명해보세요. Chapter

[JAVA] JVM 런타임 메모리 영역(Method, Heap, Stack) [내부링크]

#Java메모리 #자바메모리 #자바메모리영역 #java메모리영역 #JavaHeap #자바Heap #JavaStack #자바Stack #JavaMethod #Java메서드 JVM (Java Virtual Machine) 자바를 실행하기 위한 가상 컴퓨터 JVM 실행 순서 .java 파일 -> 컴파일러 -> .class 파일 .class 파일을 JVM의 Class Loader로 보낸다. Class Loader에서 JVM 런타임 영역으로 로딩하여 메모리에 올린다. JVM 메모리 구조 Method(Static) Area : [클래스 변수] 프로그램 실행 중 어떤 클래스가 사용되면, JVM은 해당 클래스의 클래스 파일(*.class)을 읽어서 분석하여 클래스에 대한 정보(클래스 데이터)를 이곳에 저장한다. 이 때, 그 클래스의 클래스 변수도 이 영역에 함께 생성된다. 상수 풀, 클래스 및 인터페이스 필드, 메서드, 생성자, static 변수와 메서드 등이 보관된다. Heap Area : [인

[JAVA] Java 특징, 접근 제어자, OOP 원칙 [내부링크]

#Java특징 #자바특징 #접근제어자 #Java접근제어자 #자바접근제어자 #객체지향프로그래밍특징 #객체지향프로그래밍원칙 #SOLID원칙 #SOLID Java 특징 운영체제에 독립적이다. (프로그램은 운영체제에 독립적, JVM은 운영체제에 종속적) 객체지향언어이다. (상속, 캡슐화, 추상화, 다형성) 상속 : 자식 클래스가 부모 클래스를 물려받고 확장하는 개념 캡슐화 : 높은 응집도와 낮은 결합도를 유지하는 설계 방법 (데이터 캡슐화, 은닉화-접근 제어) 추상화 : 공통의 속성이나 기능을 묶어서 표현하는 방법 다형성 : 동일 요청에 대해 서로 다른 방식으로 응답할 수 있는 방법 (오버로딩, 오버라이딩) Garbage Collection을 통해 자동으로 불필요한 메모리를 제거해준다. 네트워크와 분산처리를 지원한다. 멀티쓰레드를 지원한다. 동적 로딩을 지원한다. (실행 시에 모든 클래스가 로딩되지 않고, 필요한 시점에 클래스를 로딩하여 사용) Java 접근 제어자 접근 제어 : 객체의 변

[JAVA] 추상 클래스와 인터페이스 차이 [내부링크]

#Java추상클래스 #Java인터페이스 #추상클래스 #인터페이스 #추상클래스인터페이스 #추상클래스인터페이스차이 #구현의강제화 #interfacedefault #interfacestatic #interfaceprivate 추상 클래스와 인터페이스 차이 추상 클래스와 인터페이스 차이의 핵심은 구현의 강제화이다. 추상 클래스는 자신의 기능들을 하위 클래스로 확장하기 위함이라면 인터페이스는 정의된 메서드를 각 클래스에 목적에 맞게 구현하기 위함이다. 인터페이스는 다중 상속이 가능하지만, 추상 클래스는 단일 상속만 가능하다. 추상 클래스 (extends) 하위 클래스들의 공통점을 모아 추상화하여 만든 클래스 클래스 내 "추상 메서드"가 하나 이상 포함되거나 abstract 키워드로 정의된 경우 추상 메서드 외에 일반 클래스와 같이 일반적인 필드, 메서드, 생성자를 가질 수 있다. 이러한 특징으로, 중복되는 클래스 멤버들을 통합 및 확장 할 수 있다. // 대부분의 엔티티에 중복되는 멤버들을

[JAVA] Garbage Collection 동작 원리 및 종류, OOM [내부링크]

#JavaGC #자바GC #STW #stoptheworld #가비지컬렉터 #가비지컬렉션 #가비지컬렉션컬렉터차이 #OOM #MinorGC #MajorGc #MinorMajorGc #ZGC #G1GC #ZGCG1 #ParallelGC Garbage Collection, Garbage Collector, STW 정의 Garbage Collection [프로세스 자체] 메모리 관리 기술 중 하나이다. JVM의 Heap 영역에서 동적으로 할당했던 메모리 중 필요 없게 된 메모리 객체를 모아 주기적으로 제거하는 프로세스이다. Garbage Collector [수행하는 주체] 메모리 관리를 담당하는 시스템 또는 프로그램의 구성 요소이다. 더이상 사용되지 않는 메모리를 찾아 제거하여 메모리를 회수하는 역할을 한다. STW (stop the world) GC를 실행하기 위해 JVM이 애플리케이션 실행을 멈추는 것이다. STW가 발생하면 GC를 실행하는 쓰레드를 제외한 나머지 쓰레드는 작업을 멈춘다.

[AWS] Amazon CloudFront 란? [내부링크]

#AWSCloudFront #CloudFront #AWSCDN #CDNService Amazon CloudFront 란? 개발자 친화적 환경에서 짧은 지연 시간과 빠른 전송 속도로 데이터, 동영상, 애플리케이션 및 API를 전 세계 고객에게 안전하게 전송하는 고속 컨텐츠 전송 네트워크(CDN) 서비스입니다. 웹페이지, 이미지, 동영상 등의 컨텐츠를 본래 서버에서 받아와 캐싱 해당 컨텐츠에 대한 요청이 들어오면 캐싱해 둔 컨텐츠를 제공 컨텐츠를 제공하는 서버와 실제 요청 지점 간의 지리적 거리가 매우 먼 경우, 혹은 통신 환경이 안 좋은 경우 요청 지점 근처의 CND을 통해 빠르게 컨텐츠 제공 가능 서버로 요청이 필요 없기 때문에 서버의 부하를 낮추는 효과 CloudFront 동작 과정 엣지 로케이션 : 컨텐츠가 캐싱되고 유저에게 제공되는 지점 요청 받은 컨텐츠가 엣지 로케이션에 있다면, 바로 전달 요청 받은 컨텐츠가 엣지 로케이션에 없다면, 컨텐츠를 제공하는 근원에서 제공받아 전달

[MySQL] 함수 정리 [내부링크]

#MYSQL #MYSQL문법 #MYSQL함수 #DATE_FORMAT #YEAR #MONTH #DAY DATE_FORMAT // %Y : 1997, %y : 97 // %M : January, %m : 01 // %D : 11th, %d : 11 DATE_FORMAT("1997-01-11", '%Y-%m-%d') https://www.w3schools.com/sql/func_mysql_date_format.asp MySQL DATE_FORMAT() Function W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3schools.com 연, 월, 일 SELECT YEAR("20

5e7c19be8c3f4adaa0400c6837710b6b [내부링크]

5e7c19be8c3f4adaa0400c6837710b6b