[MAC OS] Docker Desktop 설치해보기!
·
노빠꾸 서버/설치관련
이번 피드에서는 Mac OS에 Docker Desktop을 설치해보는 피드를 정리해보겠습니다.아마 다른 운영체제에서도 설치방법은 비슷할 듯합니다!   설치 전 준비물1. 도커허브 회원가입https://hub.docker.com/ 도커허브(Docker Hub)란?도커허브(Docker Hub)는 도커 이미지의 저장소로 도커 컨테이너 이미지를 공유하고 관리하는데 중요한 역할을 한다. 쉽게말해, 개발자들이 도커이미지를 만들어 서로 공유하며 사용할 수 있고, 개인 이미지를 만들어 관리하며 사용할 수 도 있다.   Docker DeskTop 설치1. 도커 데스크탑 홈페이지에 접속한다. https://www.docker.com/products/docker-desktop/ Docker Desktop: The #1 Co..
[스프링 트랜잭션] 스프링 트랜잭션 기본
·
노빠꾸 개발일지/SPRING
스프링 트랜잭션은 데이터베이스에서 수행되는 여러 작업들을 하나의 작업단위로 묶어서 관리하는 기능이다. 트랜잭션 내의 모든 작업이 성공하면 커밋하고, 하나라도 실패를 하게되면 작업을 롤백시킬 수 있다. 스프링은 PlatformTransactionManager라는 인터페이스를 통해 트랜잭션을 추상화 한다.public interface PlatformTransactionManager extends TransactionManager { TransactionStatus getTransaction(@Nullable TransactionDefinition definition) throws TransactionException; void commit(TransactionStatus status) throws..
[Vue3] Vue3 프로젝트 생성(터미널로 생성해서, 인텔리제이에서 실행해보기)
·
노빠꾸 개발일지/Vue
이번 피드에서는 Vue3 프로젝트를 생성해서, 인텔리제이에서 실행해보는 피드를 작성해보겠습니다.  1. 프로젝트 생성우선 터미널에서 Vue3 프로젝트를 생성해줍니다. 터미널에서 프로젝트를 생성할 폴터 위치에서 npm init vue 명령어를 입력해주면 해당 위치에 vue 프로젝트가 생성된다.npm init vue  프로젝트 생성시 여러 선택옵션이 있는데, 처음에 프로젝트명을 설정하고, 각자의 프로젝트 환경에 맞게 선택하면 된다.   2. 인텔리제이에서 프로젝트 세팅위에 단계를 마치면 정상적으로 프로젝트가 생성되어있을 것이다. 인텔리제이에서 open메뉴를 이용해서 해당 폴더를 open 해주면 vue3 프로젝트를 열어볼 수 있다.  프로젝트를 열고 터미널에서 npm install 명령어를 이용해서, 의존성 ..
[INFCON 2024] 인프콘 2024 후기
·
노빠꾸 일상
이번 피드에서는 인프콘 2024 후기에대해 간단히 적어보겠습니다. 이번 인프콘 2024가 열린다는 공지를 보고 바로 신청을 하여 운좋게 당첨되었습니다!!!! 경쟁률이 장난 아닌것 같은데, 당첨되서 너무 좋았습니다.ㅎㅎㅎ 그럼 인프콘 행사에 대한 간단한 후기를 남겨보겠습니다.  1. 입장 등록하기 인프콘에 참여하기 위한 첫번째 단계인데요! 바로 입장 등록입니다. 인프콘에 당첨에 되면, 행사당일 참여등록을 할 수 있는 QR코드가 포함된 문자가 발송이 되는데요, 해당 문자를 당일 입장데스크에서 보여드리고 입장 등록을 하게 됩니다. 입장시간은 09:00시 이후부터 진행되는데, 본인의 시간에 맞게 도착하셔서 입장등록을 하시면 됩니다!    인프콘 행사 프로그램 1.  스탬프 투어 스탬프 투어는 인프런 행사장 곳곳..
[Intelij] 인텔리제이 기본 초기 세팅 정리(메뉴 글자 크기, 소스코드 폰트크기 등등)
·
노빠꾸 개발일지/JAVA
이번 피드에서는 인텔리제이 기본 초기 세팅을 정리해보겠습니다. 1. 메뉴 크기 조정 인텔리제이에서 화면 해상도에 따라 메뉴의 폰트가 작을 수 도 있다. 이럴경우 메뉴의 글자 크기를 조정해 줄 수 있다. Intelij에 Settings메뉴에들어가 좌측메뉴에 Appearance를 선택해준다. 그리고, 아래의 이미지에 체크해둔 것 처럼 Use custom font 체크박스에 체크를 해준 후, 셀렉트 박스에서 원하는 폰트 사이즈를 선택해주면 선택한 크기로 메뉴의 폰트 사이즈가 적용된다. 2. 소스코드 폰트 조정 소스크드의 폰트 및 폰트 사이즈를 변경하고 싶을때도 있다. 이때도, Settings메뉴에서 좌측 Editor -> Font 메뉴에 들어가면 폰트 및 폰트사이즈를 선택하여 사용할 수 있다. 3. 기타 세팅..
[재입고] 로보락 S8 Pro Ultra 구매후기 / 구매팁
·
노빠꾸 일상
이번 피드에서는 요즘 없어서 ㅁ사는 인기 상품인 로보락 S8 Pro Ultra 구매팁을 알아보겠습니다. 저는 이번에 쿠팡을 통해 구입을 성공했는데요. 역시 쿠팡 배송이 엄청 빠릅니다. 저번주쯤 재입고 되었을때 생각보다 물량이 오래 남아있어서 가격이 떨어지는거 아닌가 싶어, 구매취소 후 기다렸는데 바로 품절 되더라구요.. 그래서, 다시 재입고 알림신청을 해두고 기다리고 있었습니다. 그러다 오늘 우연히 로보락 S8 Pro Ultra를 검색해보다 재입고 된 것을 발견하고 바로 구입했습니다. 왜인지 모르겠는데 재입고 알림 문자가 안오더라구요.... 너무 재입고 문자알림만 믿지 마시고, 가끔씩 눈팅도 해보시면 구입 기회가 늘어날 것 같습니다!! 홈쇼핑이나 라이브 방송으로 가끔씩 물량을 풀기도 하더라구요! 그럼 다..
[Spring Data JPA] 쿼리 메소드 @Query 어노테이션 JPQL 쿼리
·
노빠꾸 개발일지/SPRING
👉 Spring Data Jpa 쿼리메소드 메소드 이름으로 쿼리 2023.06.14 - [노빠꾸 개발일지/SPRING] - [Spring Data JPA] 쿼리 메소드(Query Method) 방식 알아보기 [Spring Data JPA] 쿼리 메소드(Query Method) 방식 알아보기 👉 Spring Data Jpa 쿼리메소드 @Query 어노테이션 이용 방식 2023.06.15 - [노빠꾸 개발일지/SPRING] - [Spring Data JPA] 쿼리 메소드 @Query 어노테이션 JPQL 쿼리 [Spring Data JPA] 쿼리 메소드 @Query 어노테이션 JPQL nobacking.tistory.com 이번 피드에서는 쿼리메소드 방식에서 @Query 어노테이션을 이용한 JPQL쿼리를 알아..
[Spring Data JPA] 쿼리 메소드(Query Method) 방식 알아보기
·
노빠꾸 개발일지/SPRING
👉 Spring Data Jpa 쿼리메소드 @Query 어노테이션 이용 방식 2023.06.15 - [노빠꾸 개발일지/SPRING] - [Spring Data JPA] 쿼리 메소드 @Query 어노테이션 JPQL 쿼리 [Spring Data JPA] 쿼리 메소드 @Query 어노테이션 JPQL 쿼리 이번 피드에서는 쿼리메소드 방식에서 @Query 어노테이션을 이용한 JPQL쿼리를 알아보겠습니다. @Query 어노테이션을 이용한 JPQL 쿼리 @Query 어노테이션을 이용하여 JPQL쿼리를 하는 방법 예제) MemberEn nobacking.tistory.com 이번 피드에서는 Spring Data JPA 쿼리 메소드에 대해 간단히 정리해 보겠습니다. 메소드 이름으로 쿼리 메소드 이름으로 JPQL 쿼리를 ..
[Spring Boot] 스프링부트 H2 DB 연결해보기
·
노빠꾸 개발일지/SPRING
먼저 H2 DB를 간단히 알아보면, H2 DB는 테스트 용도로 간단히 사용할 수 있는 DB이다. 아래 사이트에 들어가면 파일 다운로드와 h2 DB에 관한 정보를 추가적으로 확인해 볼 수 있다. https://www.h2database.com H2 Database Engine (redirect) H2 Database Engine Welcome to H2, the free SQL database. The main feature of H2 are: It is free to use for everybody, source code is included Written in Java, but also available as native executable JDBC and (partial) ODBC API Embedd..
[스프링] 의존성 주입(Dependency Injection) 방법
·
노빠꾸 개발일지/SPRING
스프링 의존성 주입 방법에 대해 간단히 정리해보겠습니다. 의존관계 주입 방법 1. 생성자 주입 생성자를 통해 의존관계를 주입받는 방법. @RestController public class UserController { private UserService userService; @Autowired public UserController(UserService userService) { this.userService = userService; } } 이떄 생성자가 1개일 경우 @Autowired는 생략 가능하다. Lombok 에노테이션을 이용한 생성자 주입 방식 @RequiredArgsConstructor : final이 붙거나 @NotNull이 붙은 필드의 생성자를 자동 생성해주는 Lombok 에노테이션 @..