분류 전체보기 (406) 썸네일형 리스트형 [MSSQL] Partition Table(파티션 테이블) 생성 방법 `MSSQL` 에서 `파티션 테이블`을 생성해보겠습니다 ! 결재문서 테이블 데이터가 너무 많아 속도 개선 방안을 찾던 중, 파티션 테이블을 만들면 된다는 방법을 찾아 속도 개선을 진행하려고 했지만,, 쿼리를 다 만들고 실행시키려고 하니 SQL Server Enterprise Edition에서만 파티션 함수를 만들 수 있습니다. SQL Server Enterprise Edition에서만 분할을 지원합니다. 이런 에러가 발생하여 저는 적용시키지 못하였습니다 ㅜㅜ 눈물 줄줄 ..나중에 MYSQL로 이관하면 다시 적용해볼려고 합니다.혹시 MSSQL 사용하시는 분들은 SQL Server Enterprise Edition인지 확인하시고 적용해주시면 되겠습니다. 파티션 테이블 만들게 된 계기 결재문서 테이블에 테이터.. [WEB] 스프링 프로젝트에 Microsoft OAuth 연동하기_사전 작업 안녕하세요! 오늘은 Microsoft OAuth 연동하는 방법을 알려 드리려고 합니다.저는 스프링부트, 스프링에 MS 를 연동하였고 코드는 아래의 페이지에 설명해두었습니다. https://e-you.tistory.com/458 [Spring] 스프링 MVC에 Microsoft OAuth 연동하기오늘은 스프링에 Microsoft OAuth 를 연동하는 방법을 설명드리겠습니다. 보통 개인프로젝트에서는 구글, 네이버 등등을 많이 연결하지만,, 회사에서는 MS를 사용하고 있기 때문에 MS 연동을 해보았e-you.tistory.com https://e-you.tistory.com/457 [Spring Boot] 스프링 시큐리티에 Microsoft Oauth 연동하기오늘은 스프링 부트에 `스프링 시큐리티`를 사용.. [Spring] 스프링 MVC에 Microsoft OAuth 연동하기 오늘은 스프링에 Microsoft OAuth 를 연동하는 방법을 설명드리겠습니다. 보통 개인프로젝트에서는 구글, 네이버 등등을 많이 연결하지만,, 회사에서는 MS를 사용하고 있기 때문에 MS 연동을 해보았습니다.지금 개발하고 있는 프로젝트가 Spring boot 도 아니고, Security를 사용하고 있지 않아 코드가 복잡하더라구요,,혹시 저와 같은 상황에 있는 분들에게 도움이 되길 바라며 설명드리겠습니다. 참고로, 스프링 부트에서 스프링 시큐리티를 사용하여 MS OAuth 를 연동한 것은 여기에 설명해놓았습니다.https://e-you.tistory.com/457 [Spring Boot] 스프링 시큐리티에 Microsoft Oauth 연동하기오늘은 스프링 부트에 `스프링 시큐리티`를 사용하여 `MS .. [Spring Boot] 스프링 시큐리티에 Microsoft OAuth 연동하기 오늘은 스프링 부트에 `스프링 시큐리티`를 사용하여 `MS Oauth`를 연동해보겠습니다.참고로, 스프링에 MS Oauth 를 적용한 코드는 추후 작성 예정입니다! ms 공식 문서에 가면 oauth 적용 방법에 대해서 자세히 나와있습니다.https://learn.microsoft.com/ko-kr/azure/developer/java/spring-framework/spring-security-support?tabs=SpringCloudAzure5x Spring Cloud Azure Spring Security 지원 - Java on Azure이 문서에서는 Spring Cloud Azure와 Spring Security를 함께 사용하는 방법을 설명합니다.learn.microsoft.com하지만 해당 사.. [코드 리팩토링] Compose 메소드 패턴 자바지기 박재성님 TDD 강의를 보던 도중 .. `compose 메소드 패턴`이란 것이 나왔습니다.TDD를 진행할 때, 실패하는 테스트 작성 -> 기능 구현 및 테스트 통과 -> 코드 리팩토링을 진행하는데, `코드 리팩토링` 부분에서 compose method 패턴을 적용해야한다고 설명해주셨습니다. 여기서 나온 compose method 패턴이 무엇인지 궁금하여 한번 정리를 해보았습니다. 참고로, 박재성님은 코드 리펙토링할 때 아래와 같은 것들을 지키면 좋다고 하셨습니다.한 메서드에 오직 한 단계의 들여쓰기(indent)만 한다. -> 2 이상의 indent는 메소드로 작성else 예약어를 쓰지 않는다. -> else을 사용하지 말고 if~ retrun으로 작성하기메소드가 한 가지 일만 하도록 구현하기.. [Spring boot] Spring Security에 구글 로그인 연동하기 스프링 시큐리티에 구글 로그인을 연동해봅시다. 스프링 시큐리티에 대한 설명은 여기에서 확인하실 수 있습니다.https://e-you.tistory.com/454 [Spring Security] Session 기반 인증 방식 VS Token 기반 인증 방식먼저, `스프링 시큐리티`는 스프링 프레임워크에서 애플리케이션의 인증(Authentication)과 인가(Authorization)를 쉽게 구현할 수 있도록 도와주는 보안 라이브러리입니다. 주로 웹 애플리케이션이나 Ree-you.tistory.com1. 구글 서비스 등록 하단의 구글 사이트로 이동해서 내가 만들 프로젝트 정보를 입력해주어야합니다.https://console.cloud.google.com Google 클라우드 플랫폼로그인 Google 클라우.. [Spring Security] Session 기반 인증 방식 VS Token 기반 인증 방식 먼저, `스프링 시큐리티`는 스프링 프레임워크에서 애플리케이션의 인증(Authentication)과 인가(Authorization)를 쉽게 구현할 수 있도록 도와주는 보안 라이브러리입니다. 주로 웹 애플리케이션이나 Rest Api 에서 사용자 인증과 접근 제어를 관리하는데 사용됩니다. 스프링 시큐리티의 주요 기능인증(Authentication) : 사용자가 누구인지 확인하는 절차입니다. ex) 로그인 폼에서 사용자 아이디와 비밀번호를 입력받아 검증하는 방식입니다.인가(Authorization) : 인증된 사용자가 어떤 기능이나 자원에 접근할 수 있는지를 결정합니다. 즉, 유저에 대한 권한을 허락하는 것입니다. ex) 관리자만 접근 할 수 있는 페이지 설정 등이 가능합니다.세션 및 토큰 관리 : 세션 기.. [WEB] HttpServletRequest / ServletRequest HttpServletRequest와 ServletRequest는 둘 다 서블릿이 클라이언트로부터 요청을 받을 때 이를 표현하는 인터페이스이다. 1. ServletRequest인터페이스: ServletRequest는 모든 종류의 요청을 처리할 수 있도록 설계된 일반적인 인터페이스입니다.프로토콜에 독립적: HTTP뿐만 아니라 다른 프로토콜(Gopher, FTP 등)도 처리할 수 있도록 일반적인 요청 기능을 제공합니다.메서드 기능: 요청에 포함된 데이터를 읽거나(파라미터 등), 요청 속성에 접근하는 기본적인 메서드를 제공합니다.주 사용처: 웹 서버가 제공하는 모든 종류의 서블릿을 위한 요청을 표현할 때 사용됩니다. HTTP에 특화되지 않은 부분이기 때문에 직접 사용하기보다는 상위 인터페이스인 HttpServl.. 이전 1 2 3 4 ··· 51 다음