profile
A Student of Computer Science
post-thumbnail

Node.js

보통 Node.js를 백엔드(서버) 언어라고 생각한다. 물론 나도 그러했다... 하지만 사용에 따라 프론트엔드, 백엔드 구현이 모두 가능한 언어이다! --> 클라이언트단 JavaScript와 같은 언어를 서버사이드로 쓰는 언어이다.위키에서는 Node.js를 아래와 같이

4일 전
·
0개의 댓글
post-thumbnail

ELB (Elastic Load Balancing) (AWS)

Server를 공부하던 중에 Load Balancer에 대해 알게되었다. 개인 프로젝트를 진행할 때에는 LB가 필요없겠지만 현업에서는 무엇보다도 중요한 개념이라 생각하여 포스팅하게 되었다...먼저 AWS의 ELB 서비스를 알기 전에 Load Balancing의 개념을

4일 전
·
0개의 댓글

Java Programming 정리

Java Programming에 대해 잘 정리한 좋은 글이 있어 저장하였습니다.https://sskl660.tistory.com/category/Programming/Java

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

AJAX란?

웹을 공부하던 중에 AJAX라는 기술을 알게 되었고 AJAX가 비동기 방식이라는 것도 알게 되었다. 알고 있었던 개념이라 생각하고 넘어갔었는데 다시 보니 기억이 나지 않았다...이 시간에 확실히 정리 및 정복하겠다...!!위키에서 AJAX를 아래와 같이 정의하고 있다.

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

URI & URL & URN

URI와 URL은 같다는 주장도 있고, 다르다는 주장도 있습니다.URL과 URN은 URI의 부분집합의 개념이다. RFC 규칙들 중에서 모든 URL을 URI로 인정하지 않는 규칙도 있지만 통상적으로 요즘에는 모든 URL을 URI로 인정한다고 합니다.URI, URL, UR

2020년 12월 31일
·
0개의 댓글

JSON

일반적으로 서버에서 클라이언트로 데이터를 보낼 때 사용하는 DATA 양식이다. 경량의 DATA 교환 형식이다.\--> 단순히 DATA를 표현하는 방법이다.JavaScript에서 객체를 만들 때 사용하는 표현식을 의미한다.이해하기 쉽고 크기가 작으며 간결하고 통일된 양식

2020년 12월 30일
·
0개의 댓글

Java Annotation

Annotation (@)은 사전적 의미로 '주석'이다. --> Java에서 @를 이용한 주석이다.Java 코드에 주석을 달아 특별한 의미를 부여한 것이며 특별한 기능을 수행하도록 하는 기술이다. (클래스, 메소드, 변수 등 모든 요소에 선언이 가능함)\--> 즉, 프

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

REST API

REST API를 알기 위해서는 당연히 REST의 개념부터 알아야한다.2000년도에 로이 필딩(Roy Fielding)의 박사학위 논문에서 최초 공개되었다. 로이 필딩은 HTTP의 주요 저자 중 한 사람으로 그 당시 웹(HTTP) 설계의 우수성에 비해 제대로 사용되어지

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

Java Spring & Web Backend Study 1

Java Spring과 Web Backend를 학습한 내용을 정리해보았습니다.Java Platform을 위한 오픈소스 Application Framework동적인 웹 페이지를 개발하기 위한 Framework실습 - https://www.youtube.com/w

2020년 12월 29일
·
0개의 댓글
post-thumbnail

MongoDB

