일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- C++
- 경제
- 책을알려주는남자
- C
- JavaScript
- 독서
- 프로그래밍언어
- 화장품
- 재테크
- algorithmStudy
- 자바
- 돈
- 주식
- 채권
- algorithmtraining
- 책알남
- 독후감
- 성분
- 알고리즘트레이닝
- 프로그래머스 알고리즘 공부
- 서평
- 지혜를가진흑곰
- Java
- 알고리즘 공부
- algorithmTest
- 알고리즘공부
- 백준알고리즘
- 투자
- 다독
- 자바스크립트
- Today
- Total
목록[Snow-ball]프로그래밍(컴퓨터)/프로그래밍 실수 (11)
탁월함은 어떻게 나오는가?
원래 사용하던 서버말고 새로운 서버를 만들기 시작했다. 이번에 만들고 있는 프로젝트는 Prisma를 여러개 사용함으로써 여러개 Schema를 사용해야 했다. 다중 Prisma 설정을 해주고 generate 까지 처리했지만 프로젝트를 cli로 start하면 밑에 사진과 같은 에러가 발생하였다. 여러가지 삽질을 했지만, 결국은 PrismaService 모듈에서 PrismaClient 를 import 할 때 원래 사용하던 방식으로 하면 안되는 것이였다. 해결 방법에 대해서 작성해보겠다. 해결 전 코드: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 import { INestApplication, Injectable, OnModuleInit } ..
프로젝트를 진행하면서 axios를 사용해서 백(Nodejs)와 프론트(React)를 통신하는 와중에 필요한 통신부분에서 .then이 안되는 현상이 발생했다. 다른 통신부분은 정상적으로 .then이 되는데 이부분이 안되는 부분을 이해할 수 없어서 여러가지 테스트와 검색을 해보는데, 그러던 중 실수를 발견해서 나중에는 이런 실수를 조기에 잡기 위해 적어놓기로 했다.... 문제의 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 // promise 되는 코드 export const UserSignupDataAPI = (states) => client.post(backUrl + "/users/signup", states); // promise 되는 코드 export const UserS..
하나의 컴포넌트 안에서 useSelector 를 사용해서 createSlice의 선언된 기본값들을 가져올려고 했었다. 하지만, useSelector를 요소를 읽어 올 수없다는 에러만 발생. 어떤 실수를 했는지 여러가지 방법을 찾아보다가 알게된 결과는 스토어에 선언을 하지 않았다.. 해결 방법 : store를 확인하였더니 선언되지 않았다. 앞으로 redux를 사용할 때 요소를 읽어 오지 못할 경우 스토어를 확인해보자 해결 전 : 1 2 3 4 5 6 7 8 9 10 import { combineReducers, configureStore, getDefaultMiddleware } from '@reduxjs/toolkit'; import logger from 'redux-logger'; const rootR..
스프링부트에서 포스트맨으로 회원가입을 위해서 정보를 보냈다. 하지만, 왠걸? 로딩이 되고 [Completed initialization in 1 ms] 까지 출력되고 더이상 진행이 되지 않았다. 해결방법 : 해결 전 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 @RequiredArgsConstructor public class SecurityFilter extends OncePerRequestFilter { private final SecurityProvider provider; @Override protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, Filt..
필자가 redux toolkit을 사용하는중에 TypeError: Obejct(...) is not a function에러가 발생. react reduxToolkit 에서 reducers를 reducer로 잘못적었은 상태에서 dispatch를 보냈더니 리듀서를 인식못하고 생기는 에러였다.... 수정 전 : 수정 후 : 자바스크립트에서는 단순한 실수가 엄청난 고통을 준다... 항상 조심 또 조심 베타존 : 네이버쇼핑 스마트스토어 나를 꾸미다 - 인테리어소품 베타존 smartstore.naver.com
문제발생 : Entity와 DTO 부분에서 private long artistId; 라고 선언했었는데, Long으로 사용하기를 권장하는걸 알게되었다. 근거는 Long을 사용하면은 null을 사용할 수 있기떄문이다. long을 사용하면 프리미티브 타입은 기본값이 0이기때문에 실제로 id값이 0인건지, 값이 없는건지 구분하기가 매우 어렵다고 한다. 사실 거의 알아내기 불가능아닐까..? 그런데 Wrapper 타입인 Long 이나 Integer를 쓰면 id가 없는 경우엔 확실하게 null이고, 그 자체로 id가 없다는걸 보장할 수 있게 된다. Hibernate JPA 공식문서에서도 Wrapper타입을 권장하고 있다고한다. We recommend that you declare consistently-named i..
React를 사용하고 yarn start를 실행했는데, Error: Invariant failed: You should not use outside a 어류때문에 진행할 수 없었다. 답답했던부분은 터미널에서는 문제가 생기지 않았다는 것이다. 한창 삽질 후 해결했다. 해결방법은 : 1. import { BrowserRouter } from 'react-router-dom'; 2. , 2가지를 추가해줬더니 해결됬다. 베타존 : 네이버쇼핑 스마트스토어 나를 꾸미다 - 인테리어소품 베타존 smartstore.naver.com
작업을 하던중에 에러가 발생했다. 에러의 내용은 간략하게 " Handler dispatch failed; nested exception is java.lang.IllegalAccessError: class jung.uss.controller.FileController (in unnamed module @0x12f12744) cannot access class jdk.internal.jline.internal.Log (in module jdk.internal.le) because module jdk.internal.le does not export jdk.internal.jline.internal to unnamed module @0x12f12744 " 이런 내용들이다. jdk가 문제가 생긴건데 결국 해결..