SSAFY에 들어가기 위해 노력하시는 분들께 조금이나마 도움이 되었으면 하는 마음으로 이 포스트를 작성합니다. 무엇보다 SSAFY 면접 준비 함께 한 8명의 면접 스터디원 분들, 묵묵히 믿고 기다려준 부모님, 마지막으로 함께 고민하고 응원해준 여자친구 모두 감사합니다.
ASCII -> Bit Pattern -> Base64 ExpressionText(string)을 ascii 코드로 변환한다 \[ord(s) for s in text]Ascii code로 변환된 값들을 binary 값으로 변환한다\[bin(ord(s)) for s in
JSP 페이지는 하나의 서블릿 프로그램으로 변환되어 실행됨ClientClient 가 Server에 JSP를 요청함 ( 확장자가 .jsp 인 파일 )ServerClient 의 요청 파일이 JSP인걸 확인하고 JSP continaer에 요청을 보냄JSP Container
OS와 Java Bytecode사이에 있는 Bytecode 해석을 위한 가상 머신. 여러 회사(Oracle, OpenJDK, Zulu...)에서 각 사용 환경에 맞게 배포되어지고 있다.Java는 가상머신 위에서 작동하는 방식을 채택해 OS에 독립적인 생태계를 구축할 수
block selectalt - shift - arrow \[left / right]model - Add Diagram - Use Case DiagramActorGuest, User, Admin, ...상속 개념 적용method (책임) 으로 구분Use Casemeth
let : 기본 변수 할당var : 과거에 쓰이던 변수 할당const : 상수typeof 자료형 명령어를 통해 자료형의 이름을 string 형태로 얻을 수 있음booleantrue / falseNullUndefinedNumberStringSymbolBigIntObjec
Day3 Github, Ngnix, Api 수업 메모 (Github Link)netlify는 Github의 Repository와 연동되어 있어 Repo에 Commit이 있으면 자동으로 배포 작업을 진행해준다.웹 서비스의 규모에 따라 다르지만 배포까지 30초 ~ 1분 가
Day2 HTML, Client-Server 수업 메모 (Github Link)br, p, strong, u, h, span, img, li, ul, ol, a, html, head, body, ...HTML은 Tag 기반으로, Web page의 Structure을 담
학습 환경 세팅 Naver band 사용 Cloud Storage 필요 HTML 환경 구축 vscode 설치 vscode 확장 설치 live server custom browser -> chrome 통계적으로 많이 사용하는
Python은 모든 변수가 객체로 구현되어 있음 Function은 Callable한 객체임 즉, Function을 매개변수로 전달해서 사용 가능
함수 내부에 또 다른 함수를 정의하는 것내부 함수는 외부 함수의 변수를 전역 변수처럼 사용global 대신 nonlocal 사용내부 함수는 함수가 정의된 함수 안에서만 사용 가능
Java는 synchronized 키워드를 사용해 접근 제어를 한다.클래스 하나당 하나의 스레드만 접근 허용}인스턴스 하나당 하나의 스레드만 접근 허용포함된 블럭의 제어자에 따라 적용됨synchronized(this){} 는 어떤 메서드가 되었든 그 객체 전체를 loc
반응형 프로그래밍은 시스템 이벤트(데이터의 변화)를 시점으로 프로그래밍이 동작하게 하는 것을 의미한다.반응형 프로그램은 시스템 이벤트를 시점으로 Task가 실행, 일지정지, 다시시작, 종료 되기 때문에 Task에 대한 동시성을 보장해야 하며 Task의 State를 저장
Process는 어떤 작업의 목표(Mission)을 의미한다.Process의 비동기 단일 작업은 Task 라고 부르며, 일반적으로 생각하는 일의 단위이다.Process의 실행 흐름은 Thread 라고 부르며 하나 또는 다수의 Task를 실행할 수 있다.단일 Thread
테스트를 먼저 작성하고 테스트를 통과하는 구체적은 코드를 추가하면서 애플리케이션을 완성해가는 방식실패하는 테스트 작성테스트를 통과하는 가장 간단한 코드를 작성 ( 코드 중복 허용 )리팩터링을 통해 중복을 제거객체가 이미 존재한다고 가정하고, 객체에게 어떤 메시지를 전송
류갓 IDE온라인 IDE아주 많은 언어 컴파일 지원 (Java, Python, SQL, Node.js, Deno...)Ubuntu x86 환경CodePenHTML, CSS, JS 지원실시간 프리뷰 지원CodeShare실시간 코드 공유언어별 문법 하이라이팅 지원Gener
HTTP URL : 인터넷 어딘가에 있는 데이터의 주소라틴 알파벳 ( a-zA-Z )카릴 알파벳숫자 ( 0-9 )특별한 의미를 갖는 특수 문자 ( = 예약어 )!- 특별한 의미가 없는 특수 문자\-\_.~URL 기본 구조login, password : 프로토콜 데이터