728x90
OS 메모리 구조를 다시 봤다.찬찬히 Stack과 Heap 차이점을 보다가 생긴 의문점이 제목과 같아 차근히 서술해보려고한다. 1️⃣ Stack과 Heap, 각각에 대하여Stack의 크기 결정컴파일 시점에 최대 크기에 대한 결정이 이루어질 수 있다LIFO(Last In, First Out) 방식으로 운영되며, 데이터는 함수 호출과 종료에 따라 자동으로 할당되고 해제된다.Heap의 크기 결정런타임 시점에 프로그래머에 의해 동적으로 설정된다 2️⃣ Stack과 Heap의 비교✔ Stack & Heap 공통점컴퓨터 자체 리소스 크기 영향을 크게 받는다🧚♂️ 음.. 현대의 컴퓨터는 감당할 만큼 커지지 않았나요?현대에서는 당연히 매우 큰 메모리를 지원하고 있다. 하지만 사용 가능한 물리적 제한이라는 것은 존..
📣 9월 19일, Java 21이 출시됐대 이 프로젝트를 시작했던 10월 17일 기준으로 Backend팀에서는 출시한 지 얼마 안 된, Java 21 RC(정식 출시 후보버전)를 프로젝트에 적용하고자 하였다.세 번의 프로젝트를 진행하며 SpringBoot 기반 백엔드 포지션을 주로 맡았기에 이번에는 신버전을 적용하며 이전과는 다른 경험의 차별점을 가질 수 있을까가 가장 먼저 든 생각이었다.그렇게 기획 단계에서 Java 21 기능 핵심 요약 영상들을 찾아보고서 오랜만에 OS 개념도 복기하며 영상 몇 개를 재밌게 보았다.(🔗: YOUTUBE - 가상스레드 특징, 최범균님) 그리고 그 버전의 호기심을 가지는 것에서 한 발짝 더 나아가면 다음과 같은 점을 고려해야 했다.1. 현재 프로젝트의 요구사항에 대하여..
여러 코딩테스트를 치다보니 자잘한 함수가 안 외워져 풀 수가 없었습니다.그래서 SQL문제 30개를 풀어보며 필요한 문법, 함수, 연사자들을 제대로 정리해봤습니다. 🧨MYSQL 기준이며, ORCLE은 일부 호환이 안 될 수 있습니다. 1️⃣SELECT의 기본 문법WHERESELECT * FROM table WHERE colume = 'value';ORDER BYSELECT * FROM table ORDER BY column ASC; SELECT * FROM table ORDER BY column DESC;SELECT * FROM table ORDER BY column DESC LIMIT 3;GROUP BYSELECT column, COUNT(*) FROM table GROUP BY column;HAVLI..
핀테크와 백엔드 개발 SSAFY내에서 여러 프로젝트를 진행하며 현재까지 아쉬운 점이 있다면, 금융 관련 서비스를 직접적으로 체험해 보지 못한 점이다. 따라서 금융 업계에의 진입에 대한 벽이 남들보다 더 높게 존재하고 있단 느낌이 들었다. 그렇지만 배경조사는 할 수 있으니까. 그렇게 Daily.dev에서 금융권 개발자 정보를 살펴보며 관련 내용을 정리했다. 1️⃣ Backend 개발자 입장에서의 핀테크 특이점 금융 산업은 4차 산업과 만나면서 디지털 기술이 융화되어 '핀테크'란 이름으로 혁신을 주도하고 있으며, 따라서 '금융' 자체 보다는 '핀테크'에 더 초점을 맞추어 특이점을 정리해봤다. 높은 보안에 대한 요구 핀테크 애플리케이션은 사용자의 금융정보와 거래내역을 다루기에, 보안에 대한 요구사항이 굉장히 ..
자소서 문항 중에 그런 항목이 있다. '가장 열심히 한 노력이 무엇입니까?' 개발과 관련된 것을 제외하면 나는 내 앞길에 금전적인 문제가 없길 바랐는데, 내 1학년은 특히 그런 쪽으로 노력했다. 정시 수석 장학 비교과 종합 우수 참여자 장학 교내공모전 포스터 제작 우수작 선정 수상 장학 비교과 수학능력 최우수 향상자 장학금 학생회 공모전
🧚🏿♀️: 이번에도 IOT 프로젝트를 하셨다구요! 어떤 프로젝트예요?🍊 한 문장으로 하면, 자율주행 Device를 통해 신축 건물의 시공 결함을 파악하는 서비스를 위한 플랫폼크게 개발 부분을 세 가지로 나누면 다음과 같아요.1️⃣ ROS상에서 자율주행 및 결함 탐지 AI가 탑재된 Device개발2️⃣ 해당 Device를 조작할 수 있는 (가상의 하자 탐지 서비스 직원이 이용하는) Application3️⃣ 해당 서비스를 신청/결제할 수 있는 (고객이 이용하는) Web 🧚🏿♀️: 어떤 부분을 맡았나요?🍊 팀 구성에 따라 Device팀이 ROS관련 AI 알고리즘을 전면 담당했고 Front팀은 React기반 고객 전용 Web 화면과 직원 전용 Application 화면 구현을 맡았어요. 그리고 ..