다다의 개발일지 6v6

[개발일지] 25년 3월 1주차 - 첫 출근 🥳!! 로컬 환경 셋팅 ( back + front ) 본문

다다's DevLog/2025 - 신입 웹 개발자

[개발일지] 25년 3월 1주차 - 첫 출근 🥳!! 로컬 환경 셋팅 ( back + front )

dev6v6 2025. 3. 5. 23:37

정리하고 싶은 것

3/4 (월)

  1. mac 사용법 + 단축키 
  2. homebrew

3/5 (화)

  1. mariaDB ( 정리 올릴 예정 )
  2. string boot 간단한 특징
  3. intelliJ 사용법
  4. cursor 사용법
  5. TCP/IP 에 대해서 ( 정리 올릴 예정 )
  6. 주소를 쳤을 때 서버로 어떤식으로 넘어가는지 공부
  7. gradlew 에 대해서
  8. jar파일이 뭔지 - Java 프로그램을 실행하거나 라이브러리로 활용할 수 있도록 클래스 파일과 리소스를 압축한 파일
    더보기

    JAR 파일이란?

    JAR (Java ARchive) 파일은 여러 개의 Java 클래스 파일(.class), 리소스 파일(이미지, XML, 프로퍼티 파일 등), 메타데이터 등을 하나의 파일로 묶은 압축 파일이다. ZIP 형식을 기반으로 만들어졌으며, Java에서 애플리케이션 배포 및 실행을 쉽게 하기 위해 사용된다.

    JAR 파일의 주요 특징

    Java 프로그램 실행 가능
    JAR 파일에는 실행 가능한 main 메서드를 포함할 수 있으며, 다음과 같이 실행할 수 있습니다.

     
    java -jar example.jar
     

    (단, MANIFEST.MF 파일에 실행 가능한 Main-Class가 지정되어 있어야 함.)

    클래스 및 리소스 묶음
    라이브러리, 애플리케이션 코드, 설정 파일 등을 하나로 압축하여 배포 가능.

    ZIP 형식과 호환 가능
    실제로 JAR 파일은 ZIP 파일과 동일한 구조이므로, .zip 확장자로 변경하면 압축을 풀 수 있습니다.

     

     
    unzip example.jar

     

     
    jar -xf example.jar
     

    Java 라이브러리로 활용
    JAR 파일을 외부 라이브러리로 추가하여 다른 Java 프로젝트에서 사용할 수 있음.

     
     

    디지털 서명 가능
    보안이 중요한 경우 JAR 파일에 디지털 서명을 추가할 수 있음.

  9. 톰캣이 뭔지 + 스마트 톰캣 ( 정리 올릴 예정 )
  10. sequel pro 정리 ( 정리 올릴 예정 )
  11. source tree 알아보기 ( 나중에 쓸 때 다시 공부하자 )
  12. 개발일지 서식 만들기 나중에,,,

 

3/6 (목)

  1. 터미널 명령어 정리
  2. useMutation 공부하기 (O)
  3. .env .env.development .env.production 차이알기. (O)
  4. 프레임워크와 라이브러리 차이 (O)
  5. 리액트는 라이브러리였다..!! (O)

 

3/7 (금) !!! 이번주 끝~

  1. Zustand 라는 걸 알게 됨. 얘는 일단 앞에거 먼저 공부하고 시간 남으면 하는 걸로~ ( 다음주에 공부할 듯 )