BackEnd/Java

· BackEnd/Java
옛날에 노션에 혼자 정리해놨는데, 사실 그 이후로 깃을 써 본 적이 없었다. 이번에 새로운 프로젝트에 들어가면서 깃을 오랜만에 만지려니 뭐가 뭔지 잘 모르겠고... 노션 꺼내서 확인해보니 열심히 기록하길 잘했다는 생각이 들었다. 다들 이래서 기술 블로그를 쓰라고 하는 것인가? 1) Git 이란? 형상관리 도구 또는 버전관리 도구라고 부르며 대표적으로 GIT과 SVN이 있다. 둘의 사용법은 비슷하기 때문에 사실상 GIT만 쓸 줄 알아도 둘 다 사용 가능하다. 1-1) 형상관리란? 보고서.pdf 보고서 최종.pdf 보고서 진짜 최종.pdf 보고서 진짜 진짜 최종.pdf 보고서 제발 진짜 제발 최종.pdf 우리는 지울 수는 없고 수정은 해야 할 때 이름만 바꿔서 기존에 있는 파일(또는 폴더 등등 무언가)를 업..
· BackEnd/Java
1) 문제 발생 기본이 안되어있다는걸 또 느끼는 하루다. 과제를 위한 Servlet을 만드는데, 앗..! 전부 빨간 밑줄이 뜬다. 예전에 프로젝트 하면서도 경험해봤는데 대게 자바 빌드에서 jre가 제대로 연결되어 있는지 체크하면 된다. 환경설정을 열었는데 자바가 없다 ㅋㅋㅋㅋㅋㅋ 뭔가 초기 설정 이것저것 해보면서 잘못삭제 했던 것 같다. 2) 오류 해결 문제 해결 완료. 경험상 전부 빨간 밑줄이 뜨고 클래스를 제대로 못 불러 온다는건 다 자바 연결을 확인하면 되는 문제다. 2-1) 이클립스 자바 버전 변경 자바 버전을 바꾸는 방법도 간단하다. 1) 기존 자바를 삭제 후 위 과정을 통해 다시 재등록 해주는 방법 2) 기존 자바를 더블 클릭 또는 옆의 Edit 버튼을 눌러 자바 수정 창으로 이동. 원하는 버..
· BackEnd/Java
1) 홈브류 설치하기 터미널에 오류가 있어서 나는 이 설치까지 굉장히 오랜 시간을 공들였다... https://brew.sh/ko/ Homebrew The Missing Package Manager for macOS (or Linux). brew.sh /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 공식 홈페이지를 참조하거나 위에 있는 명령어를 복사해서 내 터미널에 붙여넣기 해주면 설치가 된다. 붙여넣고 엔터치면 비밀번호 입력 하라는 표시가 뜨는데 내 컴퓨터 비밀번호 입력후 3-5분 기다리면 설치 완료. brew --version 설치가 된 건지 확인해보는 방법으로는 위 명령어를 입..
· BackEnd/Java
홈브류라는게 있는 줄도 몰랐는데 jdk 버전관리 방법을 찾아보던 중 homebrew라고 명령어를 이용해서 편리하게 다운받고 삭제 할 수 있는 프로그램이 있다는걸 알게 됐다. 바로 설치를 시도했지만 오류를 맞닥뜨렸다. 일단 홈브류 설치 방법은 홈브류 공식 홈페이지에 나와있는 명령어를 복사해서 터미널.app에 복사 붙여넣기 후 엔터만 치면 되는 아주 간단한 다운로드 방식이였는데, 이것조차 쉽게 되지 않는다니 서글프다. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 공식 홈페이지에서 제공하는 위 명령어를 복사 후 터미널에 붙여 넣기를 하면 [ Homebrew is only support..
· BackEnd/Java
나한테 제일 복잡하고 어려운 자바 환경 설정. 맥으로 하다가 이제 또 윈도우로 다시 재 설정하려니 헷갈리는 것도 많고, 오랜만에 하려니 기억도 가물가물했다. 그동안 학원에서 배워왔던대로 강사님이 설정해준 버전 말고 다른 버전을 사용해보고자 또 처음부터 깔고 재설정 하고 있는데 jdk 버전 설치가 잘 안됐다. 환경변수 설정을 했는데도 자꾸 기존에 다운 받은 JDK로 설정이 되길래 이것저것 찾아보다가 JDK를 cmd로 변경하고 관리하는 방법이 있길래 바로 적용해봤다. 방법이 생각보다 엄청 간결하고 어렵지 않아 금방 할 수 있어 바로 기록하기. 일단 기본 환경변수 설정은 했다는 가정하에 (=JAVA_HOME)설정을 했다는 가정하에 시작. (👇 jdk 다운 및 환경변수 설정 방법) https://hyerin-s..
· BackEnd/Java
자바언어의 특징 운영체제에 독립적이다. 한번 작성하면 어디에서나 실행된다. 자바가상머신인 jvm을 통해서 명령을 해당 운영체제가 이해 할 수 있도록 변환해준다. 객체지향언어이다. 상속, 캡슐화, 다형성이 잘 적용된 순수한 객체지향언어라는 평가를 받고 있다. 비교적 배우기 쉽다. c++ 등 다른 언어에 비해 비교적 간결하고 이해하기 쉬운 코드를 작성할 수 있도록 하였다. 자동 메모리 관리 가비지 컬렉터가 자동으로 메모리를 관리해주기 때문에 프로그래머는 메모리를 따로 관리하지 않아도 된다. 따라서 프로그래머가 보다 프로그래밍에 집중 할 수 있도록 도와준다. 네트워크의 분산처리를 지원한다. 다양한 네트워크 프로그래밍 라이브러리를 통해 프로그램을 비교적 쉽게 개발 할 수 있도록 지원한다. 멀티쓰레드를 지원한다...
헤힣
'BackEnd/Java' 카테고리의 글 목록 (2 Page)