본문 바로가기
반응형

CODE/햇감자코딩일지3

[CS지식] 자료구조 : Array vs Linked list 배열 (Array 장점: 인덱스로의 접근: O(1)의 시간 복잡도로 원소에 접근할 수 있습니다. 메모리 효율성: 배열은 메모리의 연속적인 위치에 데이터를 저장하므로 공간 낭비가 적습니다. 또한, 연결 리스트에 비해 오버헤드가 적습니다. 캐시 지역성: 데이터가 연속적으로 저장되기 때문에 CPU 캐시의 효율이 좋아질 수 있습니다. 단점: 크기 고정: 초기에 배열의 크기를 정하면, 그 크기를 변경하기 어렵습니다. 삽입/삭제: 중간에 원소를 삽입하거나 삭제할 경우 O(n)의 시간이 걸릴 수 있습니다. 메모리 할당: 큰 배열을 한 번에 메모리에 할당하기가 어려울 수 있습니다. 연결 리스트 (Linked List) 장점: 동적 크기: 연결 리스트는 필요에 따라 크기를 쉽게 변경할 수 있습니다. 중간 삽입/삭제: 연.. 2023. 11. 1.
[국비후기] 비전공자로서 국비 수업 두 번 듣고 취직한 후기 (초고 : 22.08.14, 업데이트: 23.10.19) 안녕하세요 스큅 개발자입니다. 국비 지원 두 번 수강한 후기를 전해드리려고 합니다. 어떻게 시작할까 고민을 많이 했는데 검색을 하면서 많이들 궁금해하시는 것부터 쓰겠습니다. 이후에 천천히 추가로 업데이트하겠습니다. 저는 개발 수업 두 번을 일 년간 듣고, 현재 si에서 신입으로 회사에 다니고 있습니다. 제가 개발자 일을 그만두지 않는다면 앞으로 좋은 질과 많은 양의 내용을 계속 추가로 업뎃할 수 있지 않을까 싶습니다. 바쁘면 밑줄만 읽으셔도 무방할 거 같습니다. 국비만 들으면 개발자가 될 수 있나요? 👌 네 될 수 있습니다. 그런데 네카쿠라베 가는 개발자는 되기 진짜 힘듭니다. 단순히 취업이 목적이라면 상관없습니다. 6개월 지나도록 변수 선언도 못.. 2023. 10. 9.
WAS와 OS, 서로가 서로를 지목하는 메모리 누수 문제 감상.. 때는 2023년 9월.. 어느날 회사에 알 수 없는 서버 부하가 발생했습니다. 결론부터 말씀드리면 아직까지 원인은 찾지 못했습니다. 그러나 서버가 부하될 때 인프라에서 각각 서로가 남탓을 하는 광경을 구경했습니다. WAS는 OS문제일 것이다, OS는 WAS의 문제일 것이다라고 확신에 차서 말하는 모습이 너무 아름다웠기에 이 포스팅을 남겨 아름다운 추억을 기억하고, 저는 도대체 둘이 왜 그랬을까에 대해서 찾아보았습니다. 지식은 기억과 함께 영원히 남습니다. WAS와 OS의 각각의 역할 및 책임 WAS의 역할과 책임 역할 애플리케이션 서버 웹 애플리케이션을 호스팅하고, 사용자 요청을 처리하여 결과를 반환하는 역할을 합니다. 미들웨어 데이터베이스와 웹 애플리케이션 간의 중개자 역할을 하며, 트랜잭션 관리, 보.. 2023. 9. 19.
반응형