-
Notion 블로그 (Tistory 이전)공지사항 2022.06.14 22:51
티스토리 쓰기전 Notion에 미리 공부하기위해 적어 놓은 것들이 있습니다. (notion 못버려...)혹시나 도움이 될까봐 올려 놓겠습니다. Notion은 댓글 기능이 없으므로 여기에 피드백 부탁 드립뉘당...>Eco_Min 블로그티스토리 블로그 : https://gangda.tistory.com → 많이 와주세요..https://just-musician-4e4.notion.site/0d03987b0bae4d418378b134b3fa4db1?v=ecbbcbb2362e4e8abdfd160e2e86f9c7 Uploaded by Notion2Tistory v1.1.0
최신글
-
MockTest 간단 사용법 (RestDocs 를 위한)Spring Boot 2022.06.28 01:36
Spring swagger 3.0.0 설정 에서 사용한 repository를 그대로 따라갈 예정 입니다. 기본적인 RestDocs 사용법 이 끝난 이후는 Test 부분을 다뤄 볼 예정 입니다.Mock 이란?실제 객체를 만들어 사용하기에 시간, 비용등이 높거나 객체 서로간의 의존성이 강해 힘들경우 가짜 객체를 만들어 사용하는 방법실제 Spring Web 을 이용한 Controller 부분 이나 Service 부분이 이해 해당됩니다 조금더 구체적으로 말하면 네트워크 데이터베이스등, 단위 테스트가 어려울때 즉, 시스템의 다른 부분에 많이 얽혀 있고 의존해 있다면 고려해볼만 합니다. 사용해야 합니다.라이브러리 추가//build.gradle dependencies { .... testImplementation '..
-
Spring swagger 3.0.0 설정Spring Boot 2022.06.22 01:52
swagger는 RestFul APi → OpenAPI 스펙을 기준으로 문서화 해서 HTML 페이지로 바꿔주는 역활을 합니다. 저는 3.0.0 을 기준으로 작성하였으며 2.X.X 의 경우 조금 다릅니다. 아래 springfox 문서를 통해서 작성했으며 간단하게 알아보도록 하겠습니다.Springfox Reference Documentationhttps://springfox.github.io/springfox/docs/current/Spring 설정spring 2.7.0java 17dependency : Spring Web, Lombokdependency 는 하나씩 추가하면서 해보도록 하겠습니다.라이브러리 추가.... dependencies { .... // https://mvnrepository.com/a..
-
Notion 블로그 (Tistory 이전)공지사항 2022.06.14 22:51
티스토리 쓰기전 Notion에 미리 공부하기위해 적어 놓은 것들이 있습니다. (notion 못버려...)혹시나 도움이 될까봐 올려 놓겠습니다. Notion은 댓글 기능이 없으므로 여기에 피드백 부탁 드립뉘당...>Eco_Min 블로그티스토리 블로그 : https://gangda.tistory.com → 많이 와주세요..https://just-musician-4e4.notion.site/0d03987b0bae4d418378b134b3fa4db1?v=ecbbcbb2362e4e8abdfd160e2e86f9c7 Uploaded by Notion2Tistory v1.1.0
-
MS_SQL 에서 쿼리가 너무 늦게 나가요…DB 2022.06.04 23:50
쿼리에 인덱싱을 걸어서 사용하였음에도 불구하고 DB 속도가 너무 늦게 나오네요 분명 DB tool 에서 조회시에는 느리지 않았는데..그래서 검색 해본결과 MS_SQL 은 성능을 추적 할 수 있는 도구가 있어서 실행 해보았습니다.Profileing 하는 법은 아래 두 블로그를 보고 확인 하였습니다.[MS_SQL] 프로파일러 사용법 (tistory.com)[MSSQL] 프로파일러(Profiler) 실행 & 쿼리 추적 사용법 (tistory.com)확인 해보니 varchar 로 지정 하던 것이 nvarchar로 나가게 되면서 인덱싱 또한 깨지게 됩니다. 관련 검색중 우아한 형제 블로그 에서 저와 비슷한 증상이 있어 적용해 보니 해결이 되었습니다. SQL Server 에게 String 이란? (NVARCHAR ..
-
Spring ServerSentEvent (작성중...)Spring Framework 2022.04.12 01:06
작성중입니다. → 완전히 다적힐때까지 조금만 기다려주세요...알림을 보내줘야할때 또는 실시간으로 데이터를 보내줘야 할 경우가 있습니다. 그때 사용하는 기술중 하나인 SSE(Server Sent Event)를 알아볼 예정입니다.실시간 웹앱 개발시 사용되는 방법실제 실시간 통신에서 사용되는 기술들이 있습니다. 그중 3가지를 뽑아 간단하게 알아 보겠습니다.Polling(client pull) 클라이언트가 일정한 주기로 서버에 업데이트 요청을 보내는 방법, 지속적인 HTTP 요청발생 → 리소스 낭비 발생WebSocket(server push) 실시간 양방향 통신을 위한 스펙, 서버와 브라우저가 지속적으로 연결된 TCP 라인을 통해 실시간으로 데이터를 주고받는 HTML5 사양 → 연결지향 양방향 전이중 통신이 가..
인기글
-
MockTest 간단 사용법 (RestDocs 를 위한)Spring Boot 2022.06.28 01:36
Spring swagger 3.0.0 설정 에서 사용한 repository를 그대로 따라갈 예정 입니다. 기본적인 RestDocs 사용법 이 끝난 이후는 Test 부분을 다뤄 볼 예정 입니다.Mock 이란?실제 객체를 만들어 사용하기에 시간, 비용등이 높거나 객체 서로간의 의존성이 강해 힘들경우 가짜 객체를 만들어 사용하는 방법실제 Spring Web 을 이용한 Controller 부분 이나 Service 부분이 이해 해당됩니다 조금더 구체적으로 말하면 네트워크 데이터베이스등, 단위 테스트가 어려울때 즉, 시스템의 다른 부분에 많이 얽혀 있고 의존해 있다면 고려해볼만 합니다. 사용해야 합니다.라이브러리 추가//build.gradle dependencies { .... testImplementation '..
-
Spring swagger 3.0.0 설정Spring Boot 2022.06.22 01:52
swagger는 RestFul APi → OpenAPI 스펙을 기준으로 문서화 해서 HTML 페이지로 바꿔주는 역활을 합니다. 저는 3.0.0 을 기준으로 작성하였으며 2.X.X 의 경우 조금 다릅니다. 아래 springfox 문서를 통해서 작성했으며 간단하게 알아보도록 하겠습니다.Springfox Reference Documentationhttps://springfox.github.io/springfox/docs/current/Spring 설정spring 2.7.0java 17dependency : Spring Web, Lombokdependency 는 하나씩 추가하면서 해보도록 하겠습니다.라이브러리 추가.... dependencies { .... // https://mvnrepository.com/a..
-
Notion 블로그 (Tistory 이전)공지사항 2022.06.14 22:51
티스토리 쓰기전 Notion에 미리 공부하기위해 적어 놓은 것들이 있습니다. (notion 못버려...)혹시나 도움이 될까봐 올려 놓겠습니다. Notion은 댓글 기능이 없으므로 여기에 피드백 부탁 드립뉘당...>Eco_Min 블로그티스토리 블로그 : https://gangda.tistory.com → 많이 와주세요..https://just-musician-4e4.notion.site/0d03987b0bae4d418378b134b3fa4db1?v=ecbbcbb2362e4e8abdfd160e2e86f9c7 Uploaded by Notion2Tistory v1.1.0
-
MS_SQL 에서 쿼리가 너무 늦게 나가요…DB 2022.06.04 23:50
쿼리에 인덱싱을 걸어서 사용하였음에도 불구하고 DB 속도가 너무 늦게 나오네요 분명 DB tool 에서 조회시에는 느리지 않았는데..그래서 검색 해본결과 MS_SQL 은 성능을 추적 할 수 있는 도구가 있어서 실행 해보았습니다.Profileing 하는 법은 아래 두 블로그를 보고 확인 하였습니다.[MS_SQL] 프로파일러 사용법 (tistory.com)[MSSQL] 프로파일러(Profiler) 실행 & 쿼리 추적 사용법 (tistory.com)확인 해보니 varchar 로 지정 하던 것이 nvarchar로 나가게 되면서 인덱싱 또한 깨지게 됩니다. 관련 검색중 우아한 형제 블로그 에서 저와 비슷한 증상이 있어 적용해 보니 해결이 되었습니다. SQL Server 에게 String 이란? (NVARCHAR ..
-
Spring ServerSentEvent (작성중...)Spring Framework 2022.04.12 01:06
작성중입니다. → 완전히 다적힐때까지 조금만 기다려주세요...알림을 보내줘야할때 또는 실시간으로 데이터를 보내줘야 할 경우가 있습니다. 그때 사용하는 기술중 하나인 SSE(Server Sent Event)를 알아볼 예정입니다.실시간 웹앱 개발시 사용되는 방법실제 실시간 통신에서 사용되는 기술들이 있습니다. 그중 3가지를 뽑아 간단하게 알아 보겠습니다.Polling(client pull) 클라이언트가 일정한 주기로 서버에 업데이트 요청을 보내는 방법, 지속적인 HTTP 요청발생 → 리소스 낭비 발생WebSocket(server push) 실시간 양방향 통신을 위한 스펙, 서버와 브라우저가 지속적으로 연결된 TCP 라인을 통해 실시간으로 데이터를 주고받는 HTML5 사양 → 연결지향 양방향 전이중 통신이 가..