본문 바로가기

반응형

전체 글

(209) GITHUB 방명록
[스프링 시큐리티] WebSeucrityConfigurerAdapter Deprecated 대처 개발/Spring&JPA / 2023. 1. 25. 문제 위 그림과 같이 Spring Security 5.7.0-M2 버전부터, WebSecurityConfigurerAdapter가 deprecated 되었습니다. 공식 문서에 따르면, 다른 설정 방식을 권장한다고 합니다. 자세한 내용은 아래에서 확인하겠습니다. Deprecated : 더 이상 사용되지 않는 변경 내용 기존에는 해당 클래스를 상속받아 설정을 오버라이딩 하는 방식이었습니다. 바뀐 방식에서는 SecurityFilterChain 과 WebSecurityCustomizer 를 Bean으로 등록하여 사용합니다. HttpSecurity 구성 비교 (이전 방식) WebSecurityConfigurerAdapter 상속 후, configure 메소드 오버라이딩하여 설정하는 방식 @Configuration..
[DB] 트랜잭션(Transaction)에 대해서 알아보기 개발/DB&SQL / 2023. 1. 23. 안녕하세요😎 백엔드 개발자 제임스입니다 :) 모두 새해 복 많이 받고, 하는 일 모두 잘되세요! 오늘은 트랜잭션에 대해서 정리하겠습니다. 트랜잭션은 데이터베이스를 다루기 위해 필수로 알아야 할 개념입니다. 기술면접에서도 이와 관련된 질문이 자주 나옵니다. 그만큼 기본적이면서 중요하죠. 이제 자세하게 알아보겠습니다. 트랜잭션(Transaction)이란? 간략한 표현 : Tx 1초당 처리할 수 있는 트랜잭션의 개수 : TPS 트랜잭션은 데이터베이스의 상태를 변경시키기 위해 수행하는 작업의 단위입니다. 또는 더 이상 쪼갤 수 없는 업무 처리의 최소 단위입니다. 여기서 상태를 변경시킨다는 의미는 DML(Data Manipulation Language)에 해당하는 SELECT, INSERT, UPDATE, DEL..
[프로그래머스/JAVA] Level 4, 도둑질 개발/DS&Algorithms / 2023. 1. 20. https://school.programmers.co.kr/learn/courses/30/lessons/42897 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 도둑이 어느 마을을 털 계획을 하고 있습니다. 이 마을의 모든 집들은 아래 그림과 같이 동그랗게 배치되어 있습니다. 각 집들은 서로 인접한 집들과 방범장치가 연결되어 있기 때문에 인접한 두 집을 털면 경보가 울립니다. 각 집에 있는 돈이 담긴 배열 money가 주어질 때, 도둑이 훔칠 수 있는 돈의 최댓값을 return 하도록 solution 함수를 작성하세요. 제한사항 이 마을에 있는..
[스프링] 스프링(Spring)과 스프링 부트(Spring Boot) 개발/Spring&JPA / 2023. 1. 19. 안녕하세요😎 백엔드 개발자 제임스입니다 :) 오늘 포스팅은 스프링(Spring)과 스프링 부트(Spring Boot)에 대한 내용입니다. 아마 몇몇 개발자들은 이 두 개가 같다고 생각할 수 있습니다. 저 또한 차이를 정확하게 알지 못했습니다. "스프링과 스프링 부트의 차이점이 무엇인가요?" , "스프링의 특징에 대해서 말해주세요" 기술면접에서 자주 나오는 단골 문제입니다. 막상 질문을 들으면, 쉽게 대답하지 못할 수 있습니다. 그래서 이번 정리를 통해 확실하게 알아보려고 합니다. 스프링(Spring)에 대해서 알아보기 1. 스프링이란? 먼저 스프링(Spring)이 무엇인지 알아보겠습니다. 스프링은 자바 기반의 웹 애플리케이션을 만들 수 있는 프레임워크입니다. 다시 말하면 엔터프라이즈용 자바 애플리케이션 ..
[프로그래머스/JAVA] Level 2, 게임 맵 최단거리 개발/DS&Algorithms / 2023. 1. 18. https://school.programmers.co.kr/learn/courses/30/lessons/1844 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [문제 요약 설명] 게임 맵의 상태 maps가 매개변수로 주어질 때, 캐릭터가 상대 팀 진영에 도착하기 위해서 지나가야 하는 칸의 개수의 최솟값을 return 하도록 solution 함수를 완성해 주세요. 단, 상대 팀 진영에 도착할 수 없을 때는 -1을 return 해주세요. * 해당 문제에서 체크해야할 조건 1) 벽(0)이 아닌 길(1)인가? 2) 다음 이동할 위치가 맵의 외곽인가? 3) 지나왔..
[프로그래머스/JAVA] PCCP 모의고사 1회, 유전법칙 개발/DS&Algorithms / 2022. 12. 26. 안녕하세요😎 백엔드 개발자 제임스입니다 :) 오랜만에 게시글을 올립니다. 요즘 취업을 위해 이것 저것 준비하느라 정신이 없었네요. 오늘 포스팅할 내용은 PCCP 모의고사 문제 중, 유전법칙 문제를 풀이하려고 합니다. 유전법칙 문제는 재밌는 문제였습니다. 긴 시간동안 고민해서 문제를 풀었는데요. 알고리즘 접근법이 잘못되어서 메모리 부족이 발생했습니다. 결국 레퍼런스를 참고해서야 해결할 수 있었습니다. 그래서 이렇게 오답노트 겸 기록하려고 합니다. PCCP는 '코딩전문역량인증시험' 입니다. https://school.programmers.co.kr/learn/courses/15008/lessons/121685 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로..

반응형