코딩 15

[번역] - C#: 왜 ConfigureAwait(false) 를 사용해야 하는걸까?

C# 과 ASP.NET CORE를 공부하면서 가장 힘든 점 중 하나는 턱없는 한글 문서입니다. 그래서 비동기 함수에서 ConfigureAwait(false)를 왜 사용하는지에 대한 좋은 글이 있어서 번역하게 됐습니다. 저자의 동의를 얻어서 번역한 자료입니다! 다른 분들에게 도움이 되었으면 좋겠네요 :) 원본: https://medium.com/bynder-tech/c-why-you-should-use-configureawait-false-in-your-library-code-d7837dce3d7f 저자: Juan 본문: .NET4.5 부터 async/await 를 도입하면서 asynchronous code를 작성하기가 많이 쉬워졌다. Async/Await 키워드들은 synchronous 코드 와 비슷하고..

ASP.NET CORE의 URL rewrite 살펴보기

URL rewrite (url 재작성) VS URL redirection Url redirection 작업은 client의 작업으로 서버를 두 번 왕복해야한다. Url rewrite 작업은 서번 내에서 특정 url 의 request가 왔을 때 url을 다시 작성해서 서버에 요청함으로써 client에서 서버를 두 번 왕복할 필요가 없다. URL 재작성 미들웨어를 사용해야 하는 경우 Windows Server에서 IIS의 URL 재작성 모듈을 사용할 수 없거나, Apache Server에서 Apache mod_rewrite 모듈을 사용할 수 없거나, Nginx에서 URL 재작성을 사용할 수 없거나, 또는 응용 프로그램이 HTTP.sys 서버(기존의 WebListener)에서 호스팅 되는 경우에 URL 재작성..

파이썬 알고리즘 문자열 중복 체크하기.

오랜만에 다시 알고리즘 문제 기본 문제부터 파이썬 알고리즘 문자열 중복 체크하기. 문자열 중복을 체크하는 방법으로 1) 중복된 element를 제거해주는 자료구조인 set 을 이용해서 해결. 2) 단순하게 for 문으로 element 들을 순회 하면서 중복을 체크. 1) 자료구조 set 을 이용. 2) for 문을 순회 이제 한 동안은 알고리즘과 자료구조를 공부를 열심히 해보려고 합니다. 감사합니다.

AWS Elastic beanstalk 배포 시 redirect http to https (how to redirect http to https in elastic beanstalk)

요즘은 https 제공하는 것은 선택이 아닌 필수이다. 보안이 중요하기 때문에 https 통신을 이용해서 데이터를 암호화해서 전송하는 것이 좋다. AWS에서는 무료로 SSL 증명서를 제공하고 셋팅하는 것이 정말 편리하기 때문에 꼭 이용하는 것이 좋다! AWS Elastic Beanstalk 를 이용해서 배포를 할 때 http 요청을 https 요청으로 redirect 하는 방법에 대해서 공유 및 기록하려고 한다. AWS elastic beanstalk 를 이용해서 배포를 진행할 경우 .ebextensions 디렉토리의 하위 *.config 파일을 통해서 서버 셋팅을 진행할 수 있다. 즉, elastic beanstalk 를 통해서 배포를 할 수 경우 config 파일을 통해서 http 요청을 https ..

반응형