-
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 사양 → 연결지향 양방향 전이중 통신이 가..
인기글
-
Tomcat SSL 적용 (Windows)Apache Tomcat 2022.01.26 18:23
협력업체가 http → https 로 변경을 원하는 상황입니다. 검증된 SSL 인증서를 구하여 적용 하겠으나, test를위해 임의의 인증서를 만들어보고 적용해보겠습니다. (window 입니다, Linux는 나중에...)openSSL을 사용하여 임이의 인증서를 만들 예정입니다 (아래 링크에서openSSL 사용법이 있습니다.)OpenSSL 자주 쓰는 명령어(command) 및 사용법, tip 정리RHEL/CentOS Linux 는 기본 패키지에 포함되어 있으므로 별도 설치를 안해도 됩니다. Windows 나 기타 Unix 에서 설치는 OpenSSL 컴파일(compile) & 빌드(build) 참고하세요 설치된 openssl 의 version 은 다음 명령어로 확인할 수 있습니다.https://www.less..
-
War 배포 [내 + 외장 톰켓](feat.gradle)IntelliJ 2022.01.18 11:03
intellij (gradle) 에서 내장톰캣- 외장톰캣 순으로 실행시켜보면서 각각 필요한 설정이 무엇인지 정리할 예정입니다. 1. bulid.gradle 수정 두방법으로 사용 가능합니다. 스프링문서는 apply plugin : ‘war’로 소개되어 있으므로 다른 이슈가 없으면 이방법을 사용하는것이 좋습니다. plugins{ .... id 'war' } OR ... apply plugin:'war' 2. WAR파일 생성 및 확인 (내장톰캣) ide terminal 에서 ./gradlew bootwar 커맨드 라인으로 boot war 호출이 가능합니다. build.gradle 을 통하여 자동 설정된 이름을 지정할 수 있습니다. dependencies{ .... } bootWar{ archiveName("u..
-
LogBack - 설정(.xml)Spring Boot 2022.03.07 23:22
Apache Tomcat 운영중 stdout, stderr 같은 log의 경우 날짜별로 쌓이는게 아닌 한 log 파일에 쌓이게 된다.이런부분 때문에 apache tomcat의 log를 막고 logback 이용하여 log를 관리할 예정이다.들어가기전...들어가기전 Profile.active 를 이용 다른 application.properties or application.yml 을 먼저 설정 해야 한다.→ 무조건 필요한게 아니지만 logback 시작때 다시한번 언급 할 예정입니다. 아래 링크를 확인하여 설정을 할 수 있습니다.Profile.active 를 이용 다른 설정 정보 (작성중..)우리는 properteis 또는 yml 을 통해 spring의 설정을 합니다. 실무에서의 개발에서는 applicatio..
-
Apache Tomcat War 배포 (Window)Apache Tomcat 2022.01.17 10:41
Apache Tomcat 10.0.14 버전을 사용 하였습니다. Apache Tomcat® - Apache Tomcat 10 Software Downloads Welcome to the Apache Tomcat® 10.x software download page. This page provides download links for obtaining the latest version of Tomcat 10.0.x software, as well as links to the archives of older releases. Unsure which version you need? Specification versi tomcat.apache.org 다운로드 창에서 우리한테 필요한 windows zip 파일을 다..
-
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 ..