post-thumbnail

TDD와 BDD

개발이 테스트주도로 진행된다 라는 뜻테스트 케이스를 작성하고 테스트를 돌려 실패한 코드들을 수정한 다음, 다시 테스트 하는 작업을 반복하면서 개발하는 방법테스트 케이스를 작성하는 것은 모든 경우가 TDD가 되는 것은 아님테스트 케이스 작성 시점을 기준으로 말한다면, 요

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

String과 StringBuilder, StringBuffer의 차이점과 장단점

Java에서 문자열을 다루는 대표적인 클래스는 String, StringBuilder, StringBuffer 가 있다.String과 StringBuilder, StringBuffer 클래스의 가장 큰 차이점은 String은 불변(Immutable)의 속성을 갖는다는

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

String Constant Pool이란?

Java에서는 String을 생성하는 방법은 2가지가 있다.String literal : 큰 따옴표(””)를 이용하는 것new 연산자를 사용하는 것Java에서는 String을 저장하는데 2곳의 메모리를 사용할 수 있다.new String(”aaa”) 으로 실행한 c,

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

모두의 네트워크 Chapter 4 - 데이터 링크 계층 : 랜에서 데이터 전송하기

데이터 링크 계층의 역할과 이더넷 데이터 링크 계층(Data Link Layer)이란? : 네트워크 장비 간에 신호를 주고받는 규칙을 정하는 계층, 네트워크 기기 간에 데이터를 전송하고 물리 주소를 결정하는 계층 이더넷(Ethernet)이란? : 데이터를 주고 받기

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

모두의 네트워크 Chapter 3 - 물리 계층 : 데이터를 전기 신호로 변환하기

물리 계층의 역할과 랜 카드의 구조 물리 계층(Physical Layer)이란? : OSI 모델의 최하위 계층 데이터를 전송하기 위해 컴퓨터와 네트워크 장비 간의 물리적인 연결을 하고 전기 신호의 변환 및 제어하는 역할 전송 매체를 통해 데이터를 통신할 수 있는 전기

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

모두의 네트워크 Chapter 2 - 네트워크의 기본 규칙

네트워크의 규칙 프로토콜이란? : 컴퓨터 간에 데이터를 주고받을 때의 통신 방법에 대한 규칙 독립적인 여러 규칙이 있다.(서로 영향을 끼치지 않는다.) OSI 모델과 TCP/IP 모델 OSI 모델이란? : 국제 표준화 기구(ISO)에서 정의한 국제 통신 표준 규약 네

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

모두의 네트워크 Chapter 1 - 네트워크 첫걸음

네트워크의 구조 컴퓨터 네트워크란? : 컴퓨터를 두 대 이상 연결하여 서로 데이터를 전송할 수 있는 통신망 네트워크를 통해 데이터를 서로 주고받을 수 있다. (컴퓨터 간의 데이터 전송, 웹 사이트 열람, 메일 송수신 등) 인터넷 TCP/IP 프로토콜을 사용하는 세계 최

2021년 12월 30일
·
0개의 댓글
post-thumbnail

JAVA로 달력 만들기 (2)

이 글은 만들어 가면서 배우는 JAVA 플레이그라운드를 수강하고 공부한 내용을 정리하는 용도로 작성되었습니다.

2021년 12월 27일
·
0개의 댓글
post-thumbnail

JAVA로 달력 만들기 (1)

이 글은 만들어 가면서 배우는 JAVA 플레이그라운드를 수강하고 공부한 내용을 정리하는 용도로 작성되었습니다.연도, 월, 1일이 시작하는 요일을 입력 시 윤년을 고려하여 달력을 출력하는 기능예외처리 : 1월~12월 이외의 달을 입력한 경우 -> 재입력예외처리 : 연도를

2021년 12월 23일
·
0개의 댓글
post-thumbnail

JAVA로 구구단 만들기

이 글은 만들어 가면서 배우는 JAVA 플레이그라운드를 수강하고 공부한 내용을 정리하는 용도로 작성되었습니다.

2021년 11월 27일
·
0개의 댓글
post-thumbnail

Quick DBD Review

ERD란?데이터베이스에 저장되어 있는 Entity(실재하는 것들)의 관계를 보여주는 엔터티 관계 지표이다. (Entity 실재=존재하는 것/ Relationship 관계 / Diagram 도표)후기평상시에 DB 설계를 할 때 Aquery tool을 사용하였는데 유료화로

2021년 9월 28일
·
0개의 댓글
post-thumbnail

하드웨어로서의 서버

서버는 24시간 365일 가동운용을 멈추지 않게 하기 위해 PC와는 다른 구성으로 되어 있음PC는 표시 성능 (키보드와 마우스 등의 조작 표시를 중시)서버는 I/O 성능 (입출력에 의한 시스템 전체의 상황, 부하, 성능을 중시)서버는 초기 셋업이나 장애 조사, 복구 및

2021년 8월 10일
·
0개의 댓글
post-thumbnail

리스트, 튜플, 문자열, 딕셔너리, 세트

리스트에 요소 추가하기리스트에서 요소 삭제하기리스트에서 특정 값의 인덱스 구하기리스트에서 특정 값의 개수 구하기리스트의 순서를 뒤집기리스트의 요소를 정렬하기리스트의 모든 요소를 삭제하기튜플에서 특정 값의 인덱스 구하기튜플에서 특정 값의 개수 구하기문자열 바꾸기문자 바꾸

2021년 7월 24일
·
0개의 댓글
post-thumbnail

입력 받는 방법 (sys.stdin.readline)

백준 입출력 문제를 풀면서 가장 신경써야했던 부분은 '제한시간'이였다.Python의 경우 입력을 받을 수 있는 방법이 대표적으로 2가지가 있는데 input() 과 sys.stdin.readline() 이다.sys.stdin.readline을 사용하면 더 빠르게 처리할

2021년 7월 22일
·
0개의 댓글
post-thumbnail

f-string 문자열 포매팅

문자열을 지정하는 따옴표 앞에 f를 접두사로 붙인다.문자열 안에서 중괄호{ }를 이용해 변수나 식을 입력할 수 있다.f-string의 중괄호{ } 안에서 : 구분자를 이용한다. 구분자 왼쪽은 문자나 숫자를, 오른쪽엔 정렬 기호와 숫자, 서식 지정자 알파벳을 써준다.서식

2021년 7월 22일
·
0개의 댓글
post-thumbnail

Server의 기본

하드웨어의 중심적인 역할애플리케이션 소프트웨어를 동작시키는 주역서버 한 대에 클라이언트는 여러 대서버와 클라이언트가 공통된 소프트웨어를 이용하는 일이 많다. (서버용, 클라이언트용으로 나뉘는 경우도 있다.)클라이언트가 서버에 수시로 요청을 보내고, 서버는 요청받은 처리

2021년 7월 20일
·
0개의 댓글