MIME(Multipurpose Internet Mail Extensions)
MIME(Multipurpose Internet Mail Extensions) MIME는 ASCII가 아닌 character set의 텍스트와 오디오, 비디오, 이미지 및 애플리케이션 프로그램의 첨부 파일을 지원하도록 이메일 메시지의 형식을 확장하는 표준이다. 메시지 본문은 여러 부분으로 구성될 수 있으며 헤더 정보는 ASCII가 아닌 charact...
MIME(Multipurpose Internet Mail Extensions) MIME는 ASCII가 아닌 character set의 텍스트와 오디오, 비디오, 이미지 및 애플리케이션 프로그램의 첨부 파일을 지원하도록 이메일 메시지의 형식을 확장하는 표준이다. 메시지 본문은 여러 부분으로 구성될 수 있으며 헤더 정보는 ASCII가 아닌 charact...
2024-09-25-TIL Today I Learned Filedownload Troubleshooting MP3 음원은 브라우저가 기본적으로 제공하는 플레이어를 통해서 다운로드 받을 수 있지만, 이는 플레이어를 통해서 간접적으로 다운로드 받는것이라 정확히 원본이라고 할 수는 없다. 따라서 직접 음원 다운로드 API를 작성해서 핸들링하게 되었다....
2024-09-24-TIL Today I Learned Spring MVC Request Life Cycle Spring MVC Request Life Cycle (Spring)Filter와 Interceptor의 차이 Servlet Container and Spring Framework Servlet things every Ja...
2024-09-23-TIL Today I Learned Tomcat Session Tomcat - Session Interface Session - docs Tomcat Session Clustering Clustering/Session Replication How-To Tomcat vs Netty Tomcat: 신뢰할 ...
2024-09-22-TIL Today I Learned What is TIL? TIL은 “Today I Learned”의 줄임말로, 레딧과 같은 커뮤니티에서 새로운 사실을 알게 되어서 공유하고 싶을 때 사용하면서 유행하게 되었다고 한다. 개발자들 사이에서는 언제부터인가 매일 학습한 것을 기록하는 용도로 많이 사용되고 있는 용어이다. 진짜로 TI...
2024-09-13-TIL Today I Learned Session 실제로 아파치 톰캣이나 서버에서 세션은 어떻게 구현되어 있을까? DBMS에서도 그렇고 그냥 단순히 해시맵의 형태라고 이해하면 될까? Spring Session - spring.io Spring Session - GitHub Apache Tomcat Apache...
2024-09-12-TIL Today I Learned 데일리 스크럼.. 언제부터인가 데일리 스크럼을 하기싫은 일 또는 귀찮고 쓸데없는 시간으로 생각할때가 많다. 왜 점점 더 그렇게 된 것일까? 그리고 어떻게 하면 좀 더 의미있는 시간으로 만들고 팀의 업무를 잘 하도록 할 수 있을까? 데일리 스크럼이란? 데일리 스크럼이란 애자일 방법론 ...
Reverse Proxy 먼저, 그냥 프록시(proxy)라고 하면 보통 포워드 프록시를 의미한다. 포워드 프록시는 클라이언트에서 서버에 직접 웹사이트에 방문하는 것을 방지한다. 포워드 프록시는 주로 내부망에서 나가는 방향의 통로 역할을 한다. ┌─────────────────────────────────────────┐ │ ...
HikariCP Hikari Connection Pool 또는 HikariCP는 가장 인기있는 JDBC(Java Database Connectivity) 커넥션 풀링 프레임워크 중 하나이다. HikariCP는 빠르고 간단하며 안정적이라는 점이 충분히 검증되어서 스프링 부트의 기본 DBCP로 채택되었다. -> Down the Rabbit Hole...
2024-09-11-TIL Today I Learned AWS Network Diagram Tools AWS의 자원을 다른 팀에서 관리해주다보니 서버의 구성이나 타임아웃 설정 등을 명확히 이해하지 못하고 있을때가 많다. 기본적으로 AWS 콘솔에서 CloudWatch 등으로 어떻게 통신이 이루어지는지 확인할 수 있지만, 쉽게 그림으로 풀어서 나타낸...