전체 글
[개념] 페이로드(Payload)란?
인터넷에서 자료를 찾기 위해 검색하다 보면 페이로드에 대한 용량 제한을 간간히 찾아 볼 수 있다. 대체 여기서 말하는 페이로드는 무엇인지, 확인 겸 기록 페이로드(Payload) 사용에 있어서 전송되는 데이터 전송의 목적이 되는 데이터의 일부분으로 함께 전송되는 헤더와 메타데이터와 같은 데이터는 제외함 위의 이미지와 같이 페이로드는 Body에 포함되어서 전송되어짐. 페이로드 어원의 유래 이 용어는 운송업에서 비롯하였는데, 지급(pay)해야 하는 적화물(load)을 의미한다. 예를 들어, 유조선 트럭이 20톤의 기름을 운반한다면 트럭의 총 무게는 차체, 운전자 등의 무게 때문에 그것보다 더 될 것이다. 이 모든 무게를 운송하는데 비용이 들지만, 고객은 오직 기름의 무게만을 지급(pay)하게 된다. 그래서 ..
AWS Certification 기초를 따기위한 노력 발자취
AWS내에는 다양한 자격증들이 많다. 현재 다니고 있는 회사에서는 AWS내 다양한 서비스들을 이용하고 있다. 그래서 이것저것 서비스들도 사용해보고 하다보니 자격증은 없을까 싶어서 찾아봤었다.(물론 1년전,, 아니 2년전인것같은데..) 그 2년동안 왜 안 땄냐고 물어본다면, 귀찮아서랄까..? 근데 왜 이제서 따려고 노력하냐고 물어본다면 사실 목적은 따는것보다 자격증을 합격하기위해서는 AWS 서비스들을 잘 알아야하는것 같아서 겸사겸사.. 일단 첫째로 기초 단계의 AWS 자격증을 위주로 공부를 해보고자 한다. https://aws.amazon.com/ko/certification/certified-cloud-practitioner/?ch=sec&sec=rmg&d=1 AWS Certified Cloud Prac..
22년도 벌써 상반기가 끝나간다.
상반기 끝나기 약 20일전, 갑자기 블로그를 작성해본다. 사실 나도 이따금씩 내 블로그를 보고 놀란다. 블로그를 어디서 보고 놀라냐면, "구글"에서 나도 검색하고 내 블로그인지 모르고 들어갔는데, 익숙한 필체, 익숙한 문구.. 내가 작성한거다.. 내 블로그와서 검색 해 볼 생각은 안하고 남의 지식창고에서 얻으려고 한 내자신이 가끔씩 미웠지만.. 너무 바쁘다는 핑계로 내팽겨둔지 어느던 1년이 다가오는 시점. 다시 한번 개발하면서 어려웠던 부분에 대해서는 작성해봐야겠다. 요새 스프링부트를 잠깐 봤는데, 새삼 많이 좋아졌다. 하지만 본질적으로 회사에서 스프링부트를 쓸 이유가 없기에 나중에 공부해야지 언젠가... AWS Summit이 어제 오늘 있었다, 신청을 하고 못 들었다 언제까지 링크 살아 있는지 확인하고..
PHP - online image convert to base64
$url = 'http://yoursite.com/image.jpg'; $image = file_get_contents($url); if ($image !== false){ return 'data:image/jpg;base64,'.base64_encode($image); } 관련 URL : https://stackoverflow.com/questions/4343715/php-how-to-convert-an-image-from-url-to-base64
Lambda에 RDS 연결하기
210308 기준 작성 하... 삽질중 이런 삽질이 없어서 문서로정리하기로 결정 머리로 기억하는것은 역시 부질없는 행위.. ----------------------------------------------------------------------------------------------- 준비사항 사용할 람다함수, 사용할 RDS가 준비되어 있다라는 가정하에 이후 필요한것만 설정하는 형태로 갑니다. 또한 VPC는 같은 VPC를 쓰는 형태로 진행하였습니다. 설정 1. 앞으로 RDS와 람다를 연결해줄 보안그룹을 설정합니다. (EC2 --> 네트워크 및 보안 --> 보안그룹으로 들어가서 설정하면됩니다) 보안그룹 생성을 합니다, 보안그룹 이름은 원하는 것으로 작성하며 되며 여기서의 VPC가 RDS와 동일한 ..
AWS MediaConvert 와 Lambda를 통한 스트리밍 파일 S3업로드
출처 : github.com/aws-samples/aws-media-services-simple-vod-workflow/blob/master/7-MediaConvertJobLambda/README.md aws-samples/aws-media-services-simple-vod-workflow Lab that covers video conversion workflow for Video On Demand using AWS MediaConvert. - aws-samples/aws-media-services-simple-vod-workflow github.com ------------------------------------------------------------------------------------..
[디자인패턴] 데코레이터 패턴
데코레이터 패턴이란? 객체에 추가적인 요건을 동적으로 첨가하는것, 서브클래스를 만드는 것을 통해서 기능을 유연하게 확장하는 것을 제시함 데코레이터의 다이어그램 - 구성 요소는 데코레이터로 감싸져서 쓰일수도 있고, 직접 쓸수도 있습니다. - Decorator는 자신이 장식할 구성요소와 같은 인터페이스 또는 추상 클래스를 구현 - 데코레이터 클래스에서는 해당 객체가 장식하고 있는 인스턴스 변수가 있습니다 (위에 다이어그램에선 WrapperObj) - 데코레이터는 컴포넌트의 상태를 확장할 수 있음 - 데코레이터에서 새로움 메소드를 추가 할 수 있음, 그러나 새로운 메소드를 추가하는 대신 컴포넌트에 원래 있던 메소드를 호출하기전, 또는 후에 별도의 작업을 처리하는 방식으로 새로운 기능을 추가함 ---------..
[디자인패턴 ] 싱글턴 패턴
싱글턴 패턴이란? 인스턴스가 하나 뿐인 특별한 객체를 만들 수 있게 해주는 패턴! 어디서드지 그 인스턴스에 접근 할 수 있도록 하기 위한 패턴 어떤 용도일때 쓰는가? 객체 중 하나만 있으면 되는 경우, 예를 들어 스레드 풀, 캐시, 대화상자, 사용자 설정 혹은 레지스토리 설정을 처리하는 객체, 로그 기록용 객체, 프린터나 그래픽 카드 같은 디바이스를 위한 디바이스 드라이버 같은 것 위에 적은 객체들이 두개 이상 생기는경우, 오류가 생기거나 ,자원을 불 필요하게 사용 할 수 있음 왜, 근데 싱글턴 패턴을 써야하는가? 해당 클래스의 인스턴스는 하나만 만든다라는 관행 혹은 전역변수로 하면 되지 않을까? >> 싱글턴 패턴은 특정 클래스에 대해서 객체 인스턴스가 하나만 만들어 질수 있도록 해주는 패턴, 해당 패턴..