본문 바로가기

분류 전체보기143

oEmbed 공부하기 https://oembed.com/ oEmbed oEmbed oEmbed is a format for allowing an embedded representation of a URL on third party sites. The simple API allows a website to display embedded content (such as photos or videos) when a user posts a link to that resource, without having to parse the r oembed.com https://meetup.toast.com/posts/81 oEmbed를 소개합니다 : NHN Cloud Meetup oEmbed 소개 meetup.toast.com https://g.. 2022. 6. 25.
this와 super 링크 https://velog.io/@vgo_dongv/Java-this%EC%99%80-this-super%EC%99%80-super-%EC%B0%A8%EC%9D%B4%EC%A0%90 [Java] this와 this(), super와 super() 차이점 java에서 this와 this() 그리고 super와 super()에 대해 알아보겠습니다. 오버라이딩 부모 클래스로부터 상속받은 메서드의 내용을 변경하는것으로 메서드의 선언부는 부모의 것과 완전히 일치해야한 velog.io this: 인스턴스 자신을 가리키는 참조변수 super: 부모, 자식 클래스의 변수/메서드 이름이 똑같을 때 구분위해 사용한다. 부모 클래스의 클래스 멤버 앞에 붙여준다. 2022. 6. 25.
implements와 extends 메소드 또는 변수를 구현(implements)하는가 그대로 사용(extends)하는가에 따라서 형태가 갈린다. extends(상속) 상속의 대표적인 형태 부모의 메소드를 그대로 사용 오버라이딩(재정의)할 필요 없이 부모에 구현되있는 것을 직접 사용 가능 JAVA는 다중상속을 지원하지 않는다. 그래서 implements를 사용(상속이라고 말한 순 없지만..) implements (상속) 부모의 메소드를 반드시 오버라이딩(재정의)해야 함 다중상속을 대신해준다. BarterRepository, (JpaRepository와 BarterQuerydsl 을 상속받고있다.) public interface BarterRepository extends JpaRepository , BarterQuerydsl { List .. 2022. 6. 25.
[백준] 10250번 : ACM 호텔 - JAVA [자바] https://www.acmicpc.net/problem/10250 10250번: ACM 호텔 프로그램은 표준 입력에서 입력 데이터를 받는다. 프로그램의 입력은 T 개의 테스트 데이터로 이루어져 있는데 T 는 입력의 맨 첫 줄에 주어진다. 각 테스트 데이터는 한 행으로서 H, W, N, 세 정수 www.acmicpc.net 문제 더보기 ACM 호텔 매니저 지우는 손님이 도착하는 대로 빈 방을 배정하고 있다. 고객 설문조사에 따르면 손님들은 호텔 정문으로부터 걸어서 가장 짧은 거리에 있는 방을 선호한다고 한다. 여러분은 지우를 도와 줄 프로그램을 작성하고자 한다. 즉 설문조사 결과 대로 호텔 정문으로부터 걷는 거리가 가장 짧도록 방을 배정하는 프로그램을 작성하고자 한다. 문제를 단순화하기 위해서 호텔은 직.. 2022. 6. 23.
기술 부채란? https://www.youtube.com/watch?v=HXXn3apd_04 요약) 기술 부채 : 업무에 쫒겨서 미처 하지 못한 업무 (낮은 우선순위) 서비스를 납기에 맞춰서 만들기 위해서 적절한 타협을 봐야됨, 하지만 남용해서는 안 된다. 해결법 : 1. 설계원칙, 코드 규칙을 정하기 2. 테스트를 잘 작성하기 3. 불필요한 코드는 제거 기술 부채 : 업무에 쫒겨서 미처 하지 못한 업무 (낮은 우선순위) 우리 프로젝트를 돌아볼 때 -> 유니테스트 X -> 리팩토링 O 개발자 / 발전하는 기술 / 바뀐 개발 규정 & 기술 표준 설계원칙, 코드 규칙을 정했는가? 테스트가 잘 작성 되어있는가? 불필요한 코드는 제거 되었는가? 계획된 기술부채는 긍정적인 것 -> 정상적인 서비스 개발 / 적절히 사용해야 됨 .. 2022. 6. 23.
[백준] 2869번 : 달팽이는 올라가고 싶다 - JAVA [자바] https://www.acmicpc.net/problem/2869 2869번: 달팽이는 올라가고 싶다 첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B < A ≤ V ≤ 1,000,000,000) www.acmicpc.net 문제 땅 위에 달팽이가 있다. 이 달팽이는 높이가 V미터인 나무 막대를 올라갈 것이다. 달팽이는 낮에 A미터 올라갈 수 있다. 하지만, 밤에 잠을 자는 동안 B미터 미끄러진다. 또, 정상에 올라간 후에는 미끄러지지 않는다. 달팽이가 나무 막대를 모두 올라가려면, 며칠이 걸리는지 구하는 프로그램을 작성하시오. 입력 첫째 줄에 세 정수 A, B, V가 공백으로 구분되어서 주어진다. (1 ≤ B < A ≤ V ≤ 1,000,000,000) 출력 첫째 줄에 달팽.. 2022. 6. 23.