jre : 자바 러닝 환경 (8까지 무료고 그 후로는 유료임.)jdk : 자바 개발 킷트 (이건 최신버전 다운)어떤환경이든 jre를 통해 os에 상관없이 가상머신을 이용해 실행이 가능하다.
단일 책임 원칙(Single responsibility principle) - 약어: SRP개방 폐쇄 원칙(Open/closed principle) - 약어: OCP리스코프 치환 원칙(Liskov substitution principle) - 약어: LSP인터페이스 분
해야할일 업무 정리할 프로세스 설정 깃 게임해보기. 스터디 참여(모닝 독서, 노션, 예원님) 요구사항 분석 및 실습 고객과 PM사이에 양식을 통해 소통하는 방법은 없는가. 중요한 이유 : 개발 도중 기능 추가/ 변경의 최소화. 화면 설계필요성 사용 시나리오 구체화
OOP OOP 객체지향 객체지향 많이 썼지만 추상적인 부분이 많다. 객체지향의 특징을 한번 정리해보자!OOP (Object-Oriented Programming)이란 객체 지향적인 프로그래밍. 즉, C언어같은 절차 지향적인 프로그래밍이 아닌 객체의 관점에서 프로그래밍을
지난시간에 네트워크 프로토콜을 다뤘다. 이번엔 http프로토콜을 이해해보자. HTTP(HTTP는 HyperText Transfer Protocol)는 HTML 문서와 같은 리소스들(HTML문서, 이미지, 동영상, 오디오, 텍스트 문서 등)을 웹상에서 클라이언트와 서버간
프로토콜이란? 인간의 언어에 영어, 한국어, 아랍어 등 이렇게 사용하겠다고 약속한 언어가 있습니다. 컴퓨터도 마찬가지 입니다. 삼성과 애플 컴퓨터끼리 네트워크 통신이 이루어 지려면 같은 약속이 이루어져야합니다. 이렇게 서로 다른 장비가 통신하기 위해 만든 약속을 프로
aws에 웹서버를 올릴일이 있어 한번 해볼려고하는데, 나처럼 귀찮아 할 사람들을 위해 쉽게 정리해보고자 한다:)시작해보자!!ec2에서 os선택아래 사진과 같이 검색창을 통해 ec2를 선택하자.ec2(Elastic Compute Cloud)란? aws에서 사용자가 가상
ESS는 원하는 시간에 전력을 생산하기 어려운 태양광·풍력 등의 신재생에너지를 미리 저장했다가 필요한 시간대에 사용할 수 있는 저장 장치를 말합니다. 일반 가정에서 사용되는 건전지나 소형 배터리도 전기에너지를 다른 에너지 형태로 변환하여 저장하기는 하지만, 일반적으로
시간이 많아보여도 최선을 다하자. 무슨일이든 할 수 있다. 자신감을 가지고 시작하자. 시간이 없을땐 아파하거나 좌절하지말자. 아프고 좌절하는건 프로젝트가 끝나고 하자.같은 말이지만, 프로젝트할땐 어떤 감정적 상처도 받지말자. 프로젝트 도중에는 싸울수도 있다 당연한거다.
단순 요청은 서버에 API를 요청하고, 서버는 Access-Control-Allow-Origin 헤더를 포함한 응답을 브라우저에 보낸다. 브라우저는 Access-Control-Allow-Origin 헤더를 확인해서 CORS 동작을 수행할지 판단한다.요청의 메소드는 GE
인터넷이 나오고 HTTP를 통해서 서버로부터 데이터를 가져오기 위해서는 오로지 URL을 통한 요청이 유일한 방법이었습니다. 하지만 HTTP의 문제는 단방향 통신이라, 자주 요청이 발생할 경우 불필요한 헤더가 많이 생겨 느려지는 문제점이 있다. 그래서 이를 해결하기위해
바뀐걸 기록하는것. 그리고 로그기록과 함께 저장된다. 아래 사진에서 mnist 파일에 누가 많이 기여했는지 확인하고 싶다.Add : 없는기능 옵션 추가할 때 (파일추가할때 쓰는경우가 많은데, 그것보다 이 파일을 왜 추가했는지 설명달아주는게 더 좋음!)Fix: 잘못된 것
애저에 대해 알아보자 .Azure란?Azure 클라우드 플랫폼은 새로운 솔루션을 구현하여 현재의 문제를 해결하고 미래로 나아가는 데 도움이 되도록 설계된 200개가 넘는 제품 및 클라우드 서비스입니다. AWS와 비슷한다고 생각하면 편합니다. 대충아래 내용들을 클라우드에
애저에 대해 알아보자 .Azure란?Azure 클라우드 플랫폼은 새로운 솔루션을 구현하여 현재의 문제를 해결하고 미래로 나아가는 데 도움이 되도록 설계된 200개가 넘는 제품 및 클라우드 서비스입니다. AWS와 비슷한다고 생각하면 편합니다. 대충아래 내용들을 클라우드에
entity나 Repository 를 import 해서 다른곳에서 불쑥 불러와서 쓸수 없다. 그래서 이런식으로 주입한뒤 사용한다. 또한 InjectRepository하기전에, forFeture 을 사용하여 해당 모듈에서 쓰겠다고 의존성을 먼저 설정해주어야한다. 우리는
우선 TypeORM이 Repository Pattern을 지원하기 때문에 Entity와 Repository를 사용할 수 있다.아래와 같이 Repository를 상속받아 새로운 custom Repository(UserRepository)를 만들수 있다. 이렇게 만든 Us
관계형 데이터 베이스 테이블로 저장한다. 테이블은 하나의 주제만을 가진 테이블을 만들길 권장한다. 데이터를 CRUD를 통해 쉽게 데이터를 관리할 수 있다. 중복 발생 없앨 수 있다. 모든 표는 하나의 주제만을 가질것!하지만 표를 인간이 이해하기엔 아래 쪼개기 전이 더
Host name/address : local_pgdb 인 이유, pgadmin DB랑 연결해야하는데, DB가 실행중인 컨테이너이름이 local_pgdb로 인데, 이러면 pgadmin이랑 연결됨. 테이블에 저장된거 확인해보자!스키마 클릭스키마에서 원하는 테이블 선택왼쪽
42서울 api를 이용해 로그인 확인하도록 만들어보자 . 아래 링크에 튜토리얼이 있다! https://api.intra.42.fr/apidoc/guides api어플리케이션을 만들자! 42api에 대한 인증은 OAuth2 에서 작동합니다 . > OAuth란? Th