profile
코드 깍는 개발자 kangyohan.dev.0421@gmail.com
post-thumbnail

Git ? GitHub(깃허브)?, gitLab(깃랩)? 그래서 뭐야

뭐 .. 작업하면서 오류도 많이 나고 이슈도 찾아보면서 git이라는 튵을 더 잘 쓰고 싶어 작성을 해봅니다~

4일 전
·
0개의 댓글
·

Nginx를 사용한 이미지 서빙

왜 Nginx로 이미지를 서빙할까? 🤔 프로젝트 구조에서 프론트엔드는 React, 백엔드는 Spring으로 REST API를 구현하고 있다. 일반적으로 이미지를 업로드하면 front → back → server 흐름으로 서버에 저장된다. 하지만 React는 빌드된 상

2025년 9월 10일
·
0개의 댓글
·

Nginx SSL 인증

SSL인증 http https 차이점

2025년 9월 10일
·
0개의 댓글
·

Nginx 동작원리(feat Aparch,Tomcat) 꼭 보세요!

Nginx가 나오는데 왜 Nginx가 나왔고 동작원리 및 여러가지에 이점이 있어서 아직도 사랑 받고 있을까 부터 생각했습니다!백엔드를 공부 하다 보면 Tomcat,Apach 는 많이 들어 봤을 거다. 이들의 동작 방식을 정리하면 왜 nginx를 공부해야하는지 알고 잘

2025년 9월 6일
·
0개의 댓글
·

Nginx 설치 및 구조

사용자는 ubuntu를 사용 하고 있며, 다른 환경일 경우 조금씩 다를 수 있습니다. Nginx 설치 sudo apt udpate sudo apt install nginx 보라색이 디렉토리이고 흰색이 파일입니다! 디렉토리 conf.d 메인 설정파일(nginx

2025년 9월 4일
·
0개의 댓글
·
post-thumbnail

Nginx 란?

Nginx

2025년 9월 4일
·
0개의 댓글
·

Node.js mysql 연동

mysql.createPool() pool를 사용해서 클라이언트 요청때마다 DB가 연결/끊기가 반복 되면 상당한 리소스가 사용됨으로그래서 일정한 connection 을 미리 만들어서 재사용 한다.성능향샹의 도움 됨 연결이 다 차 있을 때, 새로운 연결 요청을 어떻게 처

2025년 9월 3일
·
0개의 댓글
·

Express Router 란 뭘까 ?

node.js 를 사용하면서 Express라는 웹 프레임워크를 사용 할려고한다. 인텔리제이에서 제공하는 설명 덕분에 코드는 조금 더러워 보이지만 파리미터에 대한 자세한 내용을 잘 보여줘서 새로운 언어를 시작하는데 앞서 도움이된다! Express 출처 : MDN ht

2025년 9월 2일
·
0개의 댓글
·
post-thumbnail

Node.js 디렉토리 구조

인텔리제이에서 만들어서 idea 디렉토리가 생겼네요 다른 툴마다 다 다름www 파일에 서버관련 실행 및 내용이 있음 서버 실행시 app.js 파일을 가져와서 실행정적 파일 관리 해주는곳 java에서 resouces/static 와 비슷함 리소스(URL 요청)에 대한 로

2025년 9월 2일
·
0개의 댓글
·

Node.js 자주 쓰는 용어

Node.js 를 무턱대고 시작하면 용어 정리 및 개념 부족한데 그래도 자주 쓰는 용어라도 정리해야"아! 이 사람이 이렇게 말했던게 이거구나" 이런식으로 라도 이해하는데 도움이 될거 같아서 정리를 해봅니다!코드를 단위 처럼 쪼개진것 ex) 우리가 header 및 foo

2025년 9월 2일
·
0개의 댓글
·
post-thumbnail

인텔리제이에서 node.js 세팅

Expressview Engine EJScreate 클릭 일단 된거 같네요! 글 읽어주셔서 감사합니다 :)

2025년 9월 1일
·
0개의 댓글
·

Node.js 시작 ?

