react에서 파일 업로드를 할 경우 node의 버전이 12 이상일 경우 아래 사진과 같은 버그가 발생할 수 도 있습니다. Step 01: package.json에 resolutions 추가 "resolutions": { "fs-capacitor": "^6.2.0", "graphql-upload": "^11.0.0" } Step 02: package.json에 scripts 부분에 preinstall 추가 "preinstall": "npx npm-force-resolutions", Step 03: 기존 node_modules 폴더 삭제 후 npm install 재설치 npm intall // 명령어 입력하여 재설치 * package.json 전체 소스 Step 04: npm run dev 명렁어를 입력하..
Logic - 클라이언트가 로그인을 하여 로그인에 성공하면 jwt 토큰을 발행하고 유저 조회 및 유저 정보 수정시 token으로 유저를 판별하여 접근 유무를 확인하는 것입니다. Case 1 - Prisma를 이용한 Client생성 (client.js) 1 2 3 4 5 import { PrismaClient } from ".prisma/client"; const client = new PrismaClient(); export default client; cs Case 2 - Server를 실행시켜주는 server.js 생성 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 require('dotenv').config(); import { ApolloServer } fr..
빈(Bean)이란? Spring IoC 컨테이너가 관리하는 자바 객체를 빈(Bean)이라는 용어로 부릅니다. 우리가 자바에서 new 연산자로 어떠한 객체를 생성했을 때 그 객체는 빈이 아닙니다. ApplicationContext.getBean()으로 얻을 수 있는 객체가 빈입니다. 즉 Spring에서 빈은 ApplicationContext가 알고 있는 객체, 즉 ApplicationContext가 만들어서 그 안에 담고 있는 객체를 의미합니다. 빈(Bean)의 스코프 ㆍ싱클톤 - 기본 스코프, 스프링 컨테이너의 시작과 종료까지 유지되는 가장 넓은 범위의 스코프입니다. ㆍ프로토타입 - 스프링 컨테이너는 프로토타입 빈의 생성과 의존관계 주입까지만 관여하고 더는 관리하지 않는 매우 짧은 범위의 스코프입니다. ..
ㆍ싱글톤 패턴이든, 스프링 같은 싱글톤 컨테이너를 사용하든, 객체 인스턴스를 하나만 생성해서 공유하는 싱글톤 방식은 여러 클라이언트가 하나의 같은 객체 인스턴스를 공유하기 때문에 싱글톤 객체는 상태를 유지하게 설계하면 안됩니다. ㆍ무상태로 설계해야 한다.! ㆍ특정 클라이언트에 의존적인 필드가 있으면 안됩니다. ㆍ특정 클라이언트가 값을 변경할 수 있는 필드가 있으면 안됩니다. ㆍ가급적 조회만 할 수 있어야 합니다. ㆍ필드 대신 자바에서 공유되지 않는 지역변수, 파라미터, ThreadLocal 등을 사용해야 합니다. 문제가 발생하는 코드 예시 ㆍStatefulService Class는 싱글톤으로 선언된 클래스이며, getPrice 메서드를 사용하여 user들의 price를 반환 1 2 3 4 5 6 7 8 ..
- Total
- Today
- Yesterday
- transactional outbox pattern
- spring boot poi excel download
- spring boot excel download paging
- JDK Dynamic Proxy와 CGLIB의 차이
- spring boot redis 대기열 구현
- transactional outbox pattern spring boot
- 서비스 기반 아키텍처
- microkernel architecture
- 레이어드 아키텍처란
- polling publisher spring boot
- spring boot redisson sorted set
- @ControllerAdvice
- pipe and filter architecture
- 람다 표현식
- 자바 백엔드 개발자 추천 도서
- 트랜잭셔널 아웃박스 패턴 스프링부트
- space based architecture
- pipeline architecture
- spring boot excel download oom
- java userThread와 DaemonThread
- service based architecture
- 트랜잭셔널 아웃박스 패턴 스프링 부트 예제
- spring boot redisson 분산락 구현
- redis sorted set으로 대기열 구현
- redis sorted set
- 공간 기반 아키텍처
- java ThreadLocal
- spring boot redisson destributed lock
- spring boot 엑셀 다운로드
- redis 대기열 구현
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |