JAVA 버전 변경하기 : ver.8 > ver.11 for MAC
·
JAVA
① JDK 11을 다운받습니다. Downloads Free for evaluation and development www.azul.com ② 터미널에 환경변수를 변경합니다. [.bash_profile] 변경 전 변경 후 .zshrc 파일도 동일하게 진행해주세요 변경 후 source 명령어로 적용 아래의 명령어로 자바 11버전으로 변경된 것을 확인합니다 java -version echo $JAVA_HOME 참고 사이트 https://dvlpr-chan.tistory.com/47
Eclipse Java legacy project 만들기 대장정 with M1
·
개발 일기
2022.03.24 코멘토 직무부트캠프 ‘IT 대기업 현업 개발자와 함께 하는 백엔드 개발 실무’ 참여 중 일어난 이야기 나의 맥북 → MacOS Apple M1 pro, Java 1.8 설치된 상태 과제 요구 사항 : [1차 과제] Java 1.8, Eclipse IDE for Java EE developers, Tomcat 9.0 설치 → Java Legacy project 생성 첫 번째 시도 m1용 AArch64가 있는 Eclipse 2021-12 설치 Eclipse MarketPlace에서 Spring 설치 (Spring Tool 3 Add-On for Spring Tools 4) tomcat 9.0 설치 및 서버 등록 Java Legacy Project 생성 시도 이클립스 자체적으로 지원하는 자..
Spring : Tomcat 설정
·
WEB/Spring
1. Tomcat 설치하기 OS에 맞는 파일을 다운로드합니다. 다운로드한 파일을 더블클릭하여 압축을 풉니다. 2. Eclipse - 톰캣 설정하기 Eclipse > Preferences 으로 이동합니다. Server > Runtime Environments를 클릭하고 Server를 추가해줍니다 ▶ Add 클릭 설치한 톰켓 버전을 선택합니다 ▶ Apache > Apache Tomcat v9.0 설치한 톰켓 폴더를 선택합니다. Mac OS의 경우 일반적으로 Downloads 폴더에 Tomcat이 설치됩니다. (아래 사진의 경우, 제가 Downloads 폴더 내 Program 폴더로 톰켓 위치를 변경했습니다.) 선택 후 Finish를 눌러주세요 Server가 추가된 것을 확인할 수 있습니다. Apply and..
Spring : Eclipse 설치하고 spring 개발 환경 세팅하기 for MAC
·
WEB/Spring
① Eclipse 설치 2021-12 R | Eclipse Packages 509 MB 951,744 DOWNLOADS Tools for developers working with Java and Web applications, including a Java IDE, tools for JavaScript, TypeScript, JavaServer Pages and Faces, Yaml, Markdown, Web Services, JPA and Data Tools, Maven and Gradle, Git, and more. Cli www.eclipse.org 사이트에 접속해서 자신의 OS에 Eclipse IDE for Enterprise Java and Web Developers Package를 다운로드합..
DNS
·
네트워크
DNS 웹 브라우저를 통해 특정 사이트에 진입할 때, IP주소를 대신하여 사용하는 주소를 도메인이라고 한다. 한눈에 파악하기 힘든 IP주소를 보다 분명하게 나타낼 수 있다. Ex. IP주소가 지번 또는 도로명 주소라면, 도메인은 해당 주소에 위치한 상호명 터미널 명령어 nslookup 네트워크 상 존재하는 모든 PC는 IP주소 가짐 But!!, 모든 IP주소가 도메인 이름을 가지는 것은 아니다. 로컬 PC를 나타내는 127.0.0.1은 localhost로 사용 가능, 그 외 모든 도메인 이름은 일정기간 동안 대여 도메인 이름과 IP주소 매칭 방법 브라우저의 검색창에 도메인 이름을 입력하여 해당 사이트로 이동하기 위해서, 해당 도메인 이름과 매칭 된 IP주소를 확인하는 작업이 반드시 필요 네트워크에는 이것..
TCP UDP
·
네트워크
Transport Layer End Point 간 신뢰성 있는 데이터 전송을 담당하는 계층 신뢰성 : 데이터를 순차적, 안정적으로 전달 전송: 포트 번호에 해당하는 프로세스에 데이터를 전달 TCP (Transmission Control Protocol) 신뢰성 있는 데이터 통신을 가능하게 해주는 프로토콜 특징: Connection 연결 (3-way-handshake) > 양방향 통신 데이터의 순차 전송을 보장 Flow control (송수신자 사이의 데이터 처리 속도 차이 제어) Congestion Control (네트워크 상 문제로 데이터 전송에 문제를 제어) Error Detection (오류 감지) 전송 단위 : 세그먼트 Segment상위 계층에서 받은 데이터를 잘라서 tcp header를 붙임 T..
Git : 여러 레파지토리 하나로 합치기
·
Git
① 하나로 합칠 새로운 레파지토리를 생성한다. ② 생성한 레파지토리 주소를 복사에서 터미널에서 클론 하고 해당 레파지토리로 이동합니다. git clone [레파지토리 주소] cd [레파지토리 이름] // 레파지토리로 이동 명령어 ③ 아무 내용이나 커밋해서 push 하기 저는 README.md를 만들었습니다. echo "# 레파지토리명" >> README.md git add README.md git commit -m "커밋 메세지" git push origin main ▶ 3번을 생략하면 아래와 같은 오류가 발생합니다. 커밋 기록을 남기는 것이 중요합니다!! ④ 합치고 싶은 레파지토리 주소를 복사하여 아래의 명령어로 레파지토리를 추가해줍니다. git subtree add --prefix=[레파지토리이름] ..
MAC M1 JAVA 설치
·
JAVA
아직 애플 실리콘 칩(ex.M1)에서 homebrew 통해 설치 또는 오라클 자바 설치는 제대로 작동하지 않습니다. 그래서 M1 칩에서 돌아가는 openjdk 1.8을 설치해보겠습니다:) 아래의 사이트에서 다운받아 설치한다. Home Introducing Cloud Native Compiler Offload JIT compilation with the Cloud Native Compiler to enhance the performance of Java applications in any compute environment. www.azul.com 빨간 박스와 같이 옵션을 선택하고 파란 박스 중 하나를 다운받는다. 설치 후, 터미널에서 아래와 같이 확인하면 설치가 완료된 것을 확인할 수 있다. 그러나 ec..