전체 보기508 [리뷰] 처음부터 제대로 배우는 스프링 부트 : 자바와 코틀린으로 만나는 클라우드 네이티브 애플리케이션 구축 스프링 부트를 최근에 학습하기 시작했습니다. 자연스레 스프링 부트 책에 관심이 가더라고요. 최근에 5월 8일에 출간된 Spring Boot Up & Running : 처음부터 제대로 배우는 스프링부트 책을 보게 될 기회가 생겼습니다. 목차를 보면 JPA, Template Engine, Reactive Programming, WebSocket, NoSQL, Spring Security, Redis Template 등을 배울 수 있더라고요. 애플리케이션 개발에 필요한 기술을 빠르게 습득할 수 있을 것 같아서 읽기 시작했습니다. 책은 전체적으로 흐름이 빠른 편이에요. 이론을 설명한 뒤 바로 예제 소스 코드로 넘어가 결과까지 확인시켜 줍니다. 각 장 별로 주제가 명확하게 나뉘어져 있습니다. 그래서 실습하고 공부.. 도서/IT 도서 2023. 7. 23. [부산 방탈출] 부산 2박 3일 🔥37연방🔥 도전 후기 안녕하세요, 다람쥐입니다! 지난 주말에 부산 2박 3일로 단체 대관과 중간중간 매장 입졸로 37 연방에 도전했습니다. 🔥🔥 잠도 하루에 3~4시간 잘까 했네요. 정말 시험기간처럼 정신력 싸움이었네요. 🤣 크레페 같이 맛있는 것도 많이 먹었으면 좋았을텐데 비가 엄청 많이 와서 밖에 있기가 곤란했네요. 😅 저희는 서면에서 상상마당 스테이 숙소를 2박 3일로 잡고 이동했어요! 기숙사 느낌인데다 엄청 깔끔하고 셰어 호실로 일행과 같이 2 침대로 잘 수 있어서 비용적으로도 저렴했어요. 공용 화장실과 샤워실이었는데 정말 깨끗하고 쾌적했습니다..! 1. 브레이크아웃 해운대점 ( PM 11 ~ AM 05 ) 첫 매장은 브레이크아웃 해운대점입니다. 단체 대관으로 오후 11시부터 시작했습니다! 테마는 6개 테마가 있었는데.. 자유/방탈출 후기 2023. 7. 17. Hustle #5. (1부) AWS 인프라 초기 셋팅 - AWS 계정, IAM 계정, 예상 결제 요금 알림 안녕하세요, 다람쥐입니다. 이번 포스팅에선 AWS 인프라 초기 셋팅을 해보려고 합니다. 계획 대략적인 개요는 다음과 같습니다. 1. 구글 계정을 만들고 AWS 계정을 만듭니다. 계정 정보는 모두 노션에 기록하며 비밀번호는 보안이 강한 규칙으로 생성합니다. 2. 결제 알림을 설정합니다. 인보이스 전송과 프리티어 알림을 설정하고 CloudWatch 결제 알림을 설정합니다. 예상 월 요금이 상한선을 초과하면 이메일로 알림이 오도록 설정합니다. 3. AWS IAM 을 설정합니다. 루트 계정에 MFA 를 설정합니다. 또한 팀원 계정을 만들고 공지합니다. 책임자 계정, 팀원(백엔드 / 프론트엔드) 계정, PM 계정 으로 사용자 그룹을 나눠 공통 권한을 설정합니다. 4. 서버에 필요한 리소스를 생성합니다. AWS .. 프로젝트/장기 프로젝트 2023. 7. 10. [홍대 방탈출] 엑스케이프 - 🥩 육식주의자 🥩 후기 미국 플로리다주 마이애미. 여자들이 실종된다. 오래된 정육점 근처에서 비명소리를 들었다는 증언이 나오지만 수사를 진행하던 요원들은 괴한의 습격으로 정신을 잃게 되는데... 홍대 엑스케이프 - 육식주의자 테마 설명 중 안녕하세요, 다람쥐입니다. 홍대 방탈출 엑스케이프 육식주의자를 한 지는 벌써 5개월이 다 되어가는데요..! 4인으로 가서 노힌트로 3분 47초 남기고 탈출을 했었어요. 22년 10월에 문제 버프 이후 4개월 만에 첫 탈출팀이라고 해주셨어요! 나름 기념비적인 테마라 후기를 작성하려고 합니다. 😁 홍대 방탈출 엑스케이프 육식주의자가 공포테마 빙고에도 있고 문제방 테마 빙고에도 있는 악명이 자자한 테마입니다. 문제방에 눈을 뜬 매니아분들이 많이들 도전하시는 테마인데요..! 초보자분들이 멋 모르고 .. 자유/방탈출 후기 2023. 7. 6. Hustle #4. 이슈 템플릿, 브랜치 규칙 설정, 프로젝트 보드 만들기 안녕하세요, 다람쥐입니다. 이번 포스팅에선 깃허브 레포지토리를 설정하려고 합니다. 이슈 템플릿, PR 템플릿을 만들고 브랜치 PR 규칙을 설정하려고 합니다. 또한 프로젝트 보드도 만들려고 합니다. 이슈, Pull Request(PR) 은 무엇일까? 깃허브에서 아이디어, 피드백, 작업, 버그를 추적하기 위한 기능으로 Issue(이슈)를 제공합니다. 이슈는 메인테이너(작업자)들이 작업을 위해 사용할 수 있고 오픈소스에 기여하는 사람들이 버그 문의를 하는 소통의 창구로도 사용합니다. 이슈로 새로운 제안을 할 수도 있습니다. 즉, 서비스 개발 작업을 위한 이슈 트래킹 도구로도 사용할 수 있으며 버그 문의를 받거나 새로운 제안을 할 수 있는 일종의 커뮤니티가 될 수 있습니다. Pull Request, PR 은 한.. 프로젝트/장기 프로젝트 2023. 7. 6. Hustle #3. 스프링 부트 프로젝트 생성하기 안녕하세요, 다람쥐입니다. 백엔드 서버를 개발하기에 앞서 스프링 부트 프로젝트를 생성했습니다. 스프링 부트 프로젝트는 https://start.spring.io/ 에서 생성할 수 있습니다. 이 사이트는 spring initializr 이름을 가진 웹사이트입니다. 프로젝트 빌드 도구와 언어, 스프링 부트의 버전, 프로젝트 메타데이터, 패키징 방법, 자바 언어 버전을 설정합니다. 뿐만 아니라 프로젝트 의존성까지 검색하여 스프링 부트 프로젝트와 관련한 의존성이 포함된 채로 셋팅해줍니다. ADD DEPENDENCIES... (CMD + B) 버튼을 클릭하면 아래처럼 검색창이 나타납니다. 스프링 부트 의존성들을 검색하여 추가 및 삭제 수 있습니다. 의존성 이름과 분류, 간단한 설명을 알려주고 검색 속도 또한 빠릅.. 프로젝트/장기 프로젝트 2023. 7. 6. [홍대 방탈출] 고난이도 테마인 '서리브럼' 방탈출 후기 '여기가 어디야? 납치된 건가? 여기를 어떻게 빠져나가야 하는지 모르겠어. 마지막으로 기억하는 건 내가 운전하고 있었다는 사실뿐 그런데 이곳이 왠지 낯설지가 않다. 때때로는 색이 매우 선명하게, 때때로는 흑백으로 보인다. 그리고 계속해서 들려오는 '삐' 소리들이 나를 짜증 나게 한다. 이 모든 어색한 상황들이 내 머리를 아프게 한다. '내가 여기에 왜 갇혀 있는 거지? 제발 날 좀 도와줘.' 이 불편한 상황에 놓인 당신, 이곳을 빠져나가야만 한다. - 방탈출 상급자 - 난이도 6/6 - 커뮤니케이션 능력이 뛰어나신 분 - 여타 방 탈출이 쉽다고 느껴지는 분 - 팀빌딩, 초현실, 상상초월 - 분리 입장 브레이크아웃 홍대본점 테마 소개 중 안녕하세요, 다람쥐입니다! 오늘은 홍대에서 겁나어렵다고 입소문이 왕왕.. 자유/방탈출 후기 2023. 7. 6. 비밀의 숲 - 드림 레일, Dream Rail 방탈출 후기 따뜻한 바람에 휩쓸려서 도착한 잡화점. 많은 물건들 속 '드림레일'의 이야기가 보여진다. 테마명 : 드림레일 매장명 : 비밀의 숲, 홍대 플레이 시간 : 1시간 10분, 70분 물리적 혼방 : 불가능 안녕하세요, 다람쥐입니다. 오늘 소개할 방탈출 테마는 비밀의 숲 매장의 따끈따끈한 신테마죠~ 바로, 드림레일 입니다! 👏👏👏 비밀의 숲 매장은 2호선 합정역과 홍대입구역 사이에 있습니다! 😴 드림레일 테마 소개 🚂 드림레일 테마 소개와 포스터를 보셨나요? 잡화점 배경에 기차가 있고 판타지적인 요소들이 많이 보이는데요! 테마명도 기차 선로처럼 디자인이 되어 있네요. 포스터가 공개되자 마자 기대를 많이 했던 테마였어요~ ☺️ 판타지스러운 테마에 플레이타임도 70분이다 보니 볼륨도 꽤 있을 거라는 생각이 들었어요.. 자유/방탈출 후기 2023. 7. 6. Hustle #2. 1주차 할 일 정하기 안녕하세요, 다람쥐입니다. 이전에는 UMC 동아리에서 진행하는 스포츠 대회 플랫폼 허슬 프로젝트를 소개드렸습니다. Hustle #1. 허슬 프로젝트 시작 UMC 동아리 안녕하세요. 다람쥐입니다. 올 해엔 UMC 동아리를 하고 있는데요, 방학을 맞아 팀 프로젝트를 시작했습니다. PM 역할인 학생이 아이디어를 제출하고 디자이너와 개발 직군과 팀매칭을 itchipmunk.tistory.com 이번 포스팅은 1주차 개발 할 일을 정리해보려고 합니다. 필수 디자인 안이 나오면 ERD 다이어그램 만들기 선택 기본 프로젝트 생성하기 깃허브 셋팅하기 기본 프로젝트 추가하기 깃허브 셋팅하기 이슈, PR 템플릿 만들기 리뷰어 규칙 설정하기 README.md 형식 만들기 프로젝트 보드 만들기 Jasypt 암호화 라이브러리 .. 프로젝트/장기 프로젝트 2023. 7. 5. Hustle #1. 허슬 프로젝트 시작 UMC 동아리 안녕하세요. 다람쥐입니다. 올 해엔 UMC 동아리를 하고 있는데요, 방학을 맞아 팀 프로젝트를 시작했습니다. PM 역할인 학생이 아이디어를 제출하고 디자이너와 개발 직군과 팀매칭을 거칩니다. 여러 차수를 거쳐 모든 동아리원이 매칭이 완료됩니다. 팀 매칭이 끝나면 바로 팀 프로젝트가 시작됩니다. 팀 프로젝트 고를 때 고려했던 점들 제가 팀 프로젝트를 고를 때 염두하던 점이 있었어요. 첫 번째로 배포가 빠른 플랫폼을 선택했습니다. iOS, Android, Web 플랫폼 중에서 그 중 Web 플랫폼을 선택했습니다. 결과물을 실시간으로 확인할 수 있다는 건 동기 부여가 잘 되는 장점이 있더라고요. 모바일 플랫폼도 테스트 플랫폼을 통해 빠르게 확인이 가능하지만, 운영 단계에선 여건상 스토어 체제에 .. 프로젝트/장기 프로젝트 2023. 7. 5. 랜선 사회 : 온라인 커뮤니티에서는 어떤 일이 일어나는가 현대 사회에서 대부분의 사람들은 온라인 커뮤니티를 해 보았을 확률이 높습니다. 현재 20대 남성이라면 주로 게임 커뮤니티, 20대 여성이라면 연애, 뷰티 커뮤니티를 경험해보았고 대학생이라면 에브리타임, 직장인은 블라인드라는 커뮤니티가 유명합니다. 동영상 플랫폼 또한 남녀노소에게 활발히 열려있습니다. 네이버 카페, 다음 카페, 밴드 등의 커뮤니티도 공동체의 역할을 독톡히 해주고 있습니다. 온라인 커뮤니티를 사회학적으로 어떻게 분석하는지 궁금했었는데, 한빛미디어 랜선 사회 : 온라인 커뮤니티에서는 어떤 일이 일어나는가에서 확인할 수 있었어요. 다만, 한국에 특화된 내용은 아니고 위키피디아, 동호회 사이트 등 미국 사회에서 유명한 사이트를 기반으로 서술하고 있어서 다소 공감이 안될 수도 있어보이네요. 글의 서.. 도서/IT 도서 2023. 6. 25. [스프링 부트] Jasypt 설정 암호화로 Github Repo 에 안전하게 올리기 안녕하세요. 스프링 부트에서 Jasypt 라이브러리를 사용해서 설정을 암호화하는 방법을 알아봅시다. application.yml 파일에 아래와 같이 DB 접속 정보를 저장해둔다면, Github 레포에 올리지 못하겠죠? spring: profiles: local datasource: url: DB주소 username: DB계정 password: DB비밀번호 driver-class-name: com.mysql.cj.jdbc.Driver applicaiton.yml 을 .gitignore 파일에 추가하면, Git Stage 에 올라가지 않습니다. 그 다음에 작업자들끼리만 application.yml 파일을 공유해도 되지만, 공개 가능한 다른 설정까지 번거롭게 변경할 때 마다 모든 작업자들끼리 동기화하는 게 여.. Back-End/Spring 자료실 2023. 6. 20. 이전 1 ··· 3 4 5 6 7 8 9 ··· 43 다음