profile
하루를 나답게
post-thumbnail

자퇴생의 SSAFY 8기 전공자 합격 후기

SSAFY에 들어가기 위해 노력하시는 분들께 조금이나마 도움이 되었으면 하는 마음으로 이 포스트를 작성합니다. 무엇보다 SSAFY 면접 준비 함께 한 8명의 면접 스터디원 분들, 묵묵히 믿고 기다려준 부모님, 마지막으로 함께 고민하고 응원해준 여자친구 모두 감사합니다.

2일 전
·
0개의 댓글

Python - Base64 Decoder, Encoder ( import 없이 )

ASCII -> Bit Pattern -> Base64 ExpressionText(string)을 ascii 코드로 변환한다 \[ord(s) for s in text]Ascii code로 변환된 값들을 binary 값으로 변환한다\[bin(ord(s)) for s in

2022년 5월 20일
·
0개의 댓글

JSP, Tomcat 개요

JSP 페이지는 하나의 서블릿 프로그램으로 변환되어 실행됨ClientClient 가 Server에 JSP를 요청함 ( 확장자가 .jsp 인 파일 )ServerClient 의 요청 파일이 JSP인걸 확인하고 JSP continaer에 요청을 보냄JSP Container

2022년 5월 17일
·
0개의 댓글

JVM과 Java Code의 실행

OS와 Java Bytecode사이에 있는 Bytecode 해석을 위한 가상 머신. 여러 회사(Oracle, OpenJDK, Zulu...)에서 각 사용 환경에 맞게 배포되어지고 있다.Java는 가상머신 위에서 작동하는 방식을 채택해 OS에 독립적인 생태계를 구축할 수

2022년 4월 24일
·
0개의 댓글

UML

block selectalt - shift - arrow \[left / right]model - Add Diagram - Use Case DiagramActorGuest, User, Admin, ...상속 개념 적용method (책임) 으로 구분Use Casemeth

2022년 4월 11일
·
0개의 댓글

JavaScript 문법정리

let : 기본 변수 할당var : 과거에 쓰이던 변수 할당const : 상수typeof 자료형 명령어를 통해 자료형의 이름을 string 형태로 얻을 수 있음booleantrue / falseNullUndefinedNumberStringSymbolBigIntObjec

2022년 4월 11일
·
0개의 댓글
post-thumbnail

Github, Ngnix, Api

Day3 Github, Ngnix, Api 수업 메모 (Github Link)netlify는 Github의 Repository와 연동되어 있어 Repo에 Commit이 있으면 자동으로 배포 작업을 진행해준다.웹 서비스의 규모에 따라 다르지만 배포까지 30초 ~ 1분 가

2022년 4월 9일
·
0개의 댓글

HTML, Server-Client

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을 담

2022년 4월 7일
·
0개의 댓글

학원 OT, HTML 1일차

학습 환경 세팅 Naver band 사용 Cloud Storage 필요 HTML 환경 구축 vscode 설치 vscode 확장 설치 live server custom browser -> chrome 통계적으로 많이 사용하는

2022년 4월 6일
·
0개의 댓글
post-thumbnail

일급함수

Python은 모든 변수가 객체로 구현되어 있음 Function은 Callable한 객체임 즉, Function을 매개변수로 전달해서 사용 가능

2022년 3월 8일
·
0개의 댓글
post-thumbnail

중첩(Nested) 함수

함수 내부에 또 다른 함수를 정의하는 것내부 함수는 외부 함수의 변수를 전역 변수처럼 사용global 대신 nonlocal 사용내부 함수는 함수가 정의된 함수 안에서만 사용 가능

2022년 3월 8일
·
0개의 댓글
post-thumbnail

자바 클래스 관리 - 패키지

인터페이스 분리의 원칙 인터페이스 구현

2022년 3월 5일
·
0개의 댓글
post-thumbnail

자바 스레드 동기화

Java는 synchronized 키워드를 사용해 접근 제어를 한다.클래스 하나당 하나의 스레드만 접근 허용}인스턴스 하나당 하나의 스레드만 접근 허용포함된 블럭의 제어자에 따라 적용됨synchronized(this){} 는 어떤 메서드가 되었든 그 객체 전체를 loc

2022년 3월 4일
·
0개의 댓글
post-thumbnail

JVM 환경에서 반응형 프로그래밍과 코루틴 구현하기

반응형 프로그래밍은 시스템 이벤트(데이터의 변화)를 시점으로 프로그래밍이 동작하게 하는 것을 의미한다.반응형 프로그램은 시스템 이벤트를 시점으로 Task가 실행, 일지정지, 다시시작, 종료 되기 때문에 Task에 대한 동시성을 보장해야 하며 Task의 State를 저장

2022년 3월 3일
·
0개의 댓글
post-thumbnail

프로세스, 스레드, 코루틴

Process는 어떤 작업의 목표(Mission)을 의미한다.Process의 비동기 단일 작업은 Task 라고 부르며, 일반적으로 생각하는 일의 단위이다.Process의 실행 흐름은 Thread 라고 부르며 하나 또는 다수의 Task를 실행할 수 있다.단일 Thread

2022년 3월 3일
·
0개의 댓글

TDD

테스트를 먼저 작성하고 테스트를 통과하는 구체적은 코드를 추가하면서 애플리케이션을 완성해가는 방식실패하는 테스트 작성테스트를 통과하는 가장 간단한 코드를 작성 ( 코드 중복 허용 )리팩터링을 통해 중복을 제거객체가 이미 존재한다고 가정하고, 객체에게 어떤 메시지를 전송

2022년 3월 2일
·
0개의 댓글

개발시 유용한 사이트

류갓 IDE온라인 IDE아주 많은 언어 컴파일 지원 (Java, Python, SQL, Node.js, Deno...)Ubuntu x86 환경CodePenHTML, CSS, JS 지원실시간 프리뷰 지원CodeShare실시간 코드 공유언어별 문법 하이라이팅 지원Gener

2022년 3월 1일
·
0개의 댓글
post-thumbnail

HTTP URL

HTTP URL : 인터넷 어딘가에 있는 데이터의 주소라틴 알파벳 ( a-zA-Z )카릴 알파벳숫자 ( 0-9 )특별한 의미를 갖는 특수 문자 ( = 예약어 )!- 특별한 의미가 없는 특수 문자\-\_.~URL 기본 구조login, password : 프로토콜 데이터

2022년 3월 1일
·
0개의 댓글