흠.. 스타트업 대표님과 만나서 대화 할 수 있는 기회가 생겼다. 기술 스택으로 node.js 와 ts 기반으로 설계되어 있었다. 나는 java기반에 spring으로 프로젝트를 이어 나갔었다. 그래서 왜 node.js 랑 ts 를 선호하시는지는 여줘보았는데 아무것도 모르는 나는 끄덕거리기만 했다. 개발자라면 새로운 기술에 두려워 하지말고 계속 해서 공부해나...

2025년 9월 1일
·
0개의 댓글
·
post-thumbnail

리눅스 폴더 권한 설정 (chmod / chown)

룰루랄라 이제 방화벽도 해결했고 서버도 잘 올라가고 postman으로도 요청이 잘 올라가네 이러고 저장을 할려고했는데 .. Post로 저장하는걸 요청했는데 오류가 떠서 후다닥 프로젝트 폴더 들어가서 tail -f app.log 로 내가 실행 한 내용보는데 허가 불가가

2025년 8월 24일
·
0개의 댓글
·

git Action - spring CICD 구축

CICD 세팅 CD 세팅 준비 사항 깃허브 아이디 및 리포지토리 서버 접근 키 → ssh key (접속 권한 필수) 빌드된 프로젝트 → jar 또는 war 파일 명령어 프로젝트 올릴 때 → scp 서버 접속할 때 → ssh 실행할 때 → java -jar xxx.j

2025년 8월 19일
·
0개의 댓글
·

CI/CD 란

왜 CI 가 필요 할까 ?대부분 깃허브(통합 저장소)를 사용해서 다른 브랜치를 통해 서로가 만든 코드를 dev(개발 단계), main(실제 서비스 단계) 브랜치로 관리하고 조금 더 세분화 시키면 내가 짠코드는 yohan이라는 브랜치에 코드를 저장한다.이때 서로 다른 브

2025년 8월 17일
·
0개의 댓글
·
post-thumbnail

Swagger - spring 기초 적용

Swagger 사이트 : https://swagger.io/ Swagger Swagger란 Swagger에서 제공하는 오픈소스와 전문가용 도구로 API 문서를 쉽게 만들 수 있어 , 당신과 팀이 API를 효율적으로 설계하고 문서화하는 데 도움이 된다고 하네요.

2025년 7월 20일
·
0개의 댓글
·
post-thumbnail

방화벽

이미지 출처 - https://blog.naver.com/pgh7092/221148632964우분투에서 방화벽 관련 명령어를 치면서 그래서 방화벽이 정확히 무슨역활하고, 어떤 걸 제공할까 ? 이라는 생각에 글을 작성하게되었습니다.firewall 방화/벽 단어로

2025년 7월 20일
·
0개의 댓글
·
post-thumbnail

Ubuntu - 서버구축 spring jar파일

외부 요청(공인 IP:포트) → 공유기를 거쳐 내부 IP로 들어오는 트래픽을, 내부 서버(192.168.x.x)가 수신하도록 허용해야 합니다. 내가 8080을 열어두면 공인 IP:8080이 접속 되는것!저는 LG 를사용합니다!명령어 ip a접속하시면 공유기에 패스워드

2025년 7월 18일
·
0개의 댓글
·

Ubuntu desktop 적용

하.. 뭐 윈도우 맥 만쓰다가 대부분을 서버 구축이나 다양한 분야나 다른 개발자 분들도 리눅스 환경에서 개발 하시는걸 보고.. 저도 이참에 운영체제를 리눅스로 변경할려고합니다 ..ㅎㅎ 방법은 간단해요 ! 1\. 안쓰는 USB 가져오기!2.https://ubun

2025년 7월 16일
·
0개의 댓글
·
post-thumbnail

git - organization 생성

git에 이런 기능이 있었네 팀원들과 상의 후 사용하자고 해서 제가 만들게 되었습니다 ㅠㅠ 뭐.. 돈 없는 취준생이니까 Free 로 만들어서 보겠습니다. 제 영어 실력으로 기능을 깃 패키지 저장를 500 MB제공하고 CI/CD 를 1달의 2000분 제공하는거 같네요,

2025년 7월 13일
·
0개의 댓글
·