Basic knowledge

    Kurento Docker로 설치하기 - Window 환경

    1. Docker 설치 Docker: Accelerated, Containerized Application Development Docker is a platform designed to help developers build, share, and run modern applications. We handle the tedious setup, so you can focus on the code. www.docker.com 2. Docker에서 kurento Server를 가져오기 docker pull kurento/kurento-media-server:latest * latest 는 Docker에서 최신 이미지를 가리키는 특별한 태그 3. Kurento Media Server 실행 docker run -..

    [AWS]GitLab CI/CD 이용해서 Springboot 배포하기

    보호되어 있는 글입니다.

    네이밍 컨벤션 ( Naming Convention ) in Java

    패키지 - 소문자 클래스 - Camel Case(첫 글자 대문자) 메소드명 : 동사로 시장 다른타입으로 변환하는 메소드 : 전치사로 시작할 수 있음(toString()) 상수 : 대문자로 작성하며 합성어로 _로 구분 임시변수외에는 1글자 변수명 금지 이해하기 쉬운 변수명 작성 import java.util.*로 하면 성능에 영향을 줄 수 있어서 필요한 것만 가져오는걸 추천 상수를 변수보다 먼저 선언하고, 동일 속성은 그룹화 한다 변수 선어문은 한 문장에서 하나의 변수만을 다룬다(주석때문에) 1개의 탭 = 4개의 스페이스와 같도록 에디터 설정 클래스 메소드 제어문 등의 block이 생길 때마다 1단계 들여쓰기

    GitHub, GitLab의 차이점

    GitHub, GitLab의 차이점

    우리가 참 많이 사용하는 github, 싸피에서 사용하는 git인 gitlab 확실하게 이 둘의 차이점은 무엇일까? Git이란? Git 자체는 소스 코드 버전 관리 시스템 자체이고 GitHub, GitLab, BitBucket 이 3가지 모두 Git으로 관리하는 프로젝트들을 우리가 쉽게 사용할 수 있게 도와줌 GitLab이란? Github보다 더 추가적인 기능을 제공하는 시스템 DevOps lifecycle에 단일 인터페이스 제공, Issue Trackers, CI/CD 등 많은 기능을 제공 개발자 작업에 필요한 도구가 제품에 통합 자체 호스트를 원한다면 사용하기 쉬운 플랫폼 즉, lifecycle에 대한 더 많은 적용 범위를 제공하는 솔루션 개발자 관점에서 실무 워크플로우에 영향을 가장 크게 미치는 것..

    [JavaScript] AJAX에 대해

    [JavaScript] AJAX에 대해

    비동기 1. XMLHttpRequest 2. fetch 3. JQuery, ajax 4. axios AJAX(Asynchronous Javascript and XML) HTML, CSS, 자바스크립트, DOM, XML 등 기존에 사용되던 여러 기술을 함께 사용하는 새로운 개발 기법 웹(Web)에서 화면을 갱신하지 않고 데이터를 서버로부터 가져와 처리하는 방법 JavaScript의 XMLHttpRequest(XHR) 객체로 데이터를 전달하고 비동기 방식으로 결과 조회 화면 갱신이 없으므로 사용자 입장에서는 편리하지만, 동적으로 DOM을 구성해야 하므로 구현이 복잡 JSON,XML,HTML,텍스트 파일 등 형태로 데이터를 주고 받을 수 있다 이런 구현이 복잡한 AJAX를 쉽게 관리하는 : Prototype,..

    JavaScript 기본 지식

    JavaScript 기본 지식

    window.onload = function () { }; Callback Function 함수를 명시적으로 호출하는 방식이 아니라 특정 이벤트가 발생했을 때 시스템에 의해 호출되는 함수 파라미터로 함수를 전달하는 함수 number.forEach(x => { console.log(x * 2); }); document.querySelector(".store_display").addEventListener("click", function () {}; Window 객체 alert() alert("경고); confrim() if(confirm("Yes or No")) console.log("Yes"); else console.log("No"); prompt() var txt = prompt("문자열 입력", "..