본문 바로가기

Portpolio/webdev_tip89

[Spring] @Controller와 @RestController의 차이점 @Controller = html 파일@RestController = 그 외 나머지에 매핑 2024. 9. 1.
리액트는 라이브러리, 노드는 실행 환경 리액트와 노드는 둘 다 프레임워크가 아니지만 종종 그런 오해를 받습니다. 그렇다면 프레임워크의 특성부터 알아야 어떠한 것이 프레임워크인지 아닌지를 확인할 수 있겠죠? 우선, 프레임워크는 특정 방식의 구현을 어느 정도 이상 강제하는 특징이 있습니다. 개발자의 자유도를 줄이는 대신 편리함과 유지 보수의 용이함을 보장받는 요소이지요. 다시 본론으로 돌아와서 보면 리액트는 js에서의 라이브러리, 노드는 js의 실행 환경 중의 하나입니다. 2024. 8. 22.
URI와 URL은 무엇인가? URL: Uniform Resource LocatorURI: Uniform Resource Identifier  URI가 결국 URL의 상위집합이라고 할 수 있습니다.  구성://경로?쿼리 구성요소#조각 구성요소 2024. 8. 12.
지라 요금제 분류 구분FreeStandardPremium추천 사용자프로젝트 정보 및결정을 기록하는 소규모 팀용협업 및 지식 공유를 위한성장하는 팀용고급 콘텐츠 제어를 통해확장하는 조직용이용료10명까지 $0사용자당 $5사용자당 $10저장용량2GB250GB무제한기술 지원 ❌ ⭕️⭕️Team Calendars(JIRA 연동)❌❌⭕️ 2024. 7. 16.
KSEB 3기 06.28 06.28 ai 시스템을 k8s에 올리는 것까지 고려해야 함 ========================================================================================eksctl create cluster \ --vpc-public-subnets subnet-ooo,subnet-xxx \ #ooo와 xxx은 예시, 두 서브넷은 달라야 한다! --name eks-work-cluster \ --region ap-northeast-2 \ --version 1.28 \ --nodegroup-name eks-work-nodegroup \ --node-type t2.small \ --nodes 2 \ --nodes-min 2 \ --nodes-max 4  ====.. 2024. 7. 2.
ubuntu version 네이밍 약 10년 정도의 LTS 버젼에 한해서 정리해봤습니다. 14.04 Trusty Tahr16.04 Xenial Xerus18.04 Bionic Beaver20.04 Focal Fossa22.04 Jammy Jellyfish24.04 Noble Numbat 2024. 6. 28.
KSEB 3기 06.27 06.27 도커허브는 깃허브와 기능이 유사함 aws는 리눅스 서버 위에 구축됨정적 웹사이트 = 반응형 웹사이트 docker -> k8s -> elasticSearch 도커 컨테이너에서 네임스페이스는 app 별로 별도의 작업 공간을 생성한다 cgroup은 ns 별로 별도의 리소스를 할당함을 의미한다 vm은 커널을 2번 거치지만 도커는 로컬에 직접 설치해서 운영할 때처럼 커널을 1번만 거친다 컨테이너는 app을 이미지로 제공한다 mysql/mariadb 3306 코딩테스트에서 보는건 말귀를 알아듣는지 아닌지에 대한 필터링 여부 어차피 입사하면 회사에 맞게 자바 스프링 인프라 다 처음부터 가르친다 그러니 신입 채용에서는 코테가 시작이고 끝이다 포폴은 허접하지 않고 물어봤을 때 설명할 수 있도록 할 정도만 ms.. 2024. 6. 27.
KSEB 3기 06.26 06.26 elastic ip는 공인 ip를 특정 인스턴스를 영구적으로 매핑시키는 것을 의미한다. 여러 서버를 운영 시에 여러 elastic ip를 필요로 하므로 비용발생이 많이 들어간다. 이때 LB를 이용해서 해결 가능 실제 서버 주소를 노출시키지도 않아서 보안상 유리하며, 비용 절감에 효과가 있다 NAT 게이트웨이란? IP 주소를 변환하는 기술 - 1개의 실제 공인 IP 주소에, 다량의 가상 사설 IP 주소를 할당 및 매핑 - 1:1 또는 1:多 주소 변환 방식 HTTP 패킷  MTU란? alb는 응용계층의 프로토콜인 http, https까지 읽어볼 수 있음 nlb는 포트 번호에 대한 정보까지 읽어볼 수 있음 입사지원을 할 때 포폴을 낼때 프로젝트를 할 때 어려웠던 점과 해결했던 방법을 적어두는 것이.. 2024. 6. 27.
KSEB 3기 06.25 06.25 도커와 ""k8s""는 직무와 무관하게 개발 직군이면 매우 중요함 대용량 처리를 위해서는 Kafka가 필수임 그 이후에는 elasticSearch(NOSQL 기반) 이 세가지를 알아야 aws를 정확하게 이해할 수 있음 관계형 데이터베이스 MySQL aws같은 유료 클라우드에서는 리눅스가 이미 설치되어 있는 인스턴스를 배포를 한다 control ->  - 대시보드  - 인증인가 (로그인) compute ->  -  -  network ->  -  -  storage - 디스크는 원격에 있는 볼륨을 사용함  -  * 오토스케일링 컴퓨팅 리소스 측면에서 시스템이 자동으로 규모를 조절(scale)하는 기능(ability)이다. * 무중단서비스 수정할때 보통 서버를 내리는 것과 다르게 아예 중단없이 서.. 2024. 6. 26.
KSEB 3기 06.24 iaas = 인프라로 클라우드 제공 paas = 도커 -> k8s saas = 인터넷만 되면 프로그램을 굳이 설치할 필요가 없음 ms365 상상 무료인지 유료인지로도 구분할 수 있다.  무료서비스는 private cloud -> openstack 유료서비스는 Public cloud -> aws, ncp, gcp..... openstack은 무료라서 많이 사용함 많은 솔루션 기업에서 이걸 가지고 각 회사의 서비스 제공함 인증 - 인가 - 권한 부여 jwt 사용해서 웹에서 토큰 발행 os와 물리적 메모리를 연결하는 커널이 공개되었는지 아닌지에 따라 오픈소스인지 상용 os인지 다름 Hyperviser 하이퍼바이저는 물리적 메모리와 직결되는 운영체제나 커널, 쉘을 아예 지울 수 없으니까 기존의 그 위에 얹어두는.. 2024. 6. 25.