어떤 계산이라도 수행 가능일부 명령어뿐이지만 매우 빠르며 제어 가능극도로 상세하게 알려주지 않는다면 스스로 불가컴퓨터에 사용하는 일련의 명령어를 의미하는 일반적인 용어특정 과제를 달성하기 위한 이상적인 절차특정 과제를 달성하기 위한 이상적인 절차를 표현하려고 사용하는
웹페이지 form에 query를 입력해 server로 전달거의 즉시 링크와 텍스트 조각의 목록이 반환query 단어들을 포함하는 페이지 목록을 생성, 관련도 순으로 정렬한 후 페이지 텍스트 조각을 HTML로 감싼 다음 사용자에게 보낸다
첫번째 문단 다 쓰고 재확인 필요
22년 백엔드 로드맵과 그에 따른 간략한 이해를 정리하고자 글을 쓴다 22년 로드맵이고 노란색 박스를 기준으로 진행하려 한다
참고 : https://private.tistory.com/24요청, 응답 동일한 자리에서 동시에 가능요청의 대한 응답 주어지기 전에 아무것도 못함ex) 계좌이체설계 매우 간단하다요청, 응답 동일한 자리 아니여도 가능결과 주어지는데 시간 걸려도 계속해서 다른
ModelViewControllerDB와 연동해 데이터 다루는 작업Client와 직접적인 소통Data 처리 방법에 대한 논의, 중간 제어자 역할어떻게 처리할지에 대해 결정 후 Service에 전달실질적인 작업은 Service에서 진행중간 제어자 역할을 통해 서비스의 유
회사에서 개념에 대해 파악해야 될 필요 있다고해 진행하게 공부를 진행하게 되었다CMS는 특정 프로그램이 아니라 서비스라고 이해하면 될 것 같다회사에서는 일관된 작업을 여러 대상에 제공하는 것이 아닌 여러 가지 기술들이 집약되어 있는 서비스를 요청받은 회사에 맞춰 수정해
MOM을 구현한 시스템을 MQ라 부른다프로그래밍에서의 MQ는 프로세스 또는 프로그램 인스턴스가 메시지를 포함한 데이터를 서로 교환할 때 사용 MSA 구조로 운영하다보면 Server to Server로 메세지를 주고받아야할 때 존재요청 시간이 길 때, 요청을 많은 사
기존의 객체 생성 방법의 단점 보완 목적생성과 관련된 디자인 패턴, 다양한 구성의 인스턴스를 만드는데 목적 존재생성자 패턴우리가 사용하고자 하는 일부 parameter들 외에 모든 parameter들 관리 필요 \- ex) 사용하지 않는 parameter들 nu
사내 CMS 교육 정리 목적서버풀 : 서버 묶음서버 : 작업 처리하는 pc 개념Q에 작업이 들어가면 Q는 특정 서버풀에 작업을 할당서버풀 내에 작업이 적은 서버에서 할당된 작업 순차적으로 진행콘텐츠 : 영상, 이미지 등 실질적으로 다루는 미디어 내용들카테고리 : 콘텐츠
컴퓨터의 처리 내용이나 이용 상황을 시간의 흐름에 따른 기록개인용 컴퓨터 통신에서 메일 등 통신 내용의 기록이며, 그 파일을 로그 파일(log file)이라고 한다통나무 목선 log on(승선), log out(하선)으로부터 유래되었다시스템 보안이나 유지보수 목적으로
다른 사람을 대신하여 특정 행위를 하는 것중계 역할이라 생각하면 된다중계 기능을 하는 서버를 Proxy Server라 부른다클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해 주는 컴퓨터 시스템이나 응용 프로그램클라이언트와 서버 둘 중 하나
애자일 워크플로우프로젝트 관리 방법론 중에 하나가능한 한 최단 시간에 고객에게 최고의 가치를 제공한다는 원칙을 기반스프린트라는 단위로 세분화되어 있다각 스프린트는 2주 동안 지속이 후에는 다음 스프린트에서 수행해야 할 작업에 대해 숙고애자일 워크플로는 개념, 시작, 반
mvvm Model-View-ViewModel 기존의 알고있는 MVC 패턴에서 파생된 패턴으로 마찬가지로 아키텍처 디자인 패턴 중에 하나라고 생각하면 된다 Model, View는 mvc와 같지만 View Model의 경우는 View를 표현하기 위해 만든 View를 위
remote : 원격 저장소, repository라 생각하면 되고origin : remote repository url을 참조하기 위한 키워드이론 참고 : https://backlog.com/git-tutorial/kr/intro/intro2_1.htmlgit
우선 이 글의 목적은 Spring boot 관련 프로젝트들을 연습하던 중에 잔디가 심어지지 않는 것을 알아챘고 이유가 궁금해 찾아보게 되었다간단하게 git에서 운영하는 git에 대한 기여도라 볼 수 있다몇 일간 html, jsp, jpa 등 간단하지만 시간을 들여 개발
개인 개발 공부 관련해 git 운영 방법을 바꿨고 repository를 옮기는 과정에서 발생한 여러 가지 이슈들을 다루는 것을 목적으로 글을 쓴다file들을 github로부터 pull하고 다시 push 하는 과정 중에 폴더 내에 .git 확장자가 존재하는 경우 정상 c
컴퓨터 내에 git email, user가 제대로 등록되지 않았을 때 commit, push 등의 git 관련 작업하는 경우의 발생아래 링크 이용해 해결https://shoney.tistory.com/entry/Git-Commit-Author-identity-
회사에서 업무를 진행하는데 있어 생각할 수 있는 기회가 되어 작성처음 front단에서 데이터 전처리 작업을 진행하려하다 문득 부트캠프 들을 때 front는 데이터의 이동 통로로만 사용하는 것이 보안 상 좋다는 멘토님의 얘기가 생각이 났고 back단으로 이동이 후 bac
하나의 class를 복제해 class를 복제한 객체를 가지고 작업하는 것이 더 수월하기에 만들어 사용간단하게는 constructor(=생성자)이용해 일회성인지 객체화 해야되는지 구분 일회성(= 짧은 맥락)의 경우 class를 불러와 단순하게 사용 가능file 수정(=긴
Spring에 대해 공부하던 중 Bean과 관련해 내용을 찾아보던 중 의존성이라는 단어와 의존성 주입이라는 것을 봤고 찾아봤다다른 것의 의지해 존재하는 성질을 의미class가 연결되어 있는 정도라 생각한다깊이 연결될수록 사용할 객체(class) 수 증가 \- 이는
Batch, Streaming 모두 BigData 처리 방식과 관련일괄이라는 의미일정 기간 or 양을 기준으로 한번에 처리실시간 데이터 조회 힘듬극복 위해 분산 쿼리, 스트리밍 기법 연구 진행 중데이터 무거운 경우순차적으로 자료를 처리할 때 실시간 데이터 처리데이터가
개발자 도구에서 error 발견code : ERR_BAD_RESPONSE 생각해보면 504 Gateway Timeout이란 오류는 HTTP 서버 에러 응답 코드 중에 하나로 서버가 게이트웨이 혹은 프록시의 역할을 하는 동안 시간 안에 업스트림 서버로부터 요청을 마치기
회사에서 vue 개선 작업을 특정 브런치에서 진행하라는 얘기를 들었고 특정 브런치에서 작업을 진행하려는 중 브런치 이동과 관련해 의문Source Tree에서 현재 위치이며 사용하는 브런치가 계속해서 master였고 특정 브런치로 이동하고자 하는데 작업을 진행할 수 없었
회사 git을 분석하는데 있어 git branch 전략으로 git-flow를 사용하는 것을 알 수 있었다Git Branch 전략이란 프로젝트에서 git을 운영하는 과정에서 프로젝트 입장에서 보다 효율적인 코드 및 형상 관리를 위해 전략적으로 브랜치를 이용하는 것을 말한
Operating System사용자가 컴퓨터의 하드웨어를 쉽게 사용할 수 있도록 인터페이스를 제공해 주는 소프트웨어쉘(인터페이스) + 커널로 구성되어 있다커널(Kernel) : 운영체제의 핵심이 되는 기능들이 모여 있는 컴퓨터 프로그램프로그램, 하드웨어 간의 인터페이스