파라메트릭 서치를 얘기하기전에 이진탐색을 간단하게 살펴 보자. > 이진탐색이란? 정렬된 데이터에서 원하는 특정값을 찾아내는 탐색 방법으로 시간복잡도는 logN을 가지는 효율적인 탐색방법이다. 위 그림처럼 배열에서 3을 찾는다고 생각했을때 mid의 값인 7보다 작은
처음 문제를 보고 뭘해야하는지 감이 잡히지 않아 생각보다 시간이 소요되었다.이때까지 코테공부는 주구장창하였지만 자바로 api호출, jsonParsing 등은 해본적이 없어 더 그랬던 것 같다. 나같은 사람들에게 이글이 도움이 되길 바라면서!!(api호출, json파싱은
우테캠 2차 과제대비 클린코드를 생활화하자!!자바 package import시 wildcard 사용 장단점장점: 깨끗한 코드, 리팩토링 용이성, 느슨한 결함단점: 클래스이름충돌(둘 이상의 패키지에서 같은 이름 발견 가능), 버전별로 달라지는 클래스 위치오버로딩시 각 메
우테캠 6기 2차테스트는 과제테스트로 진행된다!어떤 방식으로 나올지는 모르지만 프로그래머스 과제테스트를미리 연습하기위해 JAVA로 API호출 정리해보기!!POST /startX-Auth-Token: {X-Auth-Token}Content-Type: application
1.버블 정렬 앞에서 부터 하나씩 비교해 가장 큰값을 k회차에 n-k번 비교하는 정렬 ->swap이 너무 잦음 시간복잡도: $O(n^2)$ 공간복잡도 : $O(n)$ stable sort이다. 2.선택 정렬 배열 중 최소값을 선택해 앞자리부터 비교해주는 정렬 -
cors 관련 문제해결기본: WebMvcConfigurer을 implements받아 WebConfig에서 전역적으로 cors를 설정해줌괄호안에 "\*" 은 wildcard로 어떤 것이든 허용한다는 뜻이다.프로젝트 진행중 REACT와 통신을 하는 과정에서 CORS가 발생
1.제어 역전(IoC) 일반적으로 자바에서는 개발자가 객체를 생성하고 직접 제어하는 구조입니다.반면 제어역전을 특징으로 하는 스프링은 사용할 객체를 직접 생성하지 않고 객체의 생명주기 관리를 스프링 컨테이너에 위임하는데, 이렇게 제어권이 넘어간 것을 제어역전이라고 부릅
1.kurento-media-server에 깔려 있는 파일하나만 수정해주면 된다.turnURL=id:password@외부IP:3478(포트번호)로 수정해주면 끝!
화상채팅에 필요한 WebRTC에서 사용자간의 IP주소를 전송해주려면 stun서버가 필요!! aws프리티어를 활용해 구축해보자 1.AWS ec2프리티어 생성 2.ec2에 coturn 설치(putty로 ec2접속) sudo apt-get -y update sudo