Error Java 17로 생성한 SpringBoot 프로젝트를 다른 PC에 클론받아 실행하였더니 아래와 같은 에러가 발생함. A problem occurred configuring root project 'example'. > Could not resolve all files for configuration ':classpath'. > Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.2.3. Required by: project : > org.springframework.boot:org.springframework.boot.gradle.plugin:3.2.3 > No matching variant of org.springfr..
반응형
Language
ErrorNestJS에서 react useState 사용시 아래와 같은 에러 발생.× You're importing a component that needs useState. It only works in a Client Component but none of its parents are marked with "use client", so they're Server Components by default. │ Learn more: https://nextjs.org/docs/getting-started/react-essentials SolutionNestjs는 기본적으로 서버 컴포넌트를 사용하는데 useState와 같은 클라이언트 컴포넌트를 사용하려고 해서 에러가 발생한것.참고 : https://ne..
JVM GC(Java 8 이전): 특징: 직렬 GC : 단일 스레드에서 메모리를 처리하여 기본적인 가비지 수집 기능을 제공합니다. 병렬 GC(Parallel GC) : 직렬 GC의 멀티스레드 버전으로, 성능 향상을 위해 가비지 수집을 병렬로 수행합니다. CMS(Concurrent Mark-Sweep) GC : 백그라운드에서 GC 작업을 동시에 수행하여 메모리 사용량을 최소화하고 응답 시간을 최적화합니다. 장점과 단점: 직렬 GC : 간단하고 효율적이지만 멀티 코어 시스템에서는 성능 제한이 있을 수 있습니다. 병렬 GC : 멀티 코어 시스템에서 성능 향상을 제공하지만 일시 중지 시간이 길어질 수 있습니다. CMS GC : 짧은 일시 중지 시간으로 응답성을 향상하지만 CPU 사용량이 높아 처리량에 영향을 미..
현재 운영중인 서비스에 로컬 파일 보관 기간을 수정해야하는데 삭제 기준을 마지막 수정시간을 기준으로 삭제함. 프로그램 수정 후 테스트를 위해 마지막 수정 시간을 수정하려고 만든 파이썬 프로그램임 import osimport datetimedef change_file_modified_time(file_path, new_modified_time): new_modified_time = datetime.datetime.strptime(new_modified_time, '%Y-%m-%d %H:%M:%S') os.utime(file_path, times=(new_modified_time.timestamp(), new_modified_time.timestamp()))file_path = 'D:\\mnsof..
JVM 1.0 – 1.1 :기본 기능을 갖춘 JVM의 초기 버전입니다.성능 향상을 위해 JIT(Just-In-Time) 컴파일을 도입했습니다.동적 언어에 대한 지원이 제한적이고 최신 최적화가 부족했습니다.JVM 1.2 – 1.3 :향상된 가비지 수집(GC) 알고리즘.Java 보안 모델이 추가되어 보안 기능이 강화되었습니다.JNDI(Java 명명 및 디렉토리 인터페이스) 도입.JVM 1.4 :비차단 I/O 작업을 위한 java.nio 패키지가 추가되었습니다.JMX(Java Management Extensions)를 통해 모니터링 및 관리가 향상되었습니다.코드 테스트를 위한 어설션 기능 도입.JVM 5(자바 SE 5.0) :주요 기능에는 제네릭, 메타데이터 주석 및 향상된 for 루프가 포함됩니다.적응형 최..
1. Node.js 설치https://nodejs.org/ko/download/ Node.js — Download Node.js®Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org 2. 프로젝트 생성npx create-next-app@latest .✔ Would you like to use TypeScript? … No / Yes✔ Would you like to use ESLint? … No / Yes✔ Would you like to use Tailwind CSS? … No / Yes✔ Would you like to use `src/` directory? … No / Yes✔ Would you like ..
Error Next js 프로젝트를 생성하기 위해npx create-next-app@latest .위 명령어를 실행하였더니 아래와 같은 에러가 발생하였다.Could not create a project called "TEST-APP" because of npm naming restrictions: * name can no longer contain capital letters Solutionnpm에서는 명명규칙으로 대문자를 지원하지 않기 때문에 발생했던 것.유닉스 파일시스템에서는 대문자를 허용하지 않으므로 이식성 측면에서 허용하지 않는 듯.. test-app으로 바꿔서 하니 정상적으로 실행됨. https://stackoverflow.com/questions/59159553/why-cant-re..
Error sequelize을 통해서 test시 테이블을 생성하기 위해서 app.js 에서 아래와 같이 설정함. db.sequelize .sync({ force: false }) // true : 테이블을 재생성 .then(() => { console.log('데이터베이스 연결 성공'); }) .catch((err) => { console.error(err); }); 그리고 테스트데이터를 사전에 insert하기 위해서 테스트코드(.spec.js)의 before에 아래와 같이 작성 const request = require('supertest'); const app = require('../app.js'); describe('GET /categories는', () => { const category = [..
반응형