삽질
-
[삽질] vue.js + spring boot 통합 환경 -1-기타/vue.js 2020. 11. 11. 10:45
사실 vue.js와 spring boot 를 통합하는 글은 많이 있다. 그러나 대부분의 예제는 backend로 spring boot를, frontend로 node.js를 사용한다. npm run serve 우선 공식 홈페이지에서 안내하는 vue.js 사용법에 대해 한 번 살펴보자. vuejs.org/v2/guide/installation.html Installation — Vue.js Vue.js - The Progressive JavaScript Framework vuejs.org 크게 3가지 방법 (Direct Script include / NPM / Vue CLI)가 있다. 여기서 Direct Script Include를 살펴보자 node.js 서버를 올리는 방법 외에도 기존의 js 파일을 scri..
-
Spring Boot + Redis 삽질과 디버깅Server/Redis 2020. 10. 6. 23:53
레디스가 만능은 아니다 - Connection수를 최소화 하는 것이 중요하다. - Redis Set과 Redis List 1) Redis에 Multi Thread로 Push를 때리는 것은 위험천만하다. WAS에서 특정 데이터를 REDIS에 저장할 때, REDIS와 WAS 사이의 통신 속도 만큼 지연이 발생한다. 가령 유저가 방문했을 때 방문 히스토리를 REDIS에 쌓는다고 할 때, REDIS와 WAS사이에 30ms 의 지연이 발생한다면, 별도의 Thread에서 처리를 하지 않고, Main Thread에서 Redis에 Push를 하게 된다면 그 만큼 응답 속도는 30ms 만큼 느려지게 된다. "어? 그럼 Sub Thread에서 Push 때리면 되는 거 아냐?" Redis를 죽일 수 있는 1방의 코드 Thr..