일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- Pass By Value
- 은행IT
- MSA
- 디렉토리계층구조
- 맥북셋팅
- Homebrew
- 개인프로필스튜디오창업
- 계정계
- 모놀리식
- jdk17
- oracleapex
- 맥북
- 인강빨리듣기
- 학점은행제
- SQL
- 맥북환경설정
- 프로그래머스
- union
- 학점은행제무료강의
- 채널계
- 오라클
- DB
- 코딩테스트
- it자격증
- 컴퓨터공학학사취득
- jdk
- 코어뱅킹
- 렌탈스튜디오창업
- python
- fastapi
- Today
- Total
목록백엔드 (26)
개발머해니
Fastapi 가 편리한 이유1. 문서 자동화 = Swagger를 사용하지 않아도 된다. 2. nodejs급 빠름 3. ASGI를 기반으로 비동기 처리를 지원 (※ ASGI : Asynchronous Server Gateway) 4. flask나 django는 동기 통신을 기반으로 하기 때문에 효율이 떨어짐 Fastapi 공식 사이트https://fastapi.tiangolo.com/ FastAPI - FastAPIFastAPI framework, high performance, easy to learn, fast to code, ready for productionfastapi.tiangolo.com
Springboot에서 기본적으로 사용하고 있는 DB네이빙 룰(DB Physical Naming Strategy)은 아래와 같습니다!모든 테이블명은 소문자카멜케이스 대문자는 '_'로 대체됨그럼 이미 대문자로 DB스키마를 설계한 경우, 전부 소문자로 바꿔줘야 할까요?! 아닙니다! 위의 사진처럼 application.yml 파일에서 JPA의 네이밍 규칙을 모델에 설정된 규칙으로 변경한다고 설정해 주기만 하면 대문자로 테이블을 관리할 수 있습니다! Model 클래스에서 Table 명세를 대문자로 해둔 것처럼 JPA가 대문자 테이블을 잘 잡아오는 것을 알 수 있습니다~ 출처 : JPA Entity Table 대소문자 네이밍 에러문제 발생 JPA를 통해 Entity를 생성할 때 name 속성으로 "USER_T..
springboot와 jpa를 활용한 프로젝트를 생성 중인데 데이터 입력일자와 수정일자가 자동으로 입력될 수 있도록 모든 dto가 이러한 기능을 상속받게 만들고 싶었습니다.근데 인터넷 예제들 중 어떤 것들은 abstract로, 어떤 예제들은 class로 만들었기 때문에 차이에 대해서 물어보았습니다. 대답은 아래와 같았습니다. 입력일자와 수정일자를 자동으로 셋팅해주는 기능을 모든 DTO가 상속받을 수 있도록 구현하려면 보통 추상 클래스나 클래스의 메서드로구현합니다. 추상 클래스와 클래스의 메서드를 사용하는 것 모두 가능하며, 각각의 방식에는 장단점이 있습니다. 1. 추상 클래스(Abstract class) 사용:추상 클래스를 사용하여 공통 필드와 메서드를 정의하고, 이를 상속받아 사용합니다.장점: 코..
안녕하세요! 저에게는 jdk11과 jdk17이 모두 필요한 슬픈 사연이 생겼습니다... 하지만 한 대의 컴퓨터에게 자동으로 내가 필요한 자바 버전을 찾아라! 하는 것은 불가능한가봅니다...훌쩍 매번 openjdk를 지웠다 까는 행태를 반복하다가 이건 아니다 싶어서 구글링 시작! 역시나 손쉽게 자바 버전을 변경하는 방법이 있었습니다~ 제가 참고한 글을 첨부 드리니 참고 바랍니다! [MacOS] JDK 설치, 환경변수 설정하기(+ jdk 버전 변경) Overview iTerm과 zsh 설치 (처음으로 macOS 접하신 분들 한해서) homebrew 설치 기본적인 JDK 설치 및 링크 설정하기 JDK 버전 수동으로 변경하기 JDK 버전 간편하게 변경하기 📌 1. Overview 윈도우 운영체제 beaniejo..
EC2의 세부정보에 들어가보면 [퍼블릭 IPv4 주소]에 탄력적 IP의 [프라이빗 IP 주소]가 할당된 것을 볼 수 있다! 참고 사이트 : Github Action을 활용한 배포 자동화 CI/CD - (1) EC2 생성하기 해커톤에서 구축했던 서버 환경을 다시 한번 세팅해보기 시리즈 1탄 : ec2 인스턴스 생성하기 velog.io
참고한 사이트 : Github Action을 활용한 배포 자동화 CI/CD - (1) EC2 생성하기 해커톤에서 구축했던 서버 환경을 다시 한번 세팅해보기 시리즈 1탄 : ec2 인스턴스 생성하기 velog.io
아직도 귀찮게 사이트 접속해서 다운받고 압축 풀어서 설치하는 분 없죠? 오늘도 손쉽게 Homebrew를 활용해서 개발환경을 셋팅해봅시다! 1. 인텔리제이 설치하기 인텔리제이는 무료버전인 community 버전과 유료인 ultimate 버전이 있습니다. 저는 이미 졸업을 했지만 대학교 메일이 있다면 ultimate이 1년씩 무료로 사용이 가능해요! 그래서 저는 ultimate 버전을 설치해주었습니다! 🍺 아래 명령어로 손쉽게 설치하세요! brew install --cask intellij-idea - 명령어 확인은 여기서 👇 https://formulae.brew.sh/cask/intellij-idea#default intellij-idea Homebrew’s package index formulae.br..
맥북을 샀습니다! 뭘해야할까요? 바로 Homebrew 설치! 귀찮게 다운받고 압출풀고 다음단계클릭...안해도 터미널에서 명령어 하나만 입력하면 프로그램 설치해주는 기특한 녀석이랍니다~ 그럼 바로 brew 설치하러 고고싱~ 1. Home brew 설치하기터미널창 키셔서 아래 명령어 입력하세요 !/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 설치가 완료되면 이런 안내문이 뜨는데요...==> Next steps: - Run these two commands in your terminal to add Homebrew to your PATH: (echo; echo 'eval "$(/opt/..
Java 1) 기본형변수 : 값으로 전달(Pass By Value) 2) 참조형변수 : 객체주소가 전달(Pass By Reference) 기본형변수 : boolean, char, byte, short, int, long, float, double (Stack메모리에 값 저장) 참조형변수 : Integet, Boolean, String... (Stack메모리에 주소 저장, Heap메모리에 값 저장) 자바에서는 파이썬과는 달리 매개변수 전달 방식이 다릅니다. 자바에서는 모든 매개변수가 값으로 전달됩니다. 이 말은 변수가 메서드로 전달될 때, 실제 값이 전달되는 것이지 변수의 참조가 전달되는 것이 아니라는 것입니다. 따라서 자바에서는 메서드 내에서 매개변수의 값이 변경되어도 호출자에게 영향을 주지 않습니다. ..
안녕하세요~ 작년에 떨어진 ADSP...죽지도 않고 올해 다시 보려고 시험일정을 찾아보았습니다! 시험일정 가장 빠른 시험은 2월, 마지막 시험은 11월이니 일정 수립에 참고하세요! 공식 홈페이지 데이터자격시험 데이터아키텍처 준전문가 제56회 - 2.12~16 2.29 3.16(토) 4.5~9 4.12 - www.dataq.or.kr 더욱 자세한 시험 내용은 위의 홈페이지에서 확인 가능합니다! 2023년에 불합격 후기 후...저는 보시다시피 2과목에서 과락을 했습니다 ㅠ_ㅠ 어려운 3과목만 파다가 이런 참사가... (심지어 3과목도 점수 낮음 ;;) 여러분은 2과목도 가볍게 생각하지 마시고 꼭 공부 해가세요 ~ 1과목은 하루 공부했는데 생각보다 난이도는 높지 않았습니다! 참고로 저는 IT비전공, 통계지식 ..