책 인증하기 TIL - DAY 1 📝 책에서 기억하고 싶은 내용을 써보세요. 마당 01. 코딩별 안내서 - 기초 편 01. 개발자에 대한 오해 5가지! 오해 1: 개발은 누구나 쉽게 배우고, 할 수 있다? 직업은 무엇보다 자신의 흥미, 적성과 잘 맞아야 함 논리적으로 생각하기를 좋아하고 문제 해결을 즐기는 성향이 필요 ...
Ruby Update
Overview 블로그 배포가 계속 실패하고 있다. ㅠㅠ 해결을 위해 루비를 업데이트 해보기로 했다. 맥을 사용하고 있고 루비를 업데이트 하기 위해 아래 코드를 한 줄씩 차례대로 실행했다. brew update brew install rbenv rbenv install 3.1.2 위에 처럼 버전을 직접 입력해도 되고 rbenv instal...
JPA Auditing
Overview Java에서 ORM 기술인 JPA를 사용하여 도메인을 관계형 데이터베이스 테이블에 매핑할 때 공통적으로 도메인들이 가지고 있는 필드나 컬럼들이 존재합니다. 대표적으로 생성일자, 수정일자, 식별자 같은 필드 및 컬럼이 있습니다. 도메인마다 공통으로 존재한다는 의미는 결국 코드가 중복된다는 말과 일맥상통합니다. 데이터베이스에서누가, 언...
JPA 엔티티 Long을 사용하는가?
이슈 @Entity public class Member { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; //... } id 값으로 Long을 쓴다. 왜 long도 String도 아닌 Long인가? id 타입이 long일 경우 pri...
Terminal, git 명령어 총정리
Overview 개발 프로젝트 제작을 위해 Github를 다루는 방법에 대해서 소개 Chapter1-1. Github 리포지토리 개념학습: 프로젝트 Github 리포지토리에 꼭 필요한 요소에 대해서 학습 튜토리얼: 프로젝트 Github 리포지토리를 함께 만들어보기 Chapter1-2. Github Project 칸반 개념학습: ...
Terminal, git 명령어 총정리
Overview 프로젝트 시작전 터미널과, 깃 명령어를 정리해 보았다. 1. 디렉토리 이동 홈 디렉토리로 이동 cd ~ 새 디렉토리에 디렉토리명을 생성 mkdir [디렉토리명] [디렉토리명]로 이동 cd [디렉토리명] 부모 디렉토리로 이동 cd .. 현재 경로를 출력 // print working directory pwd ...
Section 4회고
Great job!! but I’m dizzy… Overview 섹션 4… Spring 순삭!! graph LR A[Section 4] --> B(웹 애플리케이션 보안) B --> B1(인증/보안 기초) --> B11(HTTPS) B1 --> B12(Hashing) B1 --> B13(Cookie) B1 --> B...
Spring Security
Overview 웹 사이트에 보안은 굉장히 중요한 요소입니다. Spring Framework에서는 Spring Security를 통해 보안 관련 기능을 편리하게 지원하고 있습니다. 학습목표 Spring Security를 사용해야 하는 이유를 설명할 수 있다. Spring Security 환경 구성을 학습하고 직접 구성할 수 ...
인증 / 보안 기초
Overview 웹 사이트에 보안은 굉장히 중요한 요소입니다. 보안이 제대로 되어 있지 않다면 여러분들의 개인정보가 악의적인 곳에 유출될 가능성이 있습니다. Spring Framework에서는 Spring Security를 통해 보안 관련 기능을 편리하게 지원하고 있습니다. Spring Security를 이용해 인증과 보안을 구현하기에 앞서, 인증과 ...
Section4, Week14, Day 61 TIL
Daily to-do list Zoom- 굿모닝 세션 Daily Coding Chapter - Spring Data JDBC를 이용한 데이터 액세스 실습 점심시간 Chapter - Spring Data JDBC를 이용한 데이터 액세스 실습 Pair - Spring Data JDBC를 이용한 데이터 액세스 실습 Zoom - ...