전체 글 128

Servlet 기초, servlet (어노테이션) 맵핑

서블릿 요청방법:           http://localhost:8090/context명/서블릿맵핑   (**************)context명 기억안나면 servers에서 서버 더블클릭 - 모듈에서 path     doGet이 대부분이지만 doPost로 받는 경우 한가지 있음form 요청의 대부분은 GET 방식으로 요청됨.        POST로 요청하는 단 하나의 경우는?           - 서블릿을 작성하는 순서        1) extends HttpServlet        2) doGet(HttpServletRequest request, HttpServletResponse response)           또는            doPost(HttpServletRequest requ..

Servlet, jsp 2024.05.21

자바스크립트 DFS( 깊이우선탐색 ) vs BFS( 너비우선탐색 )

DFS는 깊이 우선 탐색 알고리즘으로, 스택이나 재귀 호출을 이용하여 구현할 수 있다. 시작 노드에서부터 한 경로를 따라 최대한 깊게 탐색한 후, 다른 경로를 탐색한다. 이러한 방식으로 탐색을 진행하면서 방문한 노드를 스택에 저장하고, 더이상 탐색할 수 없을 때 스택에서 노드를 꺼내어 역순으로 출력한다. DFS는 그래프의 구조를 파악하는데 유용하며, 미로 찾기 등의 문제를 해결하는데 활용된다.  DFS를 이용하여 그래프를 탐색할 때는, 방문한 노드를 기록해야 한다. 이를 위해 visited 리스트를 만들어서 방문한 노드를 저장한다. DFS에서는 스택 또는 재귀 함수를 이용하여 노드를 방문하게 된다. 스택이나 재귀 함수가 호출될 때마다, 해당 노드와 연결된 인접 노드 중에서 방문하지 않은 노드를 스택에 저..

GitHub Repositories에 프로젝트 올리기

1. git 설치 ( main branch )https://git-scm.com/downloads Git - DownloadsDownloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific expgit-scm.com 2. github repositories에 저장소 새로 만들고 주소 복사 3. 프로젝트 폴더 우클릭 후 gi..

Git 2024.04.25