전체 글124 Spring Boot 매핑 어노테이션 종류 알아보기 (@GetMapping, @PostMapping) 안녕하세요. 오늘은 Spring, Spring Boot controller 영역에서 많이 사용하는 mapping 어노테이션에 대해 정리한 내용을 포스팅하려고 합니다. spring의 버전이 4.3 이상부터 지원되는 기능인 GetMapping, PostMapping, PutMapping, DeleteMapping 네 종류에 대해 정리해 봤습니다. 요즘은 frontend의 다양한 기술이 많이 나오면서 spring boot의 간단한 backend를 많이 사용하게 되는데요. spring boot를 간단하게 api로 많이 사용하기 때문에 mapping 어노테이션의 종류를 정리해 보는 것도 많은 도움일 될 것 같습니다. :) 그럼 어노테이션별로 어떤 특징이 있는지 알아보겠습니다. @GetMapping @GetMapp.. 2023. 1. 27. 자바스크립트 async / await 이해하기 ! 안녕하세요. 오늘은 지난 시간에 이어서 자바스크립트의 async와 await에 대해 포스팅하려고 합니다. 지난번에 포스팅했던 콜백과 프로미스를 먼저 보시고난 후에 이번 글을 보게 되면 이해하시는데 많은 도움이 될 거예요! * 자바스크립트 콜백지옥 알아보기! https://sancode.tistory.com/70 * 자바스크립트 프로미스 이해하기! https://sancode.tistory.com/73 async와 await가 나오게 된 이유는 자바스크립트의 콜백 지옥과 프로미스를 조금 더 수월하게 처리하기 위해 나왔다고 이해하시면 됩니다. 자바스크립트는 동적인 처리가 많으며, 그렇기 때문에 비동기로 처리해줘야 하는 상황이 많습니다. 기능 동작을 구현하면서 조금이라도 더 수월하게 처리하기 위해서 async.. 2023. 1. 26. 파이썬 unconverted data remains 에러 해결하기 안녕하세요. 오늘은 파이썬에서 time.strptime() 함수를 사용하면서 발생하는 에러 'ValueError: unconverted data remains:'에 대해 알아보고 어떻게 해결하는지 정리해 보도록 하겠습니다. 그럼 예제를 통해 바로 알아보도록 하겠습니다. 1. 에러 발생 예제 소스 코드 import time def task(): # strptime str = '2023-01-01 09:10:05' strptime = time.strptime(str, '%Y-%m-%d %H:%M') print(strptime) if __name__ == '__main__': task() 위의 예제 소스 코드를 보게 되면 일반적인 날짜 parse 처리하는 소스 코드입니다. 크게 문제가 돼 보이진 않습니다. 하.. 2023. 1. 26. 자바스크립트 경과시간 체크하기 안녕하세요. 오늘은 자바스크립트에서 간단하게 경과시간 체크하는 방법을 포스팅하려고 합니다. 보통 성능 체크를 하거나 서비스의 로딩 체크 등 실제 걸리는 시간을 체크할 때 많이 사용합니다. 그럼 어떤 방식으로 시간 체크를 하는지 알아볼까요?! 1. Date.now() 먼저 위의 예제 소스 코드를 보게 되면 간단하게 예제 함수를 만들었습니다. 경과 시간을 체크하기 위해서 로직의 시작 전 시간과 종료된 종료 시간을 체크해야 합니다. 시간 체크를 위해서 Date.now() 함수를 사용하였습니다. 시작 시간 : var startTime = Date.now(); 종료 시간 : var endTime = Date.now(); 이렇게 로직의 시작과 종료 시점에서 시간을 체크하고, 체크가 끝난 후 마지막에 두 시간차를 구.. 2023. 1. 25. 자바스크립트 히스토리 (history) 알아보기 ! 안녕하세요. 오늘은 자바스크립트의 히스토리(history) 기능에 대해 정리해보려고 합니다. 히스토리 기능은 브라우저의 페이지를 다루는 기능이며, 서버 통신 없이 간단하게 페이지 전환이 가능한 기능입니다. 물론 요즘 많이 사용하는 SPA framework (react.js, vue.js, angular.js 등)를 사용하면 라우터 처리 및 페이지 전환 기능이 잘 구현되어 있어 사용할 경우가 많지는 않지만 자바스크립트의 순 기능들이 필요한 경우가 꼭 한 번씩 올 때가 있습니다! 그렇기 때문에 히스토리 기능의 동작 원리를 정리해 두시면 도움이 많이 되실 겁니다 :) 그럼 바로 알아볼까요?! 1. back 현재 페이지에서 뒤로 한 페이지 이동 history.back(); history.back()의 기능은 현.. 2023. 1. 25. 파이썬 strptime() argument 0 must be str 에러 해결하기 안녕하세요. 오늘은 파이썬에서 strptime() 함수를 다루다가 발생하는 'TypeError: strptime() argument 0 must be str, not ' 에러 내용에 대해 포스팅하려고 합니다. 간단한 내용이지만 어떤 상황에 에러가 나고, 해결 방안이 무엇인지 알아보도록 하겠습니다. 그럼 바로 시작하겠습니다. 예제 에러 발생 소스 코드 import time def task(): # strptime # str = '2023-01-01 09:10:05' strptime = time.strptime(str, '%Y-%m-%d %H:%M:%S') print(strptime) if __name__ == '__main__': task() 위의 소스 코드를 보게 되면 parsing 할 대상의 값이 없는.. 2023. 1. 24. 이전 1 ··· 9 10 11 12 13 14 15 ··· 21 다음