전체 글136 ERDCloud 간단 사용법 erdCloud 간단 사용법 프로젝트를 기획하는 단계에서 우리는 도메인 객체(엔티티)를 정하고 그 관계들 설정해주어야 한다. 이를 Entity Relationship Diagram(ERD)라 한다. ERD를 작성하는데 도움을 주는 많은 웹사이트가 있지만 그중에서도 다음과 같은 이유로 ERDCloud를 추천한다. 1. SQL 문법에 대한 지식이 없어도 ERD를 작성 할 수 있다. 2. 팀원과의 ERD 공유와 협업이 편하다. 3. 작성한 ERD를 구현하는 SQL을 생성 할 수 있다. ERDCloud의 주소는 다음과 같다. https://www.erdcloud.com/ ERDCloud Draw ERD with your team members. All states are shared in real time. A.. 2022. 8. 24. Git Submodule Git Submodule 1. Submodule git을 사용해서 폴더를 관리하다 보면, git으로 관리하는 폴더 안에 또 git으로 관리하는 폴더를 두고 싶은 경우가 생긴다. 이 경우에 아무런 처리를 하지 않고 상위 git 폴더를 원격 저장소에 저장하면 하위 git 폴더를 참조할 수 없게 된다. 이때 하위 git 폴더를 상위 git 폴더의 submodule로 지정하면 다음과 같이 원격 저장소에서도 하위 git 폴더를 참조할 수 있게 된다. [하위 git 폴더 참조] 1.1 하위 git 폴더를 submodule로 생성 하위 git 폴더를 submodule로 지정하는 방법은 다음과 같다. $ git submodule add [path] [submodule 등록] codeStates는 git으로 저장되는 폴.. 2022. 8. 24. 줄-세우기 줄-세우기 백준 2252번 문제 https://www.acmicpc.net/problem/2252 2252번: 줄 세우기 첫째 줄에 N(1 ≤ N ≤ 32,000), M(1 ≤ M ≤ 100,000)이 주어진다. M은 키를 비교한 회수이다. 다음 M개의 줄에는 키를 비교한 두 학생의 번호 A, B가 주어진다. 이는 학생 A가 학생 B의 앞에 서야 한다는 의 www.acmicpc.net 1. 문제 2. 풀이 2.1 풀이 방법 이 문제에서 학생들의 키를 비교한 관계를 그래프로 나타내면 DAG(Directed Acyclic Graph)가 된다. 따라서 학생들의 키를 위상 정렬을 사용해서 정렬할 수 있다. 2.1.2 Directed Acyclic Graph DAG는 말 그대로 사이클이 없는 방향 있는 그래프를 .. 2022. 8. 23. Spring ArgumentResolver Spring ArgumentResolver 1. Servlet HTTP 요청 시 WAS는 Request, Response 객체를 새로 생성하고, 서블릿 객체를 호출한다. [Servlet 생성] 개발자는 Request 객체에서 HTTP 요청 정보를 사용하고 Response 객체에 HTTP 응답 정보를 입력한다. 서블릿이 종료되면 WAS는 Response 객체에 담겨있는 내용으로 HTTP 응답 정보를 생성한다. 즉, 생성된 Request, Response 객체를 받아 하나의 스레드에서 서블릿 객체가 실행되면, 그 시점부터 개발자는 Request의 정보를 사용해 Response에 적절한 응답을 담아 서블릿을 종료하는 것으로 요청을 처리할 수 있다. ※ 서블릿 컨테이너는 서블릿을 지원하는 WAS를 뜻한다. 2... 2022. 8. 19. 이전 1 ··· 6 7 8 9 10 11 12 ··· 34 다음