반응형

분류 전체보기 134

쿠버네티스 시작하기 - RUN

안녕하세요. 도커 컴포즈만 익혀도 괜찮을 것 같았지만, 더 좋은 도구들이 나오는 이유가 달라지진 않는 것 같습니다. ## 일단 run ### kubernetes 활성화 이 글을 작성하는 현재 windows 환경에 ubuntu app을 사용하고 있고, docker-desktop 으로 명령어를 사용하고 있습니다. 먼저 run을 해보시고, 접힌 캡처와 같은 에러가 발생할 경우 캡처를 따라 진행하시면 됩니다. 더보기 - 에러 - 활성화 - container START kubectl run ps-demo --image=psawesome/myhello --port=9999 --labels app=ps-demo ※ 아래 명령어를 입력하기 전 localhost:9999 로 먼저 접근을 시도해보세요. container ..

kubernetes 2020.06.06

intellij(ide) 설정 - jetbrain 에서 github로 변경하기

안녕하세요. 저는 윈도우하고 우분투에서 idea 와 pycharm 을 사용하는데요. jetbrain 계정에 등록하고 사용할 때 윈도우일 경우는 괜찮은데 우분투에선 제대로 불러오질 못하여 github에 저장하기로 결정하였고, 해당 설정을 작성하였습니다. sync disable 하기 먼저 현재 연결된 설정 동기화를 끊습니다. 이때 현재 설정이 클라우드에 있는 설정으로 반영되도록 체크합니다. Action 실행 > Ctrl + Shift + A > settings repository git 저장소 설정을 띄워놓은 후 github에 repository를 생성합니다. * URL 입력 하실 때 처음 생성일 경우만 merge를 하시고, 아닐 경우는 적절한 설정을 가져올 수 있도록 로컬 또는 리모트 덮어쓰기 하시면 됩니..

IDE 2020.05.19

Junit 5 시작하기 - 빈 프로젝트에서

안녕하세요. 이번 글은 intellij 에서 아래 절차를 진행합니다. gradle module 추가하고 Jupiter 추가하고 Test Code 실행하기 먼저 저는 tdd 라는 모듈을 추가해서 테스트 코드를 작성하고 있고, 이번 글에서 tdd2 라는 모듈을 추가할 것입니다. https://start.spring.io 에서 boot project를 만들면 항상 있는 테스트이지만 이번 테스트 코드들은 스프링을 사용하지 않을 것이기에 주피터만 가지고 오게 되었습니다. 빈 프로젝트에 모듈 추가하기 tdd2 * 먼저 모듈을 추가합니다. > root project 에서 우클릭 > new > module > Gradle 선택 > Naming 모듈이 추가되면 gradle.build 가 확인될 것입니다. * Jupite..

Test/JUnit5 2020.05.14

how to using mocha on intellij

안녕하세요. JUnit 5 문법이 좋지만 실제 업무가 스크립트 작업이 많아서 mocha를 적극 익힐 계획을 생성하였습니다. 가장 기본적인 모카 설치와 사용 방법을 작성할 것입니다. yarn 설치 여부 확인 init project add mocha import module write first-test async test (axios) 설치 작업 yarn 설치 여부 확인 yarn --version init project mkdir test-mocha && cd test-mocha yarn init add mocha yarn add mocha --dev 여기까지가 기본적인 모카 설정입니다. 이후부터 테스트 할 모듈을 import 하는 내용입니다. 먼저 테스트 디렉터리를 생성합니다. (intellij) > C..

Test/Mocha 2020.05.13

java isDigits, number parse exception 처리

안녕하세요. 화면에서 parameter가 넘어올 때 Type이 String이 올 수도 있을 경우, Number 타입으로 변환 후 연산을 해야하는데 이때 사용했던 apache NumberUtils 활용을 작성해 보았습니다. import org.apache.commons.lang3.math.NumberUtils public int getParseInt(Object obj) { if (Objects.isNull(obj) || Objects.requireNonNull(obj).toString().isEmpty() || !NumberUtils.isDigits(obj.toString())) { return 0; } return Integer.parseInt(obj.toString()); } 감사합니다.

Java 2020.05.11

InvalidReplicationFactorException: Replication factor: 1 larger than available brokers: 0.

[ 현재 작성 중인 글 ] 안녕하세요. aws로 kafka cluster 구축 중 만난 에러입니다. ec2-user@ip-172-31-35-2 bin]$ ./kafka-topics.sh --create --zookeeper test-broker01:2181,test-broker02:2181,test-broker03:2181/test --replication-factor 1 --partitions 1 --topic test Error while executing topic command : Replication factor: 1 larger than available brokers: 0. [2020-05-06 04:05:02,499] ERROR org.apache.kafka.common.errors.Inv..

kafka 2020.05.06

Ubuntu 20.04 - 한글 설정하기

안녕하세요. Samsung T5 라는 SSD 로 우분투를 사용하고 있는 유저입니다. 18.04에서 기존 파일 몇개를 지우고 재설치 했는데 데스크탑 모드가 깨져....... 20.04로 업그레이드 하고도 해소되지 않은 한글 전환 문제를 기록하려 합니다. 예전에도 IBus 로 잘 사용하여 갑작스런 고생이 너무 싫었네요. 입력기 uim 사용과 한글 키 입력 설정까지의 과정입니다. install sudo apt-get install uim uim-byeoru settings 오른쪽 위에 IBus 의 설정은 이제 상관 없이 벼루를 사용하게 됩니다. 1. language 설정에서 키보드 입력기 설정을 변경합니다. IBus -> uim 2. 기본 입력 기능을 벼루로 설정, 스위치 키 끄기 Default input m..

Linux 2020.05.05

javascript JSON object validation

JSON object의 0번부터 n 까지 모든 요소를 검사해서 없는 key를 알려주고, 동작을 멈추는 기능의 함수 input data const data = { "name": "PS", "code": "10)00000000", "url": "https://tistory.com", "temp_url": "https://tistory.com/myface.jpg", "temp_desc": "a girl on the left:〈input〉〈script〉alert(\"true\");〈/script〉", "thumb_img": "myface.jpg", "summary": "ㄹㄹㅇㅇㅂㅂ", "title": "테스트-333", "id": 3072384 } 함수 로직 function validate(dataJson, e..

WEB 2020.04.04

spring-integration의 sftp.session.DefaultSftpSessionFactory 설정

안녕하세요. xml 설정이 많은 웹에서 ftp 전송 서버를 추가할 때 필요한 설정을 작성하고자 합니다. 단 방향이 (outbound) 필요하기 때문에 이번 글에서는 outbound 만 작성하게 되었습니다. 진행 순서 org.springframework.integration.sftp.session.DefaultSftpSessionFactory org.springframework.integration.sftp.outbound.SftpMessageHandler org.springframework.integration.file.remote.session.CachingSessionFactory channel open send reply outbound-gateway 설정 아래 코드들은 integration 설정 ..

WEB 2020.02.17
반응형