목록전체 글 (102)
개발하는 삶

전 게시물 : 1차 프로젝트 일지 ▼ https://xmclsdhfkrrhks.tistory.com/99?category=578648 전 게시물 : 2차 프로젝트 일지 ▼ https://xmclsdhfkrrhks.tistory.com/103?category=578648 팀 프로젝트 프로젝트명 : 0칼로리 기술 스택 : Spring, Java, JSP, Ajax, Javascript, 카카오맵API연동, 날씨공공데이터연동, 외부라이브러리( jQuery, Chart.js), DBMS(Oracle), CSS3, HTML5 개발 환경 : Eclipse, JDK 11.0.15, Apache Tomcat 9.0, Maven 개발 기간 : 2022.10.02 ~ 2022.10.26 (1주~3주) 제작 인원 : 6명 ..

커밋/현재파일 확인 git diff : 최근 커밋과 현재 파일의 차이점을 보여줌 약간 버그가 많고, 코드가 길어지면 보기가 어려움 git difftool : 좀더 자세하고 편하게 보기 쉬움 :q, :qa 입력하면 종료 git difftool 커밋아이디 : 현재 커밋과 해당 커밋을 비교함 깃그래프 커밋 기록을 한눈에 확인 가능 branch 커밋 기록이 잘못될까 걱정될 때 필요한 복사본을 만들어줌 git branch 브랜치명 : 브랜치 생성 git switch 브랜치명 : 해당 브랜치로 이동 (git switch master(main) : 메인으로 이동) git branch -M 수정할이름 : 메인 브랜치이름 수정 merge git merge 합칠(끌어올) 파일 : 합칠 파일을 현재 지점의 브랜치 파일과 분..

RootApplicationContext 먼저 실행됨 내에 있는 xml 파일들이 먼저 읽힘 bean 들이 들어있음. 서로 참고 가능. WebApplicationContext RootApplicationContext 다음 실행됨 DispatcherServlet 1 SqlSession 의 메서드 selectList(query_id) : id에 대한 select 문 실행, 여러 레코드를 List로 반환 selectList(query_id, 조건) : id에 대한 select 문 실행, 사용되는 조건도 전달 selectOne(query_id) : id에 대한 select 문 실행, 지정 타입으로 한개의 레코드 반환 selectOne(query_id, 조건) : id에 대한 select 문 실행, 사용되는 조건도..

전 게시물 : 1차 프로젝트 일지 ▼ https://xmclsdhfkrrhks.tistory.com/99?category=578648 프로젝트 설명 프로젝트명 : 0칼로리 기술 스택 : Java, Javascript, jQuery, CSS, HTML, jsp, OracleDB 개발 환경 : Eclipse, JDK 11.0.15, Apache Tomcat 9.0, Maven 설명 : 다이어트 관리 웹 애플리케이션 개발 1차에 이어 2차 프로젝트 까지 '다이어트 관리 홈페이지' 주제로 작업 했다. 주제는 팀원들이 다이어트 경험이 있고, 공통 관심사가 있어 정하게 되었다 홈페이지에서 쉽고 간편하게 사용자가 자신의 다이어트 관리를 하기 위해 만들어진 사이트 이다 팀원 5명, 팀장 1명(나) 으로 구성된 팀이다 ..

전송 계층 데이터가 오류 없이 순서에 맞게 전송되도록 관리 목적지의 애플리케이션 식별 기능 제공 연결형 통신/비연결형 통신 연결형 통신 : 데이터를 교환하기 전 연결을 맺고, 신뢰성, 정확도가 높음 비연결형 통신 : 효율적으로 데이터를 전송 TCP 연결형 통신방식 프로토콜 신뢰할 수 있는 데이터 전송 전송계층에서도 TCP를 전송할 때, TCP 헤더를 붙여 세그먼트를 만듬 3-way handshake SYN(연결 요청), ACK(확인 응답) 비트를 이용해 연결을 확립 신뢰성을 제공하기 위해 TCP에서 컴퓨터 간에 연결을 맺는 초기화 과정 연결 확립 요청 : 송신자에서 수신자로 연결 확립 허가를 받기 위한 요청(SYN)을 보냄 연결 확립 응답 + 연결 확립 요청 : 송신자도 요청을 보내는 동시에(SYN), ..

데이터 링크 계층 OSI 7계층 중 2계층 네트워크 기기간에 데이터를 전송하고 물리주소를 결정하는 계층 랜에서 데이터를 주고받기 위해 필요한 계층 이더넷 랜에서 데이터를 주고받는 규칙 중 가장 많이 사용 됨 여러 대가 동시에 데이터를 보내도 충돌하지 않는 구조를 가짐 CSMA/CD 데이터가 동시에 보내질때 보내는 시점을 조정해 충돌을 방지하는 것 다만 효율이 좋지않아, 보통 스위치로 대체하는 기능 CSMA CS : 데이터를 보내려고하는 컴퓨터가 케이블에 신호가 흐르는지 확인하는 규칙 MA : 케이블에 데이터가 흐르지 않으면, 데이터를 보내도 된다고 하는 규칙 CD 충돌이 발생하고 있는지 확인하는 규칙 스위치 랜을 구성할 때 사용하는 단말기 간 스위칭 기능이 있는 통신망 중계 장치 컴퓨터의 특정한 다른 단..