링크 (https://velopert.com/436)의 강의를 참고하여 학습 및 실습한 내용을 정리하였습니다.C++로 작성된 오픈소스 Cross-Platform 데이터베이스문서지향적(Document-Oriented) --> 테이블의 구조(schema)가 없음N

2020년 12월 29일
·
0개의 댓글

JAR 파일

파일 포맷으로 여러개의 Java 클래스 파일과 클래스들이 이용하는 관련 리소스(텍스트, 그림 등) 및 메타데이터를 하나의 파일로 모아서 자바 플랫폼에 응용 소프트웨어나 라이브러리를 배포하기 위한 소프트웨어 패키지 포맷이다. (출처 : 위키백과)대학생 시절 프로젝트를 진

2020년 12월 22일
·
0개의 댓글

GET과 POST 방식

구글링을 통해 얻은 정보와 지식을 바탕으로 정리하여 글을 작성해보았습니다. (출처 : https://mangkyu.tistory.com/17, https://hongsii.github.io/2017/08/02/what-is-the-difference-

2020년 12월 21일
·
0개의 댓글
post-thumbnail

[프로그래머스] 체육복

링크reserve 리스트의 각각 값에서 -1, +1한 값이 lost에 있는지 탐색값이 lost에 있다면 lost 리스트의 해당값 삭제없다면 reserve의 다음값으로 진행reserve와 lost는 중복이 없어야 함 / 또한, 여벌의 체육복을 가져온 학생이 있다면 (lo

2020년 12월 2일
·
0개의 댓글
post-thumbnail

2. 구현

나의 생각을 컴퓨터의 소스코드로 바꾸는 과정이다.코딩 테스트를 풀기 위해서 소스코드를 작성하는 과정은 필수 -> 구현 문제는 모든 범위의 코딩 테스트 문제 유형을 포함하는 개념이다.생각해낸 문제 해결 방법을 내가 원하는 프로그래밍 언어로 정확히 구현했을 때 비로소 정답

2020년 11월 5일
·
0개의 댓글
post-thumbnail

1. 그리디

가장 단순하지만 강력한 문제 해결 방법이다.'탐욕법'이라고 불리기도 한다.현재 상황에서 지금 당장 좋은 것만 고르는 방법을 의미하며 현재의 선택이 나중에 미칠 영향에 대해서는 고려하지 않는다!다익스트라, 플로이드 워셜 알고리즘은 엄밀히 말하자면 그리디 알고리즘으로 분류

2020년 11월 5일
·
0개의 댓글
post-thumbnail

[프로그래머스] 하샤드 수 (Python)

링크1 ~ 10,000 사이의 숫자 -> String형으로 변환입력받은 숫자의 각 자리수의 합을 계산입력받은 숫자를 각 자리수의 합으로 나눴을 때, 나머지가 0인지 체크(P.S) 오늘은 스킬체크 Level1을 풀어보았다. 다음에는 더 어려운 문제를 풀 계획이다.

2020년 9월 14일
·
0개의 댓글
post-thumbnail

[프로그래머스] 문자열 다루기 (Python)

링크문자열 길이 체크 문자열에 숫자만 존재하는지 체크 -> isdigit() 메소드 활용 or 아스키코드 활용정답(True or False) 출력

2020년 9월 14일
·
0개의 댓글
post-thumbnail

Hadoop Eco System (하둡 에코 시스템)

하둡의 코어 프로젝트(Framework)는 HDFS, MapReduce이지만 그 외에도 다양한 서브 프로젝트들이 많다. 하둡 에코 시스템은 그 Framework를 이루고 있는 다양한 서브 프로젝트들의 모임입니다.그림을 보면 이해가 훨씬 쉬울 것이다. 하둡에코시스템(Ha

2020년 8월 11일
·
0개의 댓글
post-thumbnail

MapReduce

Hadoop의 코어 프로젝트(Framework)인 맵리듀스에 대해 정리해보겠습니다. MapReduce 란? 대용량의 데이터를 처리하기 위한 분산 프로그래밍 모델 (소프트웨어 Framework) 정렬된 데이터를 분산처리(Map)하고 이를 다시 합치는(Reduce)

2020년 8월 11일
·
0개의 댓글
post-thumbnail

HDFS (Hadoop Distributed File System)

Hadoop의 코어 프로젝트(Framework)인 하둡 분산형 파일 시스템에 대해 정리해보겠습니다.하둡 분산형 파일 시스템이란 의미로, Hadoop 네트워크에 연결된 기기에 데이터를 저장하는 분산형 파일 시스템이다.범용 하드웨어로 구성된 클러스터에서 실행되고, 데이터

2020년 8월 11일
·
0개의 댓글