Client -> Server로 통신하는 메세지를 요청(Request)메세지라고 하고, Server -> Client로 통신하는 메세지를 응답(Response)메세지라고 한다. Web에서 Refresh없이 이루어지는 동작들은 대부분 비동기 통신으로 이루어진다. 이를 위
리스트는 코딩테스트 문제를 풀면서 꼭 활용이 되는 개념 중 하나입니다. 숫자, 문자 어떤 자료형이든 담을 수 있는 배열로서, 여러개의 데이터를 연속적으롣 담아 처리하기 위해 사용됩니다. C나 java처럼 프로그래밍 언어의 배열 기능을 포함하고 있으며, 연결 리스트 자료
Spring으로 Thymeleaf를 통해 front까지 구현하는 개발을 하니 MVC패턴에서 계속 난관에 부딪힌다.관계형 데이터베이스(RDMBS)에서 특정 문자열이 있는지 검색하고 싶을 때 사용하는 문법이다. MySQL or MariaDB의 Query구문이다. 조건절에
정보처리기사 필기 시험에 합격 후, 마침 토익 유효기간이 만료되어 이번에는 토익스피킹을 취득하려고 해커스학원에 등록하였다. 다다익선이라했던가, 없는것보다는 그래도 있으면 불이익은 안 당할거라 생각해 토익스피킹을 따보려고 한다. 짝꿍이랑 둘이서 조를 이루어 영어로 발표하
MemberService, MemberRepository 클래스에서 생성한 비즈니스 로직이 실제로 구현되는지 Test Case를 작성해보았다. 대표적으로 회원가입 및 회원 중복 검증 두 가지를 테스트하였다.@RunWith(SpringRunner.class), @Spri
한 개의 회의실이 있는데 이를 사용하고자 하는 n개의 회의들에 대하여 회의실 사용표를 만들 려고 한다. 각 회의에 대해 시작시간과 끝나는 시간이 주어져 있고, 각 회의가 겹치지 않게 하 면서 회의실을 사용할 수 있는 최대수의 회의를 찾아라. 단, 회의는 한번 시작하면
Order<->Member은 양방향(1:N), Order<->Delivery은 양방향(1:1), Order<->OrderItem은 양방향(1:N), OrderItem->Item은 단방향(N:1), Category<->Item은 양방향(N:M)으로
이분탐색>1 2 3 4 5 6 7 8 9 가 주어졌을때 M의 갯수로 범위를 나누었을 때 최대가 될 수 있는 합은 ?M = 3일때, (1, 2, 3, 4, 5) (6, 7), (8, 9)로 쪼갰을 때 최대 합의 값이 될 수 있다. => 17그럼 어떻게 해야 M개의 조합으
현수는 곳감을 만들기 위해 감을 깍아 마당에 말리고 있습니다. 현수의 마당은 NXN 격자판으 로 이루어져 있으며, 현수는 각 격자단위로 말리는 감의 수를 정합니다.그런데 해의 위치에 따라 특정위치의 감은 잘 마르지 않습니다. 그래서 현수는 격자의 행을 기준으로 왼쪽,
N개의 수로 된 수열 A1, A2, ..., AN 이 있다. 이 수열의 i번째 수부터 j번째 수까지의 합 Ai+Ai+1+...+Aj-1+Aj가 M이 되는 경우의 수를 구하는 프로그램을 작성하시오.처음에는 이중 for문으로 문제를 풀었으나 시간초과도가 발생했다.어떻게든
정보처리기사가 어느덧 다음주 7/6(수)다. 1학기 중에 신청했을 때는 아직 시간적 여유가 있다고 생각했는데,벌써 당장 다음주라니... 발등에 불이 떨어졌다. 7/1~ 7/6까진 당분간 Velog 작성은 어려울거 같다 ㅠ ㅠ일단 정처기 필기를 붙고 오자 !!(그래도 틈
1일 5문제로 계획을 세웠으나 쉽지가 않다. 빨리 BFS/DFS의 문을 두드리고 싶다!문제를 풀면서 새롭게 알게 된 내용을 정리하였다.23 45 67 이 입력되었을 때 해당 값을 32 54 76으로 바꾸어 소수여부 판별.정수 x를 문자열로 바꾸고 reversed(str
MemberController, MemberService, MemberRepository를 각각 구현했으나 어떻게 연결관계를 이을 수 있을까 ? 여기서 스프링의 진가가 발휘된다.생성자에 @Autowired Annotation를 넣어 스프링이 연관된 객체를 컨테이너에서
회원 관리에 관한 비즈니스 모델을 만들려고 한다.웹 MVC구조를 사용하여 개발을 하는데 구조는 다음과 같다,Service: 핵심 비즈니스 로직 (회원 가입, 회원조회(Id, Name등))Repository: DB에 접근, Domain 객체를 저장하고 관리Domain:
최근, 인프런에서 파이썬 알고리즘 문제풀이 (코딩테스트 대비)강의를 듣고 있다."이것이 취업을 위한 코딩테스트다 with python"(나동빈 저자) 책으로 독학하려 했으나 혼자서 하려니 밑바진 독에 물 붓기 마냥 플로우나 로직이 체화되지 않아 (유료)강의의 힘을 빌리
컨트롤러에서 리턴 값으로 문자 반환하면 ViewResolver가 처리.ViewName Mapping 하여 template/+{ViewName}+.html로 매핑됨.template 디렉토리에 velog-template.html로 이동.@ResponseBody를 사용하여
2022년 06월 25일, 처음으로 Velog(이하 '벨로그')에 가입했다.깃허브만으로는 코드 정리나 개인 공부 및 프로젝트를 기록하는 데 한계가 있을 것 같아 개설하게 되었다.Visual Code 에디터로 마크다운을 사용해 깃에 푸쉬하는 것보다는 여기다가 글을 올리는