자바나 PHP의 명명법(Naming Convention)을 검색하면 수많은 자료가 나옵니다. 하지만 정작 중요한 건 "내가 변수명을 올바르게 쓰고 있는가?" 입니다.이 글에서는 Post(게시글)를 예시로, 실무에서 혼란스러울 수 있는 단수형과 복수형 사용 규칙을 명확하게 정리해보겠습니다.제가 겪은 혼란 처음에는 모든 것을 posts로 통일했습니다.// ❌ 초기 버전 - 모두 복수형변수명: posts클래스명: PostsEntity: PostsDTO: Posts테이블명: posts하지만 이렇게 작성하니 코드를 읽을 때 혼란스러웠습니다Posts posts = new Posts(); // "게시글들" 객체? 하나인데 왜 복수형? 🗂️ 올바른 명명 규칙여러 레퍼런스를 찾아보고, 실무 코드를 분석한 결과 다음과..
이상하게 build만 하면 이런 에러가 계속 뜨고 있다. 아무리 검색해도, Annotation 이슈 또는 Lombok 이슈라고 하는데, 난 그거 모두 설치되어있고 깔려있어서 뭐지 계속 찾아보다가 org.projectlombok lombok provided org.springframework.boot spring-boot-maven-plugin org.projectlombok ..
흔히 말하는 GCP를 이용해서 EC2 인스턴스 앱을 만들려고 합니다. 이걸 사용 하는 이유는 단순히 리눅스 서버 ( 우분투 ) 에서 간단하게 나의 서버를 열어서 자유롭게 원하는 프로그램을 실행하여 서버를 운용하기 위함 입니다. 그러기 위해서 본인이 뭘 원하는지 알아야겠죠. 제가 원하는건 세가지. 1. WEB2. WAS3. Database 이렇게 3가지 를 운용하기 위해 3가지 서버를 따로 파서 작업해도 되고 저 같은 경우에는 프로젝트 이지만 포폴이고, 스켈레톤 방식으로 만들 예정이라 [ WEB, WAS, DB ] 를 한 서버에 넣고 운용을 작업 할 예정 입니다. GCP 에서 EC2 를 사용 하는 이유는 간단하게 사용 할 수 있고, 편리 한 면이 있기 때문에 저는 GCP를 주로 사용합니다. 저는 간단하..
오늘 날짜로 검색하는 쿼리를 짜고 싶었다. 간단한 쿼리문 입니다 Table: todocolumn : created_at 1. 해당 날만 조회하고 싶을때SELECT * FROM todoWHERE DATE(created_at) = '2025-03-24'; 여기서 핵심은 DATE 입니다. 2. 기간으로 조회하고 싶을 때SELECT * FROM todoWHERE created_at BETWEEN '2025-03-21 00:00:00' AND '2025-03-24 23:59:59'; BETWEEN 을 사용 하며, DATE 함수를 따로 사용하지 않습니다.
gcp에 ssh를 이용하여 연결하기 위해선 rsa key가 필요합니다. 명령프롬프트 창을 키고 ssh-keygen -t rsa -f '/.ssh/[KEY_FILE_NAME] -C [USERNAME] 다음과 같이 명령어를 쳐줍니다. ssh-keygen -t rsa -f ./ssh/gcp_rsa -C "coxemonkey@gmail.com" 저는 다음과 같이 명령어를 실행했습니다. 그리고 아마 패스워드를 작성 해야할것입니다. 그럼 파일이 두가지가 만들어 질것입니다. 기본 gcp_rsa 그리고 gcp_rsa.pub 파일이 만들어 집니다. 이제 생성한 rsa key 를 GCP 메타데이터에 넣고 저장 후 연결해보겠습니다. 1. 사이드 메뉴에서 밑으로 내리다 보면 메타데이터가 나옵니다. 2. 메타데이터 페이지에서 ..