본문 바로가기

공부/메모18

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.
implements와 extends 메소드 또는 변수를 구현(implements)하는가 그대로 사용(extends)하는가에 따라서 형태가 갈린다. extends(상속) 상속의 대표적인 형태 부모의 메소드를 그대로 사용 오버라이딩(재정의)할 필요 없이 부모에 구현되있는 것을 직접 사용 가능 JAVA는 다중상속을 지원하지 않는다. 그래서 implements를 사용(상속이라고 말한 순 없지만..) implements (상속) 부모의 메소드를 반드시 오버라이딩(재정의)해야 함 다중상속을 대신해준다. BarterRepository, (JpaRepository와 BarterQuerydsl 을 상속받고있다.) public interface BarterRepository extends JpaRepository , BarterQuerydsl { List .. 2022. 6. 25.
기술 부채란? https://www.youtube.com/watch?v=HXXn3apd_04 요약) 기술 부채 : 업무에 쫒겨서 미처 하지 못한 업무 (낮은 우선순위) 서비스를 납기에 맞춰서 만들기 위해서 적절한 타협을 봐야됨, 하지만 남용해서는 안 된다. 해결법 : 1. 설계원칙, 코드 규칙을 정하기 2. 테스트를 잘 작성하기 3. 불필요한 코드는 제거 기술 부채 : 업무에 쫒겨서 미처 하지 못한 업무 (낮은 우선순위) 우리 프로젝트를 돌아볼 때 -> 유니테스트 X -> 리팩토링 O 개발자 / 발전하는 기술 / 바뀐 개발 규정 & 기술 표준 설계원칙, 코드 규칙을 정했는가? 테스트가 잘 작성 되어있는가? 불필요한 코드는 제거 되었는가? 계획된 기술부채는 긍정적인 것 -> 정상적인 서비스 개발 / 적절히 사용해야 됨 .. 2022. 6. 23.
제이유닛 테스트 공부하기 - 1 https://sas-study.tistory.com/312 [JUnit] Spring / Spring Boot, 테스트 코드를 작성하는 방법 안녕하세요. 최근에 백기선님의 유튜브를 자주 보곤합니다. 그 중에서는 더 나은 개발자로 성장하는 팁이라는 주제로 사연을 소개하면서 스토리텔링을 해주시는걸 자주 듣곤 하는데요. 그 팁중 sas-study.tistory.com https://brunch.co.kr/@springboot/292 Given-When-Then Pattern 테스트 코드 작성 표현 방법 (스프링 부트 환경에서) | 이번 글에서는, 테스트 코드 작성 시 자주 사용하는 Given-When-Then Pattern에 대해서 간략하게 소개하겠다. 별 내용 없는 글이므로, 아주 편한 brunch.co... 2022. 5. 17.
웹소켓 공부 - 1 웹소켓, 두 프로그램 가느이 통신방법 W3c와 ietf에 의해 자리잡음 인터넷 환경 (html5) 웹소켓 프로토콜 양방향 통신 -> 데이터 송수신을 동시에 처리할 수 있는 방법 클라이언트와 서버가 서로 원할 때 데이터를 주고 ㅂ받을수 있음 빠르게 줘야되는 것 채팅 주식 비디오 데이터 비슷한 기술 Polling : 서버로 일정 주기 요청 소잇ㄴ -> Long Polling Streaming [10분 테코톡] 🧲코일의 Web Socket 핸드 쉐이킹 -> 연결 수립을 요청할 때 헤더 웹서버 키 -> 서로 인증 -------------------- 데이터를 주고 받음 신원인증 데이터를 주고받기 프로토콜이 -> ws로 변경 [10분 테코톡] 🧲코일의 Web Socket 메시지 : 여러 프레임이 모여서 구성하는 .. 2022. 4. 29.
예외처리관련 링크 - 2 클론코딩 때 기술 매니저님께서 예외처리의 범위에 대해서 공부해보라고 링크를 주신 내용입니다. https://qh5944.tistory.com/32 [JAVA]예외처리(Exception)/예외처리종류/자바기초 예외처리 - 자바의 모든 소스에는 예외처리가 있다 (생략이 가능, 생략 불가능) - 프로그램을 실행하는 과정에서 오작동, 비정상적으로 종료 => 에러 / 오류 ** 윈도우 : 쓰레드의 충돌, 주소값 qh5944.tistory.com https://rwd337.tistory.com/94 JAVA - 컬렉션 프레임워크 프레임워크(Framework)라는 단어는 여러 분야에서 약간씩 상이한 개념으로 사용된다 때문에 이 단어에 대한 정확한 의미 파악이 쉽지 않을 수 있다. 하지만 기본적으로 다음의 의미를 공통.. 2022. 4. 28.