전체 글 (27) 썸네일형 리스트형 [Servlet & JSP 웹 처리 흐름 요약] [Servlet & JSP 웹 처리 흐름 요약]▶ Slide 1: 제목Java Web: Servlet & JSP 처리 환경 전체 해가리턴스 프린터그램의 기능Servlet과 JSP 호환의 방식을 이해하는 트랙▶ Slide 2: Servlet이란?정의: 서버카운트가 받은 요청과 응답을 처리하는 Java 클래스HTTP 요청 처리기로직을 진행하고, 결과를 조회하여 JSP에 전달예) 로그인, 검색, 게시물 등다음 메서드에서 처리:doGet(), doPost()request.getParameter()request.setAttribute()RequestDispatcher.forward()✅ Servlet 예제 코드:@WebServlet("/search")public class SearchServlet extends .. Git repository 생성후 push 안됨 (master -> main) 폴더 및 파일로 코드작성을 다 한 뒤, 원격저장소에 저장하려고 한다.깃허브 레포지토리에서 초록색 New 버튼을 눌러서 commit-test 라는 레포지토리를 만들어보겠다.3개의 체크 박스 중 첫 번째 박스를 선택하고 Create 하면 이 레포지토리에서 main 이 디폴트 브랜치로 설정될 것이고 나중에 설정에 들어가서 바꿀 수 있다고 나온다.레포지토리를 생성하면 이렇게 나오는 것을 볼 수 있다. README.md 파일을 만들고 싶지 않다면 체크를 하지 않고 생성하면 된다.(그러면 나중에 커밋 푸쉬 한 후 다음과 같은 알림이 나온다) 일단 나는 README.md 파일을 생성한 방향으로 원격저장소를 사용해보겠다. 내가 사용하는 에디터는 VSC(Visual Studio Code)이다. test 폴더를 만들고 .. 자바 업캐스팅, 생성자, 상속 헷갈림 (정처기 실기) 자바 업캐스팅과 메서드 호출 오류 분석1. 원본 코드class A { public int add(int a, int b) { return a+b; } public int add(double a, double b) { return (int)(a*b); } public int add(float a, float b) { return (int)(a-b); }}class B extends A { public int add(int a, int b, int c) { return a+b+c; }}class Main { public static void main(String args[]) { A a = new B(); System.out.println(a.add(100.. javascript 모듈추가하기 원하는 모듈,패키지 다운로드후install 명령어 (깃에 올릴땐 모듈이 안들어가니 다운로드후 패키지에 보면 적용이 되있는 모듈을 다운로드후 위에 임포트 해주면 적용이 잘 된다. Git stash Git은 코드 변경 사항을 기록하고 버전 관리하는 데 사용되는 분산 버전 관리 시스템입니다. 작업 중에는 다른 브랜치로 전환해야 하거나, 작업 중인 코드를 커밋하기에 적절한 시점이 아닐 수 있습니다. 이런 경우에 Git stash 기능을 사용할 수 있습니다. Git stash는 현재 작업 디렉토리의 변경 사항을 일시적으로 저장하고, 깨끗한 작업 트리로 돌아갈 수 있게 해주는 기능입니다. 이를 통해 변경 사항을 보관하고 나중에 다시 적용할 수 있습니다. Git stash의 사용법 1. 변경 사항을 스태시하기 변경 사항이 있는 작업 디렉토리에서 다음 명령을 실행하여 변경 사항을 스태시합니다. $git stash 이 명령은 현재의 변경 사항을 스태시하고, 깨끗한 작업 트리로 돌아갑니다. .. Git remote 변경 깃 리모트 변경 하기기존 리포지토리 깔끔하게 pull / pushgit pullgit add .git commit -m "clean push"git push기존 리포지토리 remote 제거git remote remove origin새 리포지토리 remote 추가git remote add origin https://github.com/계정/리포지토리끝 git pull & fetch 안될때 stash error : The following untracked working tree files would be overwritten by merge:Please move or remove them before you merge문제가 되는 파일을 이동하거나 지우라는 뜻 이다. git add -Agit stashgit pull해당 명령어를 입력하면 된다.git stash 란?아직 마무리하지 않은 작업을 스택에 잠시 저장할 수 있도록 하는 명령어이다. 이를 통해 아직 완료하지 않은 일을 commit하지 않고 나중에 다시 꺼내와 마무리할 수 있다.git stash 명령을 사용하면 워킹 디렉토리에서 수정한 파일들만 저장한다.stash란 아래에 해당하는 파일들을 보관해두는 장소 이다.Modified이면서 Tracked.. git pull & fetch git remote add origin [원격 저장소 위치][원격 저장소 위치] = git 주소저장소 위치를 origin 에 추가하는 작업. 나중에 url을 일일히 타이핑하는 것이 아니라 origin으로만 실행할 수 있음. git push -u origin master 로컬 저장소에서 연결된 저장소에 push(업로드)add해서 stage에 넣어놨던 코드를 최종목적지(git 주소)로 보내기 위한 작업. git remote -v 연결 상태 확인 git clone [url] 원격 저장소(url)에서 코드를 다운로드 -> 각자 로컬 컴퓨터에서 따로 프로젝트를 진행하는 경우. 로그가 필요하지 않은 경우 : master branch : 배포용 버전 주로 바로 커밋을 하지 않고 branch를 만들고 거기다가 comm.. 이전 1 2 3 4 다음