내일배움캠프스파르타내일배움캠프 #스파르타내일배움캠프til(41)
-
[24.05.13] 내일배움캠프 20일차 JAVA TIL - Spring
오늘 한 일Spring 입문주차 1주차 강의 듣기나만의 일정을 관리하는 앱 서버 발제 확인 클라이언트 - 서버서버에서 http responce에 담아서 클라이언트에 보내준다.브라우저(클라이언트)는 IP주소로 요청한다.API : 어플리케이션 프로그래밍 인터페이스 (하나의 약속)다른 어플과 통신하기 위한 하나의 규칙인터페이스 : 서로다른 두개의 시스템의 접점 Apache - Tomcat : 아파치랑 왓슨을 합쳐놓은 형태web container에서 내부적으로 처리해야 하는것도 처리해줌 Spring framework: 아주 오래되고 강력한 프레임 워크핵심 기능들을 사용하기 위해서는 복잡한 설정이 필요함.그 점을 개선하기 위해 등장한게 2014년에 등장한 spring bootxml(개발에 필요한 기본적인 설정..
2024.05.13 -
[24.05.10] 내일배움캠프 19일차 JAVA TIL - OOP
오늘 한 일팀 과제 노션 정리팀 발표Object 다형성/상속성/추상클래스/인터페이스 최현웅 튜터님의 강의를 들었다. 다형성이란?C ver.int add(int a,int b){ return a+b;}double add_2(double a,double b){ return a+b; // 같은 메소드명이 불가능}Java ver.int add(int a,int b){ return a+b;}double add(double a,double b){ return a+b; // 같은 메소드명이 가능}오버로딩된 add 함수 python과 같은 high level 언어는 변수의 자료형을 지칭하지 않아도 알아서 된다.상속성-> 부모 클래스의 특징을 자식 클래스가 그대로 물려받는 특징Class SuperA{ private..
2024.05.10 -
[24.05.09] 내일배움캠프 18일차 JAVA TIL - 프로그래머스 자연수 뒤집기
오늘 한 일Web 강의 수강 - 심화강의발표 준비 class Solution { public int[] solution(long n) { String str = n + ""; int len = str.length(); int[] answer = new int[len]; for(int i=0;i
2024.05.09 -
[24.05.07] 내일배움캠프 16일차 JAVA TIL - 객체지향 프로그래밍
오늘 한 일Web 심화반 강의 수강 - 객체지향 설계scoreDAO 수정및 병합 테스트 케이스 테스트추가 기능 선정컴파일 시점 : 프로그램이 실행되기 직전의 시점런타임 시점 : 프로그램이 실행되고 사용자와 상호작용하는 시간 오버라이딩 / 오버로딩 오버 라이딩 -> 올라타다 즉, 이미 있는 기능을 다시 정의하는 것 (매개 인자가 같다)런타임 다형성을 지원하며 이미 컴파일 되어 실행중인 상태에서 메소드가 선택@Override 어노테이션을 사용하여 오버라이딩 함수임을 명확히 기재할 수 있다.가독성이 향상되고, 컴파일러를 통해 오류가 방지된다. 오버 로딩 -> 매개인자가 다르게 로딩한다고 이해하면 된다. (정적 다형성 지원)컴파일 시점에 어떤 메소드가 호출될지 결정된다.(매개인자를 보고 맞는 함수로 찾아감) ..
2024.05.07 -
[24.05.02] 내일배움캠프 15일차 JAVA TIL - 개인과제 피드백
오늘 한 일자바 개인과제 피드백Web 강의 듣기0팀과제 기획 및 클레스 다이어그램 작성 튜터님의 피드백을 기반으로,변수명 명확하게 기재하기띄어쓰기가 안되어있는 부분은 ctrl+shft+alt + L로 전체 정렬해주기함수의 기능이 명확하지 않을 경우 분리해서 구현하기등을 수정했습니다.
2024.05.07 -
[24.05.02] 내일배움캠프 14일차 JAVA TIL - Web 기초
오늘 한 일자바 개인과제 - 제너릭 및 stream 수정Web 강의 듣기오늘은 웹 강의를 중점적으로 TIL을 작성하려고 한다! 객체지향 특성 4가지 - 캡슐화, 상속, 추상화 다형성 인터넷 프로토콜 IP(Internet Protocol)인터넷을 통한 통신규약 프로토콜(Protocol)이란? 복잡한 인터넷 세상에서 컴퓨터와 컴퓨터끼리 데이터를 주고받기 위하여 정한 통신규약IP 주소지정한 IP 주소에 데이터를 패킷(Packet) 이라는 단위로 전달한다. IP 방식의 문제점비연결성 → 수신 대상의 현재 상태에 상관없이 전송한다.비신뢰성 → 많은 과정을 거치다가 데이터가 소실된다. 용량이 크면 여러 패킷으로 나뉘어 전송되지만 도착하는 순서가 뒤바뀐다. TCP(Transmission Control Protoc..
2024.05.02