분류 전체보기159 230203 TIL Spring 입문 주차 1일차 1. 웹 동작방식 이해하기 1)웹의 동작방식 ㄱ. IP 주소 거대한 네트워크망에서 각각 컴퓨터를 식별하기 위한 주소 네트워크 상의 데이터 송/수신의 기준이 된다. ㄴ. 브라우저 웹페이지, 이미지, 비디오 등의 컨텐츠를 송/수신하고 표현해주는 소프트웨어 ㄷ. DNS(Domain Name Server) 일반적으로 IP주소가 아닌 www.naver.com 과 같은 도메인 이름으로 사용한다. 도메인 이름을 중개해주는 중개서버가 중간에 있기 때문이다. ㄹ. HTTP 송/수신자가 요청/응답에 대한 규약을 정해놓은 것을 프로토콜 이라 한다. 웹 상에서는 HTTP라는 프로토콜을 따르고 있다. ㅁ. API(Application Programming Interface) 다른 소프트웨어 시스템.. 2023. 2. 3. TIL 230202 알고리즘 문제 풀기 6일차 1. Generics 다양한 타입의 객체들을 다루는 메서드나 컬렉션 클래스에 컴파일 시 타입 체크를 해주는 기능 객체 타입을 컴파일 시에 체크하기 때문에 타입 안정성을 높이고 형변환의 번거로움이 줄어듦 저장된 객체를 꺼낼 때 형변환이 필요 없어서 편하다. > 코드가 간결해 진다 1)타입 변수 클래스 이름 옆의 안에 작성, 반드시 작성할 필요는 없다. 아래와 같이 타입 변수를 대입한 경우 형 변환이 불필요 하다. ArrayList tvlist = new ArrayList(); tvlist.add(new Tv()); Tv t = (TV)tvlist.get(0); ArrayList tvlist = new ArrayList(); tvlist.add(new Tv()); Tv t .. 2023. 2. 2. TIL 230131 알고리즘 문제 풀기 5일차 1. 오늘 공부한 이론 1)Integer와 int 의 차이 Integer는 (wrapper class), int 는 변수 타입이다. Integer는 매개변수로 객체가 필요할때, 기본형 값이 아닌 객체로 저장할 때, 객체간 비교가 필요할 때 사용 int는 산술연산이 가능하다, null로 초기화 불가능(0으로 초기화 된다) Integer는 null값을 처리할 수 있다. 2)Set과 TreeSet, HashMap 이둘의 공통점은 중복을 제거한다는 것 요소를 넣어줄 때 Set은 들어온 순서대로 넣는다. TreeSet 은 이진탐색법을 이용하여 중복제거와 동시에 정렬을 이루어 준다. Map은 딕셔너리와 같다. 키값은 중복이 안되지만 value는 중복이 된다. 3)ArrayList와 Lin.. 2023. 1. 31. TIL230130 알고리즘 문제 풀기 3일차 0. 오늘 푼 문제 정리 번호 문제명 프로그래머스난이도 1 예산 1 2 최대공약수와 최소 공배수 1 3 K번째 수 1 4 나머지가 1이 되는 수 1 5 소수 찾기 1 6 실패율 1 7 체육복 1 8 폰켓몬 1 9 [1차] 비밀지도 1 10 키패드 누르기 1 11 [1차] 다트 게임 1 12 최댓값과 최솟값 1 13 숫자의 표현 1 14 크레인 인형뽑기 게임 1 1. 오늘 찾아보고 사용한 기능 1) 재귀 함수를 이요한 최대공약수 구하는 방법 public static int gcd(int p, int q) { if (q == 0) return p; return gcd(q, p%q); } 2) 배열에 해당 값이 몇개인지 파악하는 방법 int cnt = Collections.frequ.. 2023. 1. 30. 이전 1 ··· 34 35 36 37 38 39 40 다음