HTTP(Hypertext Transfer Protocol) : 클라이언트와 서버 간 통신 프로토콜로 클라이언트가 요청(Request) 을 보내면 서버가 응답(Response) 을 보냄요청(Request) \- 클라이언트가 서버에 데이터를 요청하는 메시지 \- HT
객체지향 프로그래밍(OOP)란? : 절차지향적 프로그래밍이 아닌 객체의 관점에서 프로그래밍을 하는 방법. 객체를 중심으로 프로그램을 설계, 개발함OOP 의 주요 원칙SRP(Single Responsibility Principle)클래스는 단 하나는 책임만 가져야 함OC
질문 리뷰 Q. 파이썬과 자바는 인터프리터? 컴파일? (컴파일과 런타임) 기계어(Machine Language) : CPU 가 직접 이해할 수 있는 0 과 1 로 구성된 이진 코드 어셈블리어(Assembly Language) : 기계어에 대한 프로그래밍 저급 언어로 기계어와 1:1 매핑됨 사람이 쓰는 개발언어를 기계어로 번역해주는 것이 컴파일러(Com...
초심으로 돌아가서 자료형을 공부하면서 연관되는 개념까지 싸그리 학습해보자 자료형 자료형(Data Type) : 데이터를 구성하고 관리하는 기본 개념으로, 데이터의 크기, 형식, 해석 방식을 정의한다. 자료형의 분류 원시자료형(Primitive Types) : 데이
싱글 쿼테이션(''), 더블 쿼테이션(""), 백틱(\`\`) 중 어떤걸 사용하면 좋을까?그 이유는? JSON 이 더블 쿼테이션으로 이름/값 쌍을 감싸고 있기 때문.보통 JS 는 JSON으로 파싱하는 경우가 많이 생기는데, 싱글 쿼테이션 사용시 JSON.parse 시에
1) 클라이언트, 서버쪽까지는 금방 끝냈는데 콜봇에 프로세스 적용할 때 방향성을 잘못 잡았다. 생각했던 방향성에 대해 미리 여쭤보고 진행했으면 개발기간을 줄일 수 있었는데 굳이 안해도 되는 작업 방식을 고수해서 개발기간을 길게 가져갔다.curl을 사용했던 이유 : 기존
브라우저 작동 방식웹브라우저가 웹서버에 웹페이지 요청을 하면 웹서버는 웹페이지에 응답을 한다.서버가 브라우저에게 전달한 응답인 HTML 문서를 브라우저는 읽어들이고 해석한 후 사용자에게 보여준다.HTML 및 CSS 를 해석하는 구체적인 내용들은 모두 W3C, World
HTTP란 무엇인가? HTTP(HyperText Transfer Protocol)는 World Wide Web의 기초이며 하이퍼텍스트 링크를 사용하여 웹페이지를 로드하는데 사용된다. HTTP는 네트워크로 연결된 장치 간에 정보를 전송하도록 설계된 애플리케이션 계층 프
인터넷 소개인터넷은 네트워크의 네트워크네트워크는 뭐지? 서로 연결된 컴퓨터 또는 기타 장치의 그룹ex) 집에 나의 컴퓨터와 장치의 네트워크가 있고, 옆집에도 비슷한 장치 네트워크가 있다면 이러한 모든 네트워크는 함께 연결되면 인터넷을 형성한다.인터넷 작동 방식 : 개요
UML(Unified Modeling Language) : 소프트웨어 시스템을 개발하는 과정에서 산출물의 명세화, 시각화, 문서화할 때 사용하는 모델링 언어로, 하나의 시스템을 표현하기 위한 표준적인 방법 제공을 위해 만들어졌다.1) Class Diagram(클래스 다
거품정렬(Bubble Sort) > 서로 인접한 두 원소의 대소를 비교하고, 조건에 맞지 않다면 자리를 교환하며 정렬하는 알고리즘 거품 정렬은 선택 정렬과 유사한 알고리즘이다. 정렬 방법 1회전에 첫 번째 원소와 두 번째 원소를, 두 번째 원소와 세 번째 원소를
회사에서 기존에 진행하던 프로젝트를 리뉴얼하는 작업을 하게 되어 개발환경을 설정하고 리뉴얼을 막 시작했는데, Dbeaver에서 해당 프로젝트의 개발서버 db가 접속이 되지 않는 이슈가 발생했다.라는 에러코드였고, 이는 슈퍼유저 연결용을 제외한 커넥션 슬롯이 가득 찼다는
JDK : 프로그램을 실행하는 자바 플랫폼 구성요소.JRE : JVM을 생성하는 디스크 상의 부분JDK는 개발자들이 JVM과 JRE에 의해 실행되고 구동될 수 있는 자바 프로그램을 생성할 수 있게 해준다.JDK와 JRE의 차이점은 JDK는 자바 기반 소프트웨어를 개발하
REST(Represntational State Transfer) API란 SPA(SIngle Page Application) 또는 기타 클라이언트에서 데이터를 요청하고 처리 및 가공할 수 있도록 서버에 리소스를 요청하는 방법 중 하나이며, 클라이언트는 REST API
모델 사용자에게 나타내고자 하는 데이터로서, 코드상으로는 하나의 데이터베이스 테이블에 대해 클래스로 매핑한 것을 의미한다. 모델 팩토리 라라벨에서는 모델을 사용해 더미 데이터를 생성하는 모델 팩토리와 이것으로 생성된 더미 데이터를 데이터베이스에 심는 시딩기능을 제공한
라라벨은 기본적으로 MVC로 구성되어있다. MVC 구조의 동작흐름모델(Model)은 사용자에게 보여줄 데이터를 의미. 데이터는 일반적으로 데이터베이스에 담겨있다.라라벨 프레임워크 내부에서는 데이터베이스 테이블에 대해 하나의 클래스로 표현하고 각 컬럼또한 프로퍼티로 매핑
평소에 작성하던 대로 html 위에 script를 선언해서 함수나 eventHandler를 사용하고 있었다. 하지만 함수는 사용이 되나 eventHandler가 정상적으로 동작하지 않았고 이유를 찾아보던 중 html 요소들이 로드되기 전에 실행이 될 가능성이 있기 때문
onKey 이벤트 : 폼 관련 태그들만 사용함.(포커스를 가지는 태그에만 적용 가능)KeyCode 값 키보드의 키를 눌렀을 때 발생문자, 숫자, Ctrl, Alt, Shift, F1~F12, Scroll Lock, Pause, Enter 등등 인식 가능한/영, Prin
CTE(Common Table Expressions) SQL 쿼리에서 임시적으로 사용할 수 있는 이름을 가진 쿼리 결과 세트 즉, CTE는 다른 쿼리에서 참조할 수 있는 일시적인 테이블이다. CTE는 WITH 키워드를 사용하여 정의된다. WITH 절 다음에는 CTE