본문 바로가기

전체 글30

전공자 SQLD 자격증 후기 제43회 SQL 개발자 시험을 보았고 76점으로 합격했다. 책은 많이 알려져 있는 노랭이로 시작하였다. 저 책은 문제만 나와있기에 요악집과 개념책으로 공부하였다. 전공자이면 2주면 충분히 합격할 수 있을 것 같다. 1과목은 요악집 1 회독 -> 노랭이 풀기 -> 개념 정리 -> 오답 2과목은 개념 정리 -> 노랭이 풀기 -> 요약집 1 회독 -> 오답 마지막에 오답과 요약본을 다시 봤다. 시험 난이도는 노랭이보다 쉽다. 요약집과 개념서를 파일로 올려놓겠다. 공부하면서 모르는 문제와 개념들은 카페에서 질문을 하였고 가체점도 여기서 하였다. 그리고 카페에 기출문제집이 있는데 이를 꼭 풀어보고 가는 것을 추천한다. 이와 비슷하게 문제들이 출제되었다. https://cafe.naver.com/sqlpd 데이터 .. 2021. 12. 17.
정보처리기사 자격증 후기 우선 2021년 필기 1회 차와 2021년 실기 1회 차를 보았다. [필기] 한달을 잡고 공부했지만, 전공자라면 2주면 가능할 거 같다. 책은 수제비를 이용해서 공부하였다. 3 회독을 하였는데 2 회독을 하였어도 충분했을 거 같다. 수제비 카페도 있어서 이를 이용해서 헷갈리는 내용을 물어보고 하였다. https://cafe.naver.com/soojebi 수제비- IT 커뮤니티 (정보처리기사... : 네이버 카페 수제비-수험생 입장에서 제대로 쓴 비법서(정보처리기사, 정보처리기능사, 빅데이터 분석기사 등 시리즈) cafe.naver.com [실기] 실기는 한달을 잡고 공부하였는데 실기는 3주~ 4주 잡는 것이 좋을 거 같다. 예상 문제집이 수제비 카페에 있어서 5회분 풀고 들어갔던 기억이 있다. 크게 도.. 2021. 12. 11.
SQLD 헷갈리는 내용 SQL문장 끝나고 ;(세미콜론) 빼먹지 말자 ❗ 1. WHERE T1.COL1 = T2.COL1(+) 2021. 11. 19.
Django, Spring, Node.js의 특징과 장단점 💎 Django Framework 특징 MVT 패턴 ORM 기반 프레임워크 MVT 패턴이란? Model: 데이터 관련 DB View: Model과 View를 연결해주며, 함수 정의 Tamplate: 실제로 화면을 보여주는 인터페이스 ORM 기반 프레임워크란? 객체 지행 프로그래밍에서 객체라는 개념을 구현한 클래스와 RDB에 쓰이는 데이터인 테이블을 자동으로 연결하는 것으로 SQL문이 필요 없다. 장고 MVT 패턴과 파일 구조 장고는 Urls.py에서 넘어온 요청을 View.py의 함수와 연결되고 함수에서 model.py에서 데이터를 읽어와서 함수를 수행한 뒤 render 함수를 통해서 template에 딕셔너리 형태로 데이터를 넘겨주고 넘겨받은 데이터를 가지고 html에서 작업을 수행한다. Django의.. 2021. 7. 14.
프로세스 간 통신(IPC) 프로세스 내부 통신: 2개 이상의 스레드가 존재하는 경우를 의미, 스레드끼리 전역 변수나 파일을 이용하여 데이터를 주고받는다. 프로세스 간 데이터 통신: 같은 컴퓨터에 있는 여러 프로세스끼리 통신하는 경우로 공용 파일이나 파이프를 이용하여 데이터를 주고받는다. 네트워크를 이용한 데이터 통신: 여러 컴퓨터가 네트워크로 연결되어있을 때의 통신을 의미하며 소켓을 이용하여 데이터를 주고받는다. 분류 방식 종류 예 통신 방향에 따른 분류 양방향 통신 일반적 통신, 소켓 통신 방향에 따른 분류 반양반향 통신 무전기 통신 방향에 따른 분류 단방향 통신 전역변수, 파일, 파이프 통신 구현 방식에 따른 분류 대기가 있는 통신(동기화 통신) 파이프, 소켓 통신 구현 방식에 따른 분류 대기가 없는 통신(비동기화 통신) 전역.. 2021. 6. 4.
교착상태 필요조건과 해결방법 교착상태는 2개 이상의 프로세스가 다른 프로세스의 작업이 끝나기만 기다리며 작업을 더 이상 진행하지 못하는 상태를 말한다. 교착상태는 시스템 자원, 공유 변수, 데이터베이스와 같은 응용프로그램에서 발생할 수 있다. 자원 할당 그래프는 프로세스가 어떤 자원을 사용 중이고 어떤 자원을 기다리고 있는지를 방향성이 있는 그래프로 표현한 것이다. 💡 교착상태 필요조건 상호 배제, 비선점, 점유와 대기, 원형 대기 이 4가지 모두를 충족해야 교착상태가 발생 자원이 어떤 특징을 가지는가 ❓ 1️⃣ 상호배제: 배타적인 자원은 임계 구역으로 보호되기 때문에 다른 프로세스가 동시에 사용할 수 없다. 배타적인 자원을 사용하면 교착상태 발생 2️⃣ 비선점: 한 프로세스가 사용 중인 자원은 중간에 다른 프로세스가 빼앗을 수 없.. 2021. 6. 3.