p.143 발췌 권장하는 식별자 선택 전략 데이터베이스 기본 키는 다음 3가지 조건을 모두 만족해야 한다. 1. null값은 허용하지 않는다. 2. 유일해야 한다. 3.변해선안된다. 테이블의 기본 키를 선택하는 전략은 크게 2가지가 있다. 자연 키(natural key) -비즈니스에의미가있는키 - 예: 주민등록번호, 이메일, 전화번호 대리 키(surrogate key) - 비즈니스와 관련 없는 임의로 만들어진 키, 대체 키로도 불린다. - 예: 오라클 시퀀스, auto_increment, 키생성 테이블 사용 자연 키보다는 대리 키를 권장한다 자연 키와 대리 키는 일장 일단이 있지만 될 수 있으면 대리 키의 사용을 권장한다. 예를 들어 자연 키인 전화번호를 기본 키로 선택한다면 그 번호가 유일할 수는 있지..

최근 신입으로 맡게된 프로젝트에서 사용하게 될 문자인증 서비스를 위해 문자 관련한 api를 찾아보았다. 제공하는 라이브러리를 조사해보니 coolsms https://coolsms.co.kr/ 세상에서 가장 안정적이고 빠른 메시지 발송 플랫폼 - 쿨에스엠에스 손쉬운 결제 전용계좌, 신용카드, 계좌이체 등 국내 결제 뿐만 아니라 해용신용카드로 한번의 카드번호 등록으로 자동충전까지 지원합니다. 전용계좌, 신용카드, 계좌이체 등 다양한 결제 방식 coolsms.co.kr NHN Cloud https://docs.nhncloud.com/ko/Notification/SMS/ko/api-guide/ API v3.0 가이드 - NHN Cloud 사용자 가이드 Notification > SMS > API v3.0 Gui..

Swagger.. https://swagger.io/ API Documentation & Design Tools for Teams | Swagger Loved by all • Big & Small Thousands of teams worldwide trust Swagger to deliver better products, faster. swagger.io 개인적으로 Postman을 사용했었을 때 굳이 Postman 말고 다른 걸 사용할 필요가 있을까 하는 생각이었다. 하지만 회사에 들어가고 나서 선임이 말해준 이유는 충분히 Postman이 아닌 다른 API플랫폼을 찾기엔 충분했다. Postman의 경우 기업이 운영하기에 사용량이 많아지면 '유료'로 가격이 책정된다는 것이었다. 맨날 혼자 사이드 프로젝트를..

서론. 프론트엔드는 하나하나 잘 정리하지 않은 채 작업을 한다면 코드의 양이나 복잡도가 너무나도 높아지는 느낌을 받았다. 그로 인해 상태관리 라이브러리 (Pinia, Vuex..)를 굉장히 효율적으로 사용해야 중복되고 복잡한 코드의 양을 줄일수 있다는 것을 느끼고 있다. 당장에 로그인만 하더라도 JWT토큰을 백엔드에서 구현하는 것과 함께 Vue.js 내에서 관리해 줘야 되는 게여간 까다로운 게 아니란 것을 알게 되었다. 그렇기에 정리를 해두고 계속 고쳐가는 방향으로 진행하려고 한다. JWT 토큰 https://mo-greene.tistory.com/108 Jwt + SpringSecurity + Mybatis 구현 Vue.js 와 SpringBoot를 사용해 게시판 토이프로젝트를 구현하고 있다. CRU..

Vue.js 와 SpringBoot를 사용해 게시판 토이프로젝트를 구현하고 있다. CRUD과정은 전부 끝났고 Vue.js와 씨름하며 시간을 보내다가 드디어 로그인 파트로 넘어왔다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8-jwt/dashboard [무료] Spring Boot JWT Tutorial - 인프런 | 강의 Spring Boot, Spring Security, JWT를 이용한 튜토리얼을 통해 인증과 인가에 대한 기초 지식을 쉽고 빠르게 학습할 수 있습니다., [사진] 본 강의는 Spring Boot, Spring Security를 이용해서 JWT 인증과 인가를 쉽 www.inflearn.com 위..

유효성 검사가 제일 짜증 나고 귀찮은 작업이 아닐까 싶다. Vuetify에선 프론트에서 처리해 줄 수 있는 유효성검사가 있어 소개하려 한다. https://vuetifyjs.com/en/components/forms/ Vuetify — A Vue Component Framework You are viewing the documentation for Vuetify 3 vuetifyjs.com Vuetify 에선 Form태그의 유효성검사를 쉽게 해 줄 수 있는 기본 컴포넌트 하나와 2개의 써드파티가 있다. 써드파티인 Vee-validate, Vuelidate 이 두 개도 사용하기에 따라 좋은 것 같지만 굳이 기본 Rules로 처리할 수 있는데 써드파티를 깔아서 사용해야 되나 싶다. 간단한 예시를 보자 양식으..
- 한권으로끝내기리눅스마스터2급
- CompositionAPI
- 프로그래머스
- LEVEL2
- it책 리뷰
- 정수형으로 변환
- mybatis구현
- 리눅스마스터2급
- java 플레이그라운드
- 객체 지도
- 맥 error
- vue.js
- 알고리즘
- SpringSecurity
- vuex
- 책리뷰
- 다음 큰 숫자
- springboot
- Vue.js3
- 객체지향의 사실과 오해
- 짝지어제거하기
- for
- 스프링부트
- JWT
- 타임리프
- script setup
- 객체지향
- 함께모으기
- pinia
- 토스페이먼츠
- Total
- Today
- Yesterday