카페인부족
close
프로필 배경
프로필 로고

카페인부족

  • 분류 전체보기
    • Front-End
      • React
      • HTML & CSS
      • Front-End 지식
    • Back-End
      • JAVA
      • Golang
      • HTTP
      • Nest.js
      • 기타
    • Errors
    • etc
Spring 프로젝트 시작하기 - 생성편

Spring 프로젝트 시작하기 - 생성편

회사에서 새로운 프로젝트를 맡아서 진행하게 되었다.하지만 프로젝트 구축은 언제나 새롭다.. 구글검색을 전전하다가 Spring에서 자주쓰게될 옵션이나 범용 프로젝트에서 쓰일만한 구성을 다루어보려고 한다.대략적인 과정은 이렇다.- 프로젝트 생성- 구조설계 및 테스트 (여기)- DB 연결(Mybatis / JPA)- 다중DB 연결- 프로파일 설정 (여기)- Error Exception (여기)- Jwt 방식의 Cookie 토큰 (발급 / 검증)- 로그 (여기)- 문서 자동화- Spring Security 적용 참고로 JDK 설치 및 환경변수 설정, intellj 설치는 되어있는 상태이다.차후 비극적으로 PC가 포맷되는 일이 생긴다면 다시 다루어보겠다. IDE : IntellijJDK : 17관리tool : m..

  • format_list_bulleted Back-End/JAVA
  • · 2024. 9. 24.
  • textsms
OKTA 최소 셋팅으로 간단하게 체험하기

OKTA 최소 셋팅으로 간단하게 체험하기

okta developer 페이지에서 가입 및 로그인합니다.작업진행상 계정문제가 생기면 아래 페이지로 다시 돌아와서 운영자 모드로 진행하면 됩니다.https://developer.okta.com/login/ Okta Developer developer.okta.com   계정 생성1. 좌측의 Directory-People페이지에서 Add Person 버튼을 클릭합니다.2. 유저정보를 입력합니다. email이 인증 기준이 될 데이터입니다. Application 생성dashboard에서 연결할 Application을 생성합니다. 1. 좌측의 Applications-Applications 페이지에서 Create App Integration 버튼을 선택합니다.2. 인증방식은 SAML 2.0로 설정하고 이름을 지..

  • format_list_bulleted etc
  • · 2024. 8. 29.
  • textsms
OBS 사용법 - 영상 및 송출경로 설정

OBS 사용법 - 영상 및 송출경로 설정

방송송출을 위해 OBS를 사용해보았다. 1. 송출할 영상 설정 소스 목록에 있는 미디어 소스 우클릭 후 속성을 선택한다. 로컬파일의 영역에서 찾아보기로 파일을 선택한다. 2. 송출할 경로 설정 제어 부분에 있는 설정으로 들어간다. rtmp 경로를 단일로 사용하고있었는데, 마지막 경로 위치를 스트림 키에 입력해준다. 예를 들어서 rtmp://127.0.0.1:8080/path1/path2를 사용하고있다면, rtmp://127.0.0.1:8080/path1까지는 서버에 입력하고 path2는 스트림키에 입력해주었다. 3. 방송 시작 방송시작 버튼을 누르면 송출 완료 파이프라인을 두개를 사용하여 메인/백업 송출을 하고있다면, 창을 하나 더 띄워서 X2해준다.

  • format_list_bulleted etc
  • · 2024. 2. 19.
  • textsms
DTO 내부 Validation

DTO 내부 Validation

@ApiOperation({ summary: '테스트 코드' }) @ApiBody({ type: ParentDTO }) @UsePipes(new ValidationPipe({ transform: true })) TestController( @Body() payload: ParentDTO, ) { // 이런저런 코드 } Controller에서 Request Body를 Body 데코레이터로 받으면 받은 값이 해당 타입에 적합한지 자동으로 유효성 검사를 해준다. 🤷‍♂️ 문제상황 class ChildDTO { @Expose() @IsOptional() @IsNumber() @ApiProperty() child_id: number @Expose() @IsString() @ApiProperty() child_na..

  • format_list_bulleted Back-End/Nest.js
  • · 2023. 8. 15.
  • textsms
[오류] Prisma DTO 에서 bigint 다루기

[오류] Prisma DTO 에서 bigint 다루기

1. prisma schema model u_user { u_idx BigInt @id @default(autoincrement()) u_active_yn u_user_u_active_yn @default(true) u_group_auth_yn u_user_u_group_auth_yn @default(true) update_dt BigInt? } 2. user.dto.ts export class UserDTO { @Expose() @IsInt() @ApiProperty() u_idx: bigint @Expose() @IsBoolean() @ApiProperty() u_active_yn: string @Expose() @IsBoolean() @IsNotEmpty() @ApiProperty() u_group..

  • format_list_bulleted Back-End/Nest.js
  • · 2023. 6. 30.
  • textsms
Hook

Hook

class를 작성하지 않고도 state와 다른 react의 기능들을 사용할 수 있게 해줌 함수 컴포넌트에서 React state와 생명주기 기능(lifecycle features)을 “연동(hookinto)”할 수 있게 해줌 Class안에서는 동작하지 않으며, 대신 class 없이 React 를 사용 할 수 있게 해줌 종류 useState : 현재의 state와 이 값을 업데이트하는 함수를 쌍으로 제공 useEffect : side effects(React 컴포넌트 안에서 데이터를 가져오거나 구독하고, DOM 을 직접 조작하는 작업)를 수행할 수 있게 해줌 useCallBack : 특정함수를 새로 만들지 않고 재사용하고 싶을때 사용. useMemo : 인수를 각각 함수. 배열을 받아 배열의 값이 바뀔때만..

  • format_list_bulleted Front-End/React
  • · 2023. 5. 23.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • navigate_next
카테고리
  • 분류 전체보기
    • Front-End
      • React
      • HTML & CSS
      • Front-End 지식
    • Back-End
      • JAVA
      • Golang
      • HTTP
      • Nest.js
      • 기타
    • Errors
    • etc
방문자

Today :
Yesterday :
최근 글
인기 글
최근 댓글
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바