본문 바로가기
반응형

전체 글69

Git 에러 : adding files failed (Filename too long) 오늘은 SI시장에서 Spring Framework을 사용할 수 밖에 없는 환경에 대한 이야기를 들었다. 그리고 나서 Spring을 이용해 웹 브라우저에서 Hello World를 보려고 하는데 설정부터 참 어렵다. 이클립스 4.16버전을 설치하고 설정 및 작성한 코드를 add 하려는데 아래와 같은 귀여운 에러가 나타났다.. 아래 링크에서 찾은 솔루션으로 바로 해결이 가능했다. 관리자 권한으로 커맨드 창을 실행하고 "git config core.longpaths true" 명령을 내리고나서 add하면 정상적으로 진행된다. https://www.javaprogramto.com/2020/04/git-filename-too-long.html 3 Ways to Fix Git Clone "Filename too lo.. 2021. 10. 12.
git push 취소 & ignore 기능 사용하기(2) [preview] git push 취소 방법(1)을 통해 실패를 맛보았던 나는 오늘도 remote repo에서 폴더를 지우고 성공적으로 ignore 할 방법을 찾았다... [이어진 목표] 1. remote repository에 저장되어 버린 내용을 취소한다. 2. window 환경에서 정상적인 git ignore 기능 사용 방법을 숙지하고 정리한다. [해결 방법] 구글에서 "git remote folder delete" 로 검색해 발견한 블로그. 여기서 한줄기 희망을 찾았다. 바로 아래에 있는 "원격 저장소에서 파일 또는 폴더를 삭제해주는 커맨드"를 찾아냈기 때문이다. Remove file or folder from remote repo only (원격의 저장소에서만 파일 또는 폴더 삭제하기) # Rem.. 2021. 9. 4.
Java의 일꾼 'JVM' 오늘은 이름과 역할만 알고 있던 'JVM'에 대해 좀 더 자세하게 알아보는 시간을 가졌다. 추상적인 장치, 클래스파일을 기계어로 번역해준다. [클래스 영역], [힙 영역], [자바 스택 영역], [네이티브 메소드 스택 영역]으로 구성되어 있다. [클래스 영역] : 실행에 필요한 클래스들을 로드하여 저장하는 공간이다. 메소드는 메소드 영역에, 상수는 상수 영역에 저장된다. 모든 thread가 이 영역의 자원을 사용할 수 있다. [힙 영역] : 객체 또는 배열을 생성할 때 동적으로 공간을 할당해 객체를 저장하는 공간. 사용되지 않는 객체는 Garbage Collector가 자동으로 체크해 삭제하는 위치이다. [자바 스택 영역] : 자바 프로그램이 동작하면서 실행되는 함수의 정보가 저장되는 공간. 함수 호출시.. 2021. 9. 3.
git push 취소 & ignore 기능 사용하기(1) [배경] git ignore 기능을 테스트하다가 2회 커밋을 진행하고 remote 저장소에 push 해버렸다. [문제] 팩트1. window 환경에서 정상적인 git ignore 기능 사용 방법에 대해 모른다. +뇌피셜) 내가 참조한 블로그에서 설명한 내용이 잘못되었거나 제대로 적용하지 못했을 가능성. [목표] 1. remote repository에 저장되어 버린 내용을 취소한다. 2. window 환경에서 정상적인 git ignore 기능 사용 방법을 숙지하고 정리한다. [해결 방법] 1-1. push 취소하기 위해 참조한 블로그에서 'git rm [file name]' 을 입력하면, 원격 저장소와, 로컬 저장소에 있는 파일을 삭제한다고 나와서 시도해보았다. 결과는 fail. 에러 메시지에 '-r' 을.. 2021. 9. 3.
자바로 배우는 쉬운 자료구조_리뷰_3 문제를 해결하기 위한 논리적 흐름. 서술어, 순서도, 프로그램 언어, 가상코드로 표현이 가능하다. 주로 순서도를 이용한다. 알고리즘 또한 효율성을 추구한다. 보기 쉽고, 메모리와 시간을 적게 쓰면서 처리할 수 있는 데이터가 많고, 정확한 결과를 도출한다면 좋은 알고리즘. (공간복잡도 & 시간복잡도의 개념이 포함되어 있다.) 프로그램을 실행하는데 필요한 총 저장공간. 고정 공간 + 가변 공간 프로그램을 저장하는 공간, 변수 및 상수들을 저장하기 위한 공간. 실행 과정에서 사용되는 데이터, 변수 및 관련 정보를 저장하는 공간. 프로그램을 이용해 알고리즘을 완료하는데 걸리는 시간 컴파일 시간 + 실행 시간 프로그램의 특성과 큰 관계없는 고정된 시간. 고려요소 아님. 실행 빈도 수를 이용해 알고리즘간 비교. (.. 2021. 9. 2.
Progit 리뷰_2장 : How to Using 'Git' ? 하단 링크 클릭시 노션 페이지로 이동합니다. https://www.notion.so/2-How-to-Using-Git-4be522350ec54792ad95d62fc8ef002b 2021. 9. 1.
반응형