[Java/Short] 하나의 배열 내 요소 비교 방법 : 전체 요소, 독립적 비교
·
Java/Short 개발
해당 글에서는 하나의 배열을 기준으로 요소들 간의 비교 방법에 대해서 알아봅니다. 1) 하나의 요소를 기준으로 전체 요소 비교 방법 1. 하나의 요소 기준 전체 요소 비교 : 본인 포함 💡 하나의 요소 기준 전체 요소 비교 : 본인 포함 - 비교 기준이 되는 arr[i] 값을 기준으로 ‘내 자신’을 포함하여 다음 요소(arr[j])를 비교합니다. int[] arr = {1, 2, 3, 4, 4, 5, 6}; for (int i = 0; i < arr.length; i++) { for (int j = i; j < arr.length; j++) { System.out.println("arr[i] :: " + arr[i] + " arr[j] :: " + arr[j]); } } arr[i] arr[j] 1 1 ..
[Java/JPA] Spring Boot Data JPA 이해하기 -2 : 초기 환경 구성 + JpaRepository 활용 방법
·
Java/JPA
해당 글에서는 Spring Boot 환경에서 Spring Boot Data JPA를 기반으로 초기 환경설정을 하고 JPA 인터페이스를 활용하여 데이터 액세스 기능을 확인해 봅니다.💡 [참고] JPA 관련해서 구성 내용에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류링크Spring Boot Data JPA -1: ORM, JPA, Hibernate, QueryDSL 이론https://adjh54.tistory.com/421Spring Boot Data JPA -2: 초기 환경 구성 + JpaRepository 활용 방법https://adjh54.tistory.com/422Spring Boot Data JPA -3: 상세 JpaRepository 활용 방법https://adjh54.tistor..
[Java/JPA] Spring Boot Data JPA 이해하기 -1: ORM, JPA, Hibernate, QueryDSL 이론
·
Java/JPA
해당 글에서는 Spring Boot JPA에 대해 이해를 돕기 위해 작성한 글입니다.💡 [참고] JPA 관련해서 구성 내용에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류링크Spring Boot Data JPA -1: ORM, JPA, Hibernate, QueryDSL 이론https://adjh54.tistory.com/421Spring Boot Data JPA -2: 초기 환경 구성 + JpaRepository 활용 방법https://adjh54.tistory.com/422Spring Boot Data JPA -3: 상세 JpaRepository 활용 방법https://adjh54.tistory.com/481Spring Boot Data JPA 엔티티 어노테이션 -1 : 테이블 컬럼 단..
[Docker] Dockerfile을 이용한 Spring Boot App 환경 구성 및 실행방법
·
Docker/환경설정 및 구성
해당 글에서는 Dockerfile을 구성하여 Spring Boot App을 컨테이너 환경 구성 이후 배포 방법에 대해 알아봅니다. 💡 [참고] Docker에 대해 더 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류설명링크이해하기Docker 환경 설치 및 실행 방법https://adjh54.tistory.com/350이해하기Docker 기초 이론(아키텍처, 흐름, 주요 용어)https://adjh54.tistory.com/352이해하기Docker 컨테이너 라이프 사이클 & CLIhttps://adjh54.tistory.com/359이해하기DockerFile 이론 + Nginx 환경 구성 및 배포 방법https://adjh54.tistory.com/414환경구성DockerFile + Vault 환경 ..
[짧은 생각] 우물 안 개구리
·
취미 생활/짧은 생각
문득 드는 짧은 생각들을 적어봅니다. 우물 안 개구리라는 속담을 알고 있으신가요? 우물 안 개구리 속담은 우물 안에서만 사는 개구리는 하늘의 넓이나 바다의 깊이를 우물만큼의 넓이와 깊이로만 이해한다는 뜻입니다. 개구리는 우물이 세상이 전부라고 생각하지만 우물을 벗어나게 되면 더 넓은 세상이 있음을 알려주기도 합니다. 저 역시 지금 살고 있는 이곳이 하나의 우물이라고 생각하고 전부임을 생각하며 살 때가 많지만 이러한 생각을 깨는 시점이 있었습니다. 20대 초반에 군대를 입대하기 전에 친누나가 워킹 홀리데이를 마치고 돌아올 시점에 저에게 “호주로 올래? 같이 여행하자”라는 이야기를 했던 적이 있습니다. 이때는 해외여행이 전무했던 저에게는 '군대 입대하기 전에 큰 경험이 되겠다'라는 생각이 들어서 누나가 있는..
[책 리뷰] 잠 1, 2
·
취미 생활/책 리뷰
책을 읽고 좋았던 글귀나 생각들에 대해 정리를 합니다. “우린 일생의 3분의 1을 자면서 보내요. 사람이 90년을 산다고 가정하면 30년을 자는 셈이다. 쓸모없다고 치부돼 잊히는 시간, 우리가 잃어버리는 시간이 장장 30년이다. 30년.. 지금 내 나이보다 많은 시간 게다가 12분의 1은 꿈을 꾸면서 보내죠” 이 책을 접하게 된 계기는 예전에 작가의 책 중 '고양이'와 '문명'이라는 책을 우연히 접하게 되었는데 참 재미있게 봤던 거 같습니다. 사회 풍자 내용을 의인화하여 좀 더 친근한 동물로 이야기했다는 점이 감명 깊었던 거 같습니다. 이런 작가의 관심과 요즘 잠을 자도자도 피곤하다는 생각에 '잠'이라는 주제에 관심을 가져서 해당 책을 접하게 된 거 같습니다. 해당 내용은 소설이기에 어디까지가 진실이고 ..
[Docker] Dockerfile을 이용한 React App 배포 환경 구성 및 실행방법
·
Docker/환경설정 및 구성
해당 글에서는 Dockerfile을 구성하여 React App을 컨테이너 환경에 띄우는 방법에 대해 알아봅니다. 💡 [참고] Docker에 대해 더 궁금하시면 아래의 글을 참고하시면 도움이 됩니다. 분류 설명 링크 이해하기 Docker 환경 설치 및 실행 방법 https://adjh54.tistory.com/350 이해하기 Docker 기초 이론(아키텍처, 흐름, 주요 용어) https://adjh54.tistory.com/352 이해하기 Docker 컨테이너 라이프 사이클 & CLI https://adjh54.tistory.com/359 이해하기 DockerFile 이론 + Nginx 환경 구성 및 배포 방법 https://adjh54.tistory.com/414 환경구성 DockerFile + Vau..
[Java] MyBatis 이해하기 -1 : 공통 파라미터 종류, select, insert, update, delete
·
Java/MyBatis
해당 글에서는 MyBatis에서 공통으로 사용하는 파라미터와 select, insert, update, delete 태그에서 사용되는 속성을 이해하고 예시를 확인해 봅니다. 1) MyBatis 공통 파라미터 종류 1. #{parameter} 💡 #{parameter} - MyBatis에서 SQL 문에 파라미터를 바인딩하는 방법을 의미합니다. 이 방법은 PreparedStatement를 사용하여 SQL쿼리 내에서 안전하게 파라미터를 입력할 수 있습니다. - 또한 이는 입력값을 문자열로 변환하지 않고, SQL이 실행되기 전에 안전하게 값을 대입하여 SQL Injection 공격에 안전합니다. SELECT t1.* FROM TB_USER t1 WHERE t1.delYn = 0 AND t1.user_name =..
[Docker] Dockerfile을 이용한 Vault 배포 환경 구성 및 실행방법
·
Docker/환경설정 및 구성
해당 글에서는 이전에 터미널로 작업을 하였던 Vault 구성을 Dockerfile로 간단히 구성하는 방법에 대해 알아봅니다. 💡 [참고] 이전에 터미널 명령어로 Docker Vault 부분에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다. [Docker] Docker로 Vault 로컬 환경 구성 방법 해당 글에서는 Docker 환경에서 Vault를 로컬 환경에 구축하는 방법에 대해서 알아봅니다. 1) Vault 💡 Vault - HashCorp 사에서 만든 Vault는 다양한 환경에서 애플리케이션의 외부 비밀 속성(예: 데이터베 adjh54.tistory.com 💡 [참고] Docker에 대해 더 궁금하시면 아래의 글을 참고하시면 도움이 됩니다. 분류 설명 링크 이해하기 Docker 환경 설치 및..
[Docker] Docker 이해하기 -3 : Dockfile 이해하고 Nginx 구성 및 실행방법
·
Docker/이론 및 문법
해당 글에서는 Dockerfile에 대해 이해하고 이를 기반으로 Nginx를 구성하고 실행하는 방법에 대해 알아봅니다.    💡 [참고] Docker 파일을 설치하는 방법과 기본적인 흐름에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류설명링크이해하기Docker 환경 설치 및 실행 방법https://adjh54.tistory.com/350이해하기Docker 기초 이론(아키텍처, 흐름, 주요 용어)https://adjh54.tistory.com/352이해하기Docker 컨테이너 라이프 사이클 & CLIhttps://adjh54.tistory.com/359이해하기DockerFile 이론 + Nginx 환경 구성 및 배포 방법https://adjh54.tistory.com/414이해하기Docker..