http를 https로 리다이렉트하는 여러가지 방법
·
Setting
개요 웹 사이트를 개발하고 도메인을 연동할 때 실제 사용자가 접속하는 페이지라면 보안 상 SSL 인증서를 설치하고 https로 접속을 해야 한다. 이때 같은 도메인으로 http로 접속하는 경우 https로 자동으로 접속이 되도록 설정을 해주는 것이 좋은데, 자동으로 리다이렉트 하는 방법에는 여러 가지가 있어 그 방법들을 정리하고자 한다. 보안 상 가장 권장되는 방법인 HSTS에 대해서는 아래 포스팅을 참고해 주세요 :) https://hojun-dev.tistory.com/entry/HSTS-설정으로-HTTPS-강제-적용하기 HSTS 설정으로 HTTPS 강제 적용하기 개요 업무 중 하나의 시스템에서 GS인증을 적용해야 했는데, 그 서비스의 기본 도메인에 HSTS를 적용하고, 크롬의 HSTS Preload..
hosts 파일 다루기
·
Setting
개요 개발을 하다 보면 가상 호스트를 추가로 설정해줘야 할 일들이 종종 생기는데, 기존에 windows에서만 개발을 진행하다 최근 맥북을 새로 장만하면서 OS별로 가상 호스트를 설정하는 hosts 파일의 위치를 기록해 둘 필요성이 생기면서 hosts 파일에 대한 내용을 정리하게 되었다. hosts 파일이란? hosts 파일이란 IP 주소와 도메인 주소를 매핑해 주는 파일이다. IP 주소와 호스트 이름을 매핑하여 도메인 이름을 해석하는 데 사용된다. 간단히 말해 hosts 파일은 DNS(Domain Name System) 서버를 우회하여 특정 도메인 이름을 원하는 IP 주소로 연결할 수 있게 해 준다. DNS 서버가 있기 전 옛날에는 어떤 도메인이 어떤 IP다라고 하는 정보를 갖고 있는 hosts라는 파일..
Bitbucket SSH 설정하기
·
Setting
개요 좋은 기회로 맥북을 새로 장만하여 개발 환경을 세팅하면서 기존에 리포지토리를 관리하고 사용하던 Bitbucket의 SSH 설정을 정리하고자 한다. 설정 일단 터미널에서 Bitbucket에서 지원하는 암호화 알고리즘으로 된 ssh key를 생성한다. 우리는 ed25519 암호화 알고리즘으로 생성해 보자. passphrase를 입력하라고 하는 부분에서는 아무 입력 없이 엔터를 치고 넘어가면 된다. windows의 경우 git을 설치하면 git bash로 터미널을 이용할 수 있다. ssh-keygen -t ed25519 -b 256 키 생성이 완료되면 사용자 디렉토리에 .ssh 폴더가 생성되고, 폴더 내에 id_ed25519 파일과 id_ed25519.pub 파일이 생성되었을 것이다. 여기서 .pub가 ..
코로나 후기
·
일상
코로나 주변 모든 사람들이 다 걸려도, 다른 사람들보다 덜 조심해도 절대 걸리지 않던 코로나가 뒤늦게 찾아온 후기를 뒤늦게 남긴다. 날짜 기준은 확진 판정일이 1일차. 0일차 (2023-04-28 금) 전날의 일교차가 너무 심해서 패딩을 입고 다닐 정도였는데 어김없이 감기기운이 시작되고 몸이 아팠다. 서있거나 걸어 다니기가 힘들 정도로 어지럼증이 있었고, 두통에 몸살 기운이 있고 뭘 먹기가 쉽지 않아서 저녁에 회사에서 죽을 시켜서 먹었다. 일부러 늦게 퇴근해서 지하철을 앉아서 타고 집에 갔는데, 환승하고 두 정거장 가는 열차에서 서있을 때 정말 쓰러질 것 같았다. 어떻게든 버텨서 역에 도착했는데 맞고 가기 어려울 정도로 비가 와서 동생을 역으로 불러냈다. 역 근처에서 기다리다 우산을 받아 들고 집에 들어..
[JAVA] poi에서 SXSSFWorkbook 사용 시 NullPointerException이 발생하는 경우
·
Java & Spring
들어가기 전에 엑셀 관련 추가적인 내용은 아래 포스팅에서 확인하실 수 있습니다. https://hojun-dev.tistory.com/entry/JAVA-POI-엑셀-오류 [JAVA] poi에서 엑셀을 다룰 때 발생하는 여러가지 오류 개요 사내 프로젝트를 개발할 때, 서식과 통계를 주로 다루는 시스템이다 보니 엑셀로 데이터를 다운로드하는 프로그램을 개발하는 경우가 많았다. 지금까지 Java poi 환경에서 엑셀을 다루며 오 hojun-dev.tistory.com 개요 대용량 데이터를 엑셀로 내보낼 때 Java POI에서는 XSSFWorkbook 대신에 SXSSFWorkbook을 사용한다. XSSFWorkbook은 메모리 상에 전체 엑셀 파일을 로딩하기 때문에 파일 크기가 큰 경우 OutOfMemoryEr..
현생 사는 예비 개발자 이야기
·
일상
세상에는 열심히 사는 사람들이 참 많다. 백엔드 개발자로서 업무를 하다 보니 인력을 충원하기 위해 이력서를 검토할 일이 많이 생기는데, 신입 개발자의 이력서를 보다 보면 정말 다양한 이력들이 존재해서 새삼 놀라웠다. 리포터 일을 하던 사람, 군대 부사관이었던 사람, 큰 수술을 마치며 삶에 대한 고민을 하다가 개발자가 되기로 한 사람 등등.. 개발자는 수요가 많고 연봉이 높은 직업이라는 인식이 강해서 국비지원이나 부트캠프 광고도 정말 많이 하고 수강생들도 정말 많다. 개인적으로 개발자는 계속 코드만 보고 머리를 써야 하는 직업이기 때문에 일이 잘 맞지 않으면 오래 버티지 못할 거라고 생각하는데, 취업 시장 상황 때문에 개발 학원에 다니고 개발자가 되려는 사람이 많아지는 현실이 조금은 안타깝다. 나와 가까운..
주소 검색 결과로 위도 및 경도 좌푯값 구하기
·
Javascript
들어가기 전에 맨 아래 '마치며' 섹션에 주소 검색 기능을 통해 바로 위도 및 경도를 확인할 수 있는 사이트를 만들어 링크를 걸어두었습니다. 필요하신 분은 아래 링크로 들어가서 자유롭게 이용해 주세요 :) 개요 개발을 하다 보면 지도를 만들고 주소를 지도에 표현해야 할 일이 자주 생긴다. 그러기 위해서는 주소 정보를 통해 위도 및 경도를 구해서 그 값들을 통해 지도 라이브러리와 연동을 해야 한다. 구하고자 하는 주소가 우편번호 서비스에서 가져오는 등 명확한 주소일 때에는 문제가 되지 않겠지만, 명확하지 않은 주소인 경우 위도 및 경도를 제대로 구할 수 없는 경우가 발생할 수 있다. 필자도 프로젝트에 참여하는 각 기관의 명단을 시스템에 업로드할 때, 명단 내의 주소가 오타가 있거나 광역 자치단체명을 생략하..
백엔드 3년차 중견기업 면접 후기
·
일상
면접 준비 연차가 3년차로 접어들면서 지금까지 첫 회사에서만 계속 개발을 하고 있다 보니 다양한 경험을 쌓고 싶다는 생각을 자주 했는데, 우연히 좋은 기회가 생겨 한 중견기업 회사에 면접을 보게 되었다. 면접을 본 회사에서는 신규 프로젝트를 위한 인력을 채용하고 있었고, 그래서 제로에서 서버 구축 및 세팅, 신규 개발을 해본 경험이 있고 잘할 수 있는 사람을 주로 원하는 분위기였다. 필자도 새로운 프로젝트를 구축하고 생성해 본 경험이 꽤 있었기 때문에 그런 내용에 맞춰서 이력서를 작성했고, 서류 합격을 하게 되어 면접까지 진행된 케이스였다. 필자는 첫 회사에 학교 연계형 인턴으로 입사하여 정규직 전환 이후 개발자가 되었기 때문에 제대로 된 개발 면접은 처음이었다. 그래서인지 더 긴장이 많이 됐지만 좋은 ..
hojun-dev
'분류 전체보기' 카테고리의 글 목록 (5 Page)