일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 다독
- 경제
- 성분
- algorithmTest
- 투자
- 독후감
- algorithmtraining
- 서평
- 알고리즘공부
- 주식
- 책을알려주는남자
- 프로그래밍언어
- Java
- 돈
- 알고리즘 공부
- 채권
- 자바스크립트
- 지혜를가진흑곰
- C
- 자바
- 백준알고리즘
- C++
- JavaScript
- 책알남
- 화장품
- 알고리즘트레이닝
- 재테크
- 프로그래머스 알고리즘 공부
- 독서
- algorithmStudy
- Today
- Total
목록[Snow-ball]server (32)
탁월함은 어떻게 나오는가?
최근에 프로젝트가 NestJS로 만들고 있으면서 백단을 구축하고 있다. 하지만, @Get('/')요청으로 Board들의 list 를 불러오기위해 컨트롤러 단에서 @UseGuards를 사용하지 않았는데도 불구하고, Response가 Unauthorized가 발생했다. 물론, 내가 실수를 한부분이 있는지 확인을 했지만 없었다. 혹시 몰라서 @Post로 요청을 해봤더니 정상적으로 동작을 하게 됬다. 이게 뭐지?? 고민을 하고 개선을 해보다가 혹시나 해서 @Get('/)요청을 맨위로 올렸더니 정상적으로 작동이 됬다. 그래서 몇가지 테스트를 했더니 @UseGuards가 없는 컨트롤러단은 위에 2개까지 있을때는 @Get 요청을 했을 경우 401 Unauthorized가 발생하지 않았다. 결론적으로는, @UseGua..
First steps In this set of articles, you'll learn the core fundamentals of Nest. 이 글에서 너는 Nest의 핵심 기본 사항에 대해 배울 것이다. To get familiar with the esential building blocks of Nest applications, we'll build a basic CRUD application with features that cover a lot of gorund at an introductory level. 네스트 애플리케이션을 만들기 위해 필수 구성 요소에 익숙해지기 위해서, 우리는 서두에서 많은 부분을 다루는 기능을 갖춘 기본 CRUD를 구축할 것이다. Language We're in lo..
위의 에러가 발생할때에 대한 해결방법은 구글에서 검색해보면 '한글이라서' 에러를 던져주는 것이다. 해결방법은 my.cnf 에 가서 1 2 default-character-set=utf8 default-collation-utf8_general_ci cs 추가하는 방법에 대해서 적혀있다. 해결방법 : 하지만, 나는 되지 않았다.... 그래서 찾아보던 중 heidisql에서 테이블 컬럼 중 [ 조합 ] 에서 [ armscii8_bin ] 을 발견했다. armscii8_bin 을 utf8로 변경하고 싶었지만 찾지못해서 utf16_general_ci로 변경했더니 정상작동하게 됬다.
Node.js를 사용하다보면 개발 환경에서의 굳이 재실행 시켜주지 않아도 적용된건지 확인하고 싶어진다. nodemon 그것을 해결해주기 위한것이 nodemon(node monitor)라는 모듈이다. nodemon을 사용하여 서버 코드가 변경되어도 서버 코드의 변경을 감지해 서버가 알아서 재실행 시켜준다. 설치 기본적인 nodemon 설치 명령어이다. 1 npm i nodemon cs https://www.npmjs.com/package/nodemon nodemon Simple monitor script for use during development of a Node.js app.. Latest version: 2.0.18, last published: 14 hours ago. Start using no..
Spring에서 JUnit Test를 진행하기 위해서 실행했는데, Method 'initializationError' not found. Opening the test class. 가 발생하게되는 이유는 프로젝트에 JUnit 라이브러리가 추가되지 않았기 때문이다. 1) 프로젝트 우클릭 > Properties > Java Build Path > Libraries > Add Library 클릭! 2) JUnit 선택 후 Next 클릭! 3) 자신에게 맞는 JUnit 버전을 선택 후 Finish 클릭! 4) JUnit이 등록된걸 확인했으면 Apply and Close를 클릭! 5) 다시 JUnit Test 를 실행해보면 정상 작동 확인! 베타존 : 네이버쇼핑 스마트스토어 나를 꾸미다 - 인테리어소품 베타존 s..
원래 설정 : 1) 자바 16버전 2) eclipce 2021-12 버전 으로 환경설정할려는데 실패해서 1) 자바 8버전 2) eclipce 2020-06버전으로 설정을 다시했다. 하지만 root-context.xml 에서 Namespace 설정 탭이 뜨지 않아서 여러 삽질을 했다. 문제는 버전문제였다. 해결방법 1) 자바 8버전 2) eclipce 2019-06버전으로 다운그레이드를 하고 sts를 설치 했지만 Namespcae 탭은 여전히 없었지만, 파일 우클릭 > open with > spring config editor 가 존재한다. 버전 이슈에 대해서 항상 잊지말자. 베타존 : 네이버쇼핑 스마트스토어 나를 꾸미다 - 인테리어소품 베타존 smartstore.naver.com
문제 : 스프링 부트에서 Hibernate를 사용하는데 가독성이 안좋게 출력이 되서 많은 방법을 찾아보았다. yml을 사용하기 때문에 yml에다가 format_sql을 적용해봤는데도 불구하고 적용이 되지 않았다. 해결방법 : yml에 먹히지가 않아서 기존에 존재하는 application.properties에 적용을 했더니 정상작동 된다. yml과 properties는 하나만 선택해서 사용할 수 있는 것이아닌 둘다 취사선택이 가능하다. properties에 추가한 코드 : spring.jpa.properties.hibernate.format_sql=true 추가후 회원가입한 sql 출력 : 가독성이 훨씬 좋아졌다. 베타존 : 네이버쇼핑 스마트스토어 나를 꾸미다 - 인테리어소품 베타존 smartstore.n..
MVC1 웹브라우저 요청을 JSP가 처리, JSP가 Controller와 view 기능 모두 담당한다. 쉽게 말하자면, 하나의 jsp페이지 내에서 controller는 자바, view는 html, css 이벤트는 자바스크립트를 사용한다. Model은 jdbc 인터페이스로 DB조작하면서 class를 정의한다. 장점 - 페이지 흐름이 단순하고 구조가 간단하여 중소형 프로젝트에 적합하다. 단점 - 유지보수가 어려워서 웹 규모가 커질수록 복잡해진다. - 개발자와 디자이너 역할 분담이 어려워서 원할한 의사소통이 필수적이다. - 규모가 작고 유지보수가 적을 경우에 채택이 필요하다. MVC2 웹 브라우저 요청을 controller에서 처리한다. controller는 요청에 대한 로직처리를 model로 보내고, mod..