일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- jQuery
- programmers
- DatePicker
- 제어문
- 객체
- 전의 의존성
- 상속
- Spring
- amazon
- EC2
- Xcode
- pagination
- SWiFT
- class
- 클래스
- 자료불러오기
- bootstrap
- switch-case
- 2차원 객체배열
- 차이점
- Java
- 함수
- CodeIgniter
- CKEditor4
- 옵셔널
- PHP
- 사용법
- AWS
- guard
- Gradle
- Today
- Total
목록2024/10/25 (4)
not bad 한 개발
학창시절에도 그랬고 회사생활에서도 그랬지만 개발환경을 세팅해놓고 어째서 저렇게 세팅했는지 의문을 품은 적이 없었다, 나중에 왜 이렇게 세팅을 했는지 질문이 들어왔을 때 어버버 거리지 않도록 이유를 적어보는 시간을 가져보겠다. 어째서 t2.micro를 선택했는가t2.micro가 프리티어버전 이었고 초기단계이기도 하니까 일단 저비용으로 하기로 했다, 그냥 한마디로 "돈이 없습니다." (개인프로젝트로 사양좋은 서버를 쓰기에는 너무 부담이 크다.)Amazon Linux 2 Kernel 5.10 AMI 2.0.20241024.0 x86_64 HVM gp2를 선택한 이유Amazon Linux 2023 AMI도 써봤는데 mariaDB-Server 버전이 10.5 버전이었고 무엇보다 Ram이 1GB밖에 없는데 10.5..
문득 API를 만드는 동시에 AWS EC2사용 숙달을 위해 이번 프로젝트를 생각했다, 주제는 미쉐린 데이터를 가지고 개발하고싶은 사람들을 위해 API를 개발하는 것이 궁극적인 목표이다 어째서 미쉐린 데이터를 사용하기로 했나면 일단 내가 요리를 좋아한다, 없으면 살 수 없을정도로 그리고 미쉐린 데이터는 공공데이터도 없고 과거데이터도 사실상 확인이 불가능 하다는 점이 있다 그래서 만들기로 결심했다. 일단 개인프로젝트가 망하는 지름길인 잘 만들고 싶다는 욕심은 일단 잠시내려두고 내가 쓸 수 있는 기술들을 활용해 완성에 중점을 두고 향후 최적화를 할 생각이다.기술스택Framework : Spring boot 3.3.4Language : Java 17Database : MariaDB ServerServer : A..
공부하다가 dependencies를 쓰는데 implementation, compileOnly등의 속성이 있는데 어떤의미 인지 문득 궁금해져서 기록해봅니다.그래서 공식사이트에서 찾아봤는데 위의 두 개의 속성의 뜻을 알기전에 runtimeClasspath가 무엇인지 compileClasspath가 무엇인지를 알아야 했습니다, (그런데 공식문서 보니까 속성이 많아서 영혼털렸습니다.) Gradle Dependency Configuration 초록색 : 사용자가 의존성을 선언할 때 사용합니다. 분홍색 : 구성요소가 라이브러리를 컴파일하거나 실행할 때 사용합니다. 파란색 : 구성요소 자체를 사용하기 위해 구성 요소 내부에서 사용합니다. (초록색을 이해하기전에 분홍색과 파란색을 먼저 알필요가 있다.) a..
Gradle Gradle은 groovy기반의 오픈소스 빌드 자동화 시스템으로 , Spring 뿐만 아니라 코틀린에서도 사용하는 시스템입니다. Compile : Java 파일의 소스코드를 컴퓨터가 이해할 수 있도록 바이트 코드로 변환Test : 유닛 테스트, UI 테스트Packaging : jar 파일이나 war파일로 패키징Deploy / Run : 서버 실행 빌드도구 소프트웨어 개발에 있어서 소스코드를 실행가능한 애플리케이션으로 만들어주는 도구입니다, 빌드 과정을 지동화하여 관리하는 기능을 하기 때문에 빌드 관리 도구 또는 빌드 자동화 도구로 불리기도 합니다. Gradle을 적용한 Project 구성 .gradle : gradle 버전 별 엔진 및 설정 파일.idea : 에디터 관련 파일들gradl..