MHLab blog

Written by@MHLab
개발은 언제나 취미로만...
Let that be a lesson.

Lets Encrypt 적용하기

September 23, 2022

이번에 서비스를 개발하고 오픈하면서… 예전에 LetsEncrypt를 적용해봤던 적은 있었다. 하지만 방법이 너무 오래되었고, 와일드카드 방식으로 도메인을 사용해서 인증 방법을 다시 찾아보았다. 그 전에 앞서 먼저 내가 사용했었던 두 가지 방식을 간단하게 정리하고 넘어가겠다. Standalone 과 Webroot 방식 먼저 Standalone 방식의 경우 …


개발 블로그 재정비 및 새로운 환경에서 다시 시작

September 19, 2022

어쩌다 보니… 부동산 공부, 투자 공부 등을 하다가 취미로 개발을 좀 다시 시작했었었다. 기존에 쓰던 블로그의 글을 본 사람은 얼마 안될거 같지만… 무튼 근간 정리하면서 블로그를 다시 정비하며 글을 남겨본다. 아참… 기존의 hexo로 운영했던 블로그 글들은 조금씩 이전할 생각이다. 과거의 실패 지금으로부터 한 3년 4년 전이려나… 좋은 직장(?)에서 때려…


Next.JS에서 height full (전체화면) 적용하기 (with tailwindcss)

March 02, 2022

Next.js에서 body에 height 값을… 이번에 Next.JS로 프로젝트를 진행하다가 footer를 하단에 고정시켜야 했다. 그런데 css를 적용했음에도 안되서 개발자 도구를 키고 화면 컴포넌트를 확인하던 도중 화면 사이즈가 전체 화면이 아닌것을 확인하였다. 그래서 형식을 적용하려 했다. 내가 쓰는 Tailwindcss에서 로 적용하려 했지만 b…


React에서 Cors 문제 해결하기 (With proxy)

February 12, 2022

React에서 Cors 문제가… 최근 내 개인 프로젝트를 위해서 React와 node, next.js, typescript, tailwindcss 가 필요했다. 개발을 한창 내려놨던 터라 다시 새로운 것을 하려니 귀찮아졌다. 하지만 기존의 jQuery로 진행한 프로젝트를 모바일용으로 개발하는 것과 서버 기능 분담 등은 불가능 했다. 그래서 노마드코더 에서…


Node.Js 에서 import의 절대경로(Absolute Path) 지옥 탈출기

February 08, 2022

최근에 Node.JS 쪽으로 개발을 진행해보고 있다. Spring boot만 쓰다가 새롭게 해보니까 신기한게 많았다. 그리고 jQuery만 쓰고 수준 낮은 형태의 JS 개발을 했었던 내 개발 방법이 싫어서 이번에 JS도 다시 제대로 배워보고 있다. 근데 Node에서 아주 답답한게 있었다… 난 ES6 형식으로 개발하는데 모듈을 임포트할 때 아래와 같은 문제…


Let'sEncrypt 갱신이 불가할 때 (produced an unexpected error The manual plugin is not working)

November 05, 2021

22.09.25 내용 추가 여기서 진행한 방식의 경우 standalone 방식이다. 이 방식은 80포트를 강제로 내려서 인증 대상이 진짜 사용하는 서비스인지를 체크하기에 매우 비효율적인 방식이다. 최근 방식의 경우 Webroot나 DNS 인증을 사용하는데, 이번에 DNS 인증에 대하여 포스팅을 진행했다. Webroot도 사용하지만 와일드카드(ex: *.a…


Let'sEncrypt 자동 갱신 처리하기

November 05, 2021

22.09.25 내용 추가 여기서 진행한 방식의 경우 standalone 방식이다. 이 방식은 80포트를 강제로 내려서 인증 대상이 진짜 사용하는 서비스인지를 체크하기에 매우 비효율적인 방식이다. 최근 방식의 경우 Webroot나 DNS 인증을 사용하는데, 이번에 DNS 인증에 대하여 포스팅을 진행했다. Webroot도 사용하지만 와일드카드(ex: *.a…


Let'sEncrypt 설치후 AWS에 적용하기

November 04, 2021

22.09.25 내용 추가 여기서 진행한 방식의 경우 standalone 방식이다. 이 방식은 80포트를 강제로 내려서 인증 대상이 진짜 사용하는 서비스인지를 체크하기에 매우 비효율적인 방식이다. 최근 방식의 경우 Webroot나 DNS 인증을 사용하는데, 이번에 DNS 인증에 대하여 포스팅을 진행했다. Webroot도 사용하지만 와일드카드(ex: *.a…


Java에서 싱글톤(Singleton) 패턴을 사용하는 이유와 주의할 점

September 23, 2019

주의 이 문건은 과거 Hexo 블로그 (2019-09-23) 에서 이동된 문서입니다. 시간이 지남에 따라 최신 기술과 다를 수 있으니 주의 바랍니다. Java에서 Singleton 패턴이란? Singleton(이하 싱글톤) 패턴은 자바에서 많이 사용한다. 먼저 싱글톤이란 어떤 클래스가 최초 한번만 메모리를 할당하고(Static) 그 메모리에 객체를 만들어…


Spring boot에서 H2 데이터베이스 사용하기

June 22, 2019

주의 이 문건은 과거 Hexo 블로그 (2019-06-22) 에서 이동된 문서입니다. 시간이 지남에 따라 최신 기술과 다를 수 있으니 주의 바랍니다. Spring boot에서 H2 데이터베이스 사용하기 정말 오랜만에 포스팅을 남긴다. 이직 후 블로그를 정리할 시간도 없이 다양한 프로젝트를 진행하였다. 하면서 쌓은 경험들이나 작성할 것들이 Notion에 산…