본문 바로가기
반응형

[기술] 이야기10

VS Code 확장프로그램(플러그인)추천 : postman같이 request테스트 방법 중 가장 쉬운 rest api 테스트 방법 VSCODE에서 확장프로그램중 REST Client는 PostMan과 같이 외부 API를 테스트 할수 있도록 도와주고 있다 텍스트 기반이라서 서로 공유가 쉽고 테스트 또한 아주 쉽기 때문에 개발자라면 알아두고 있으면 무조건 이득인 셈이다. 1. 설치하기VS Code의 확장 프로그램 메뉴에서 'rest client'를 검색하여 설치한다.2. 실행실행하는 방법은 현재 파일의 확장자가 .http이면 rest.client를 사용해 볼수 있다.새로운 파일을 ex.http파일로 만들어서 여러가지 테스트를 해봅시다. 3. 사용법간략하게 사용법을 정리해 보겠습니다. 좀더 자세한 내용을 알고 싶다면 공식 문서를 확인해 보는것도 좋은 방법입니다.* 주의 ) 한문서에 여러개의 요청을 하고 싶다면 ###으로 구분하시면 됩니다.. 2024. 7. 25.
구글은 왜? 플루터(flutter)를 만들었을까? A portable UI framework for an ambient computting world플루터가 요즘 대세이기도 하고 재밌기도 해서 공부를 하고 있습니다.공부하다보니 구글은 왜? 플루터를 만들었을까란 궁금증이 생겨서 이것저것 조사해보고 정리차 글을 남깁니다. 1. Dart언어의 시작- 플루터의 언어인 다트의 시작을 살펴보면 구글이 왜 플루터를 만들었는지 알 수 있습니다.다트언어는 2011년 10월 덴마크 GOTO 회의에서 구글 엔지니어 Gilad Bracha에 의해 공개 되었습니다.다트에 대한 그의 저서에 따르면 다트는 개발자의 생산성과 효율성을 향상하는 새로운 언어를 만들고자 하는 목적으로 개발되었다고 합니다. => 다트언어를 보면 다트언어의 철학이 지금도 잘 유지되어있는걸 볼수 있습니다. .. 2024. 7. 22.
debounce & throttle 이론 완벽 설명 (쉽게) Debounce와 Throttle 모두 함수의 실행을 제한하는 목적을 두고 있다.Throttle은 함수 실행 후 특정 기간동안의 추가 실행을 모두 취소한다.Debounce는 특정 기간안의 함수 실행을 모두 취소하고 마지막에만 실행한다.ThrottleThrottle은 함수 실행 후 특정 기간동안의 추가 실행을 모두 취소한다.예를 들어 상품을 구매하는 버튼이벤트는 Throttle로 해야한다.이유는 상품구매 이벤트를 실행하면 여러 검증로직이 실행이 되어서 5초가 걸린다고 보면 그 5초동안 해당 이벤트는 또 실행이 되면 안된다 (구매 검증이 꼬일수 있어서)리스트 더 불러오기도 throttle를 적용하면 좋습니다.처음 파랑색 1번 이벤트를 발생 하였고 정상적으로 완료되었다다시 파랑1번 이벤트가 실행되었고 이후 주.. 2024. 7. 22.
[용어 도감]제로 트러스트 (Zero Trust) 세상에 믿을 만한 통신은 하나도 없다 사내,사외라는 네트워크의 경계를 막을 수 없다고 판단해 사내에서 이뤄지는 통신조차 신뢰하지 않는 것을 말한다. 원격 근무로 사외에서 사내에 액세스하는 경우, 제3자에게 침해당할 위험을 고려해 네트워크에 들어온 통신의 로그 기록을 확인하거나 각 서버에서 인증한다. 제로 트러스트란? 제로 트러스트(zreo trust)는 '신뢰하지 않고 항상 재검증한다.' 라는 뜻으로 네트워크 세분화 및 액세스 제어 시에 적용하는 강도 높은 보안 방법론을 말하며 일반적으로 중요한 자산이 모여있는 비교적 작은 보호 범위 관리할 때 사용합니다. '신뢰할 수 있는' 네트워크, 사용자, 프로그램, 등 여러 리소스를 통해서도 내부의 데이터가 외부로 유출이 가능하기 때문에 제로 트러스트 보안 방법론.. 2024. 3. 29.
반응형