일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 에러
- aws
- keycloak
- java
- arraylist
- Flutter
- lightsail
- JavaScript
- 자바스크립트
- jsp
- json
- spring
- 메서드
- vue
- gradle
- ES6
- 인텔리제이
- vue.js
- Keycloak 17.0.1
- Docker
- 맥길대학교
- 스프링
- jpa
- SpringBoot
- 글로벌
- 현장학습
- jQuery
- nginx
- 알고리즘
- REACT
- Today
- Total
목록Hello world (112)
korean IT student

1. 아파치 카프카(Apache Kafka)란? - Apache software Foundation의 Scalar 언어로 된 오픈 소스 메시지 브로커 프로젝트 - 메시지 브로커 : 특정한 자원에서 다른 자원으로 메시지를 보내는 서버, 일반적인 text 메시지도 가능하고 다양한 문서 포멧(json, xml, 자바 object) 형태의 데이터를 보내는 쪽 받는 쪽 두 개를 구분시켜 원하는 쪽으로 안전하게 메시지를 전달한다. - 링크드인(Linked-in)에서 개발, 2011년 오픈 소스화 - 실시간 데이터 피드를 관리하기 위해 통일된 높은 처리량, 낮은 지연 시간을 지닌 플랫폼 - Apple, Netflix, Kakao 등 사용 2. 아파치 카프카(Apache Kafka)를 사용하는 이유? - End-to-..

인텔리제이를 처음 설치하면 기본 세팅으로 대소문자를 구분한다. 자동완성 기능 @ 을 사용할 때 대소문자 구분되어 리스트에 안나올 경우 당황할 때가 있다. (예를 들어 Lombok을 설치 후 어노테이션 @Data를 검색하고 싶은데 @data를 입력하면 에러난다.) 아래와 같이 해제를 하자 (Match case) 이후 아래와 같이 대소문자 상관없이 리스트를 가져온다.

Docker 컨테이너(container)는 격리된 환경에서 돌아가기 때문에 기본적으로 다른 컨테이너와의 통신이 불가능합니다. 하지만 여러 개의 컨테이너를 하나의 Docker 네트워크(network)에 연결시키면 서로 통신이 가능해집니다. 네트워크 종류 - Bridge network : 하나의 호스트 컴퓨터 내에서 여러 컨테이너들이 서로 소통 - Host network : 컨테이너를 호스트 컴퓨터와 동일한 네트워크에서 컨테이너를 돌리기 위해서 사용 - None network : 네트워크를 사용하지 않음, lo(localhost) 네트워크만 사용, 외부와 단절 - Docker network 조회 : docker network ls 네트워크 생성(bridge) - Docker network 생성 : docke..

순서 1. spring boot Dockerfile 작성하기 2. docker로 jenkins설치 3. jenkins로 아이템 생성 (github 연동) 4. jenkins build (docker명령어로 프로젝트 실행) 5. jenkins 컨테이너에 docker 설치 (docker error 해결) [참고- 제가 올린 레포지토리 입니다. ] - https://github.com/koreanstudent/MSA2021 1. spring boot Dockerfile 작성하기 먼저 아래와 같이 msa-eureka, msa-user 두 개의 프로젝트를 jenkins를 활용하여 배포할 예정입니다. msa-eureka 프로젝트 최상단에 Dockerfile을 생성합니다. (msa-user도 동일하게 만들어줍니다.)..

로컬 pc의 java-home 환경변수가 1.8인데 프로젝트내에 자바 11을 사용하여 에러가 나서 아래와 같이 해결 하였습니다. 1. 프로젝트 디렉토리에 gradle.properties를 생성합니다. 2. org.gradle.java.home=D:\\openjdk-11_windows-x64_bin\\jdk-11 (자바 11이 설치된 경로를 설정합니다.) 3. ./gradlew clean build 실행

1. 구글 드라이브에서 원하는 파일 오른쪽 마우스를 클릭 후 링크 생성을 한다. 2. 링크가 있는 모든 사용자에게 공개를 선택한다. 3. 링크에 빨간색으로 칠한 값이 FILEID 값이다. - https://drive.google.com/file/d/1PBfKP58z3shuHliiZ6we2Hb0BO_ah1V0/view?usp=sharing 4. 링크파일을 받기위해 명령어를 설치한다 - yum install wget (웹 상의 파일을 다운로드 받을 때 사용하는 명령어) 5. 아래 문장에 FILEID 2곳에 빨간색으로 칠한 링크 FILEID(1PBfKP58z3shuHliiZ6we2Hb0BO_ah1V0)값을 넣고 FILENAME(google.zip)에 원하는 파일명을 넣고 실행한다. wget --load-coo..

docker를 이용하여 mssql을 설치하는 과정 1. Docker Hub에서 SQL Server 2019 Linux 컨테이너 이미지를 끌어옵니다. - docker pull mcr.microsoft.com/mssql/server:2019-latest 2. Docker를 사용하여 컨테이너 이미지를 실행합니다. (데이터 볼륨 생성) - docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=YourStrong@PasswOrd' -e 'MSSQL_COLLATION=Korean_Wansung_CI_AS' -p 1433:1433 --restart=always --name mssql -v /home/docker/MSSQL/:/var/opt/mssql -d mcr.microsof..

URLSearchParams 인터페이스는 URL의 쿼리 문자열에 대해 작업할 수 있는 유틸리티 메서드를 정의합니다. URLSearchParams를 구현하는 객체는 for...of 반복문에 바로 사용할 수 있습니다. 사용 예제 1. URLSearchParams 선언한다. 2. params에 for문을 통해 각각 키값에 담는다. 결과 값 각각 issueIds 파라미터값을 보낼 수 있다. - 참고 https://developer.mozilla.org/ko/docs/Web/API/URLSearchParams URLSearchParams - Web API | MDN URLSearchParams 인터페이스는 URL의 쿼리 문자열에 대해 작업할 수 있는 유틸리티 메서드를 정의합니다. developer.mozilla...

vue-good-table에서는 고정 컬럼이 제공하지 않아 직접 css를 통하여 수정하였습니다. 또한 고정헤더는 제공하는데 좌우로 움직였을때 컬럼과 위치가 달라져 같이 수정 적용하였습니다. 아래 소스를 참고하세요!! https://jsfiddle.net/changhyun/0gon8c7x/1/ Edit fiddle - JSFiddle - Code Playground jsfiddle.net

구성 1. vue.js 설정 2. springBoot gradle 설정 3. 프로젝트 실행 1. vue.js 설정 vue.config.js를 열어 위와 같이 입력한다. 2. SpringBoot - 서버 실행 시 자동 빌드 설정(gradle) - vue.js 프로젝트를 빌드 후 백엔드에서 사용할 수 있게 gradle에 작성하였다. 3. gradle build - 프로젝트를 build 한다. - gradle에 설정한 task들이 실행됨을 볼 수 있다. - 빌드가 성공적으로 잘되면 vue.js에서 설정한 outputDir(빌드 시 생성되는 위치) 위치에 폴더가 생성됨을 확인할 수 있다. 4. 프로젝트 실행 - 기본적으로 URL을 입력하면 서버 접속을 먼저 시도하며, 서버측에서 해당 URL에 대해 특별한 매핑이..