bwbw-kim

웹 페이지에서 번역된 콘텐츠와 원문 간의 전환 구현하기

comment, reply 만 따로 번역하기 기능 원래 처음 번역 서비스를 개발했을때는 전체 페이지 번역만 기능 개발을 했었다. 따라서 원문 보기는 뒤로가기 를 page replace 로 하여 번역 전을 볼 수가 있었다! 하지만 페이지를 한참 내리다가 번역하고 싶은 댓글을 보는 경우가 사용하다보니 많았고 현재로써는 그 댓글 하나를 번역 하기 위해 ...

휴대폰의 네트워크 요청 추적하기: mitmproxy로 분석하기

휴대폰에서 나가는 http, https 요청을 모니터링 해보고 싶다 PC에서는 어떤 웹사이트에서 어떤 네트워크 요청이 있고 어떤 쿠키를 사용했고 이런 정보들을 f12 를 누르고 개발자 도구를 열면 아주 쉽게 알 수가 있는데 그걸 모바일에서도 해보고 싶었다! 그래서 한번 찾아봤고 역시나 방법은 있었다! 원래는 이렇게 바로 요청을 했다면 graph ...

새롭게 로드된 요소도 클릭 이벤트 처리하기: jQuery 이벤트 위임

새롭게 로드된 element 가 click event 를 받지 않는다 ? 우리 플랫폼은 댓글이 5개씩 페이지 로드가 끝나면 챡챡 로드가 된다. 그래서 5개 보다 댓글이 많다면 6개째 댓글 부터는 페이지 로딩이 끝난후 로드가 된다. 댓글에는 번역 버튼을 옆에 두어 해당 댓글을 번역해서 볼 수 있는데 이게 6번째 댓글부터는 번역 버튼이 말을 듣지 않...

배포 후 웹 자원 캐시 문제 해결: JS와 CSS 강제 새로고침하는 법

배포하고 나서 js, css 가 refresh 되지 않는다! 예전에 해결했던 문제이지만 갑작스레 생각이 나서 정리하기로 했다! 개인 로컬에서 css 또는 js 를 수정하고 나서는 ctrl+ F5 로 새로고침을 한다음 수정 된 것을 확인했다. 왜냐면 브라우저가 빠른 로딩을 위해서 js, css 를 cache 에 저장을 해놓기 때문이다! 이게… 개인 ...

Spring Boot에서 최대 Thread 개수 늘리기: Tomcat 설정으로 서버 성능 향상하기

Springboot 의 thread 개수 springboot 에는 내장 서버인 tomcat 이 들어가 있다 유저의 요청이 들어오면 Thread pool 에서 하나씩 배정 하여 그것을 사용한다. 이때 Thread 의 개수 제한에 따라 동시에 몇개의 요청을 처리 할 수 있을지가 결정이 된다 실제로 우리 서버에서는 최대 thread 개수가 200개로 기...

JWT Token으로 사용자 인증하기: Spring에서 간편하게 적용하는 방법

JWT 가 뭘까?? JWT 는 json web token 의 약자로 통신 할 때 인증 할 때 주로 사용하는 토큰이다! 그 특정 토큰을 사용하면 내가 그 사용자라는 것이 인증되는 것이다. 그 토큰은 아래 처럼 사용 될 수 있다. Client 가 서버에 로그인을 요청한다 서버는 DB 를 확인하여 user 가 맞는지 확인한다. 서버는 JWT...

SSL 인증 오류 해결: Java에서 Verify False로 Request 보내기

Java 에서 Request 보내는데 SSL에러가 난다 사내에서 SSL 인증서 발급을 해주고 있다. 하지만.. 사내의 여러 Virtual Machine 이나 폐쇄망에서는 https 웹페이지가 주는 public key 가 정말 유효한 놈인지 아닌지 알지를 못한다. 왜냐면 사내 인증서버와 연결이 잘 안되니까! 그렇다고 하나하나 인증서를 설치 할 수는 ...

Ajax 사용 시 데이터가 짤린다면?: 새로고침을 의심해보자

Ajax 로 request 보낼 때 주의 할 점! 토이 프로젝트로 만든 django 프로젝트가 있다. 그 프로젝트는 이메일 내용을 받아 엄청 다수의 사람들에게 이메일을 보내는 일을 한다. 이런 프로젝트를 왜 만들었냐면 사내 메일 보내기 시스템에는 최대 5백명까지 수신인이 지정이 되는데 이는 Q&A 플랫폼 회원수(5만명)에 한참 미치지 못하기...

하나의 Spring 메서드에서 View와 JSON 동시에 처리하기: 꼼수와 팁

Spring Response 하나의 method 에서 view 와 json 을 모두 리턴하기 발견한 하나의 꼼수다. 솔직히 하나의 method 에서 두개를 리턴하는것은 좋은 않은 방법이라고 생각한다. 만일 그래야한다면 따로 method 를 나눠야 하지 않을까.. 하지만 어쩔수 없이 그런 상황이 온다면 이런 방법을 사용하면 된다! 원래라면 view...

© 병욱. Some rights reserved.