MongoDB Windows CMD에서 Background 실행하기
Software활용 2021. 6. 22. 17:49

Local에서 MongoDB를 개발하다가 보면 다음과 같은 오류가 날 수도 있다. 2021-06-22 16:54:47.086 INFO 7212 --- [ main] org.mongodb.driver.cluster : No server chosen by com.mongodb.async.client.ClientSessionHelper$1@68868328 from cluster description ClusterDescription{type=UNKNOWN, connectionMode=SINGLE, serverDescriptions=[ServerDescription{address=localhost:27017, type=UNKNOWN, state=CONNECTING}]}. Waiting for 30000 ms b..

MongoDB local install on windows
Software활용 2021. 6. 14. 13:06

아 mongodb local에 까는데 뻘짓 하는 것을 확인 하려면 이 아래 접음을 열면 됩니다. 더보기 Windows 설정 > 정보 > 고급시스템 설정 https://docs.mongodb.com/compass/current/install/ https://www.microsoft.com/en-us/download/confirmation.aspx?id=30653 여기까지 해보고 local에 zip으로만 깔수 없다는 사실을 알게 되었다. https://jira.mongodb.org/browse/SERVER-26028?focusedCommentId=3093977&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-309..

VSCode에 Draw.io (Diagram) 연동
Software활용 2021. 6. 2. 11:23

목적 : VSCode에서 Draw.io를 연동해서 써보자 미국 기준으로 6월 1일에 VSCode Diagrams Plugin에 대한 Post가 올라왔다. 요즘은 주로 Software Design을 할 때 Draw.io를 쓰고 있는 나로써는 굉장히 좋은 소식이어서 글을 남겨 보려고 한다. https://www.diagrams.net/blog/embed-diagrams-vscode VS Code에 Diagrams Plugin 설치하기 Extension 버튼을 눌러서 Plugin 조회 창에 Draw.io를 조회한다. Henning Dieterichs 라는 이름을 갖은 개발자가 만든 Plugin을 install 하면 되는데.. 업데이트 log를 보니 작년부터 사용 가능했던 것 같다. 왜 이제서 이 내용을 Pos..

Jmeter 기본 사용법 (GUI Mode)
Software활용 2021. 5. 26. 19:33

Stress 테스트 용도로 많이 사용되고 있는 Jmeter 기본 사용법 목표 : Get을 처리하고 CSV에서 파라메터 받아서 가변형 Request 호출하기 https://jmeter.apache.org/download_jmeter.cgi 최신 버전 Binaries를 다운로드 zip파일을 unzip 후 bin 디렉토리에 ApacheJmeter.jar 실행 실행 방법은 상기 jar 파일을 더블클릭 하거나 하기와 같이 jmeter.bat 또는 아래 명령어로 GUI 모드를 실행 하면 됨 jmeter.bat run JMeter (in GUI mode by default) jmeterw.cmd run JMeter without the windows shell console (in GUI mode by default..

Latex (MathJax) Math 수식 입력하기
Software활용 2021. 5. 2. 20:57

원본은 아래 링크다 www.mathelounge.de/509545/mathjax-latex-basic-tutorial-und-referenz-deutsch 웹에서 링크하는 javascript url은 다음과 같다. LaTex 스타일로 어떻게 수식 입력이 가능한지 여기에 참조를 남기고자 한다. Inline Editing \$ ... \$ \$ \sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}{6} \$ 글자와 함께 $ \sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}{6} $ 인라인 에디팅 독립적으로 한 줄을 쓰고 싶을때 \$\$ ... \$\$ \$\$ \sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}{6} \$\$ 글자와 별도로 $$ \s..

spring-boot-starter-thymeleaf 수정사항 즉각 반영하기
Software활용 2021. 4. 28. 16:29

Thymeleaf를 사용해서 UI Template(Html)를 수정하거나 Class를 수정했을 때 Hot Swapping을 발생 시키지 못해서, Local 서버를 완전히 껏다가 켜야 할때가 있다. 이를 Intellij에서 처리 하는 방법을 설명 하고자 한다. Template Caching Disable : spring.thymeleaf.cache=false 설정을 application.properties에 설정해 다. Debug Mode로 서버 Running : Run in Debug Mode를 선택해서 실행 한다. Reload Change Classes : Run > Reload Change Classes 클릭 이렇게 하면 서버를 재 실행 하지 않고 즉각 반영이 가능하다.

kubernetes guestbook CICD (Blue/Green 배포)
Software활용 2021. 4. 4. 21:54

guestbook 을 local에 다운로드 v1-18.docs.kubernetes.io/docs/tutorials/stateless-application/guestbook/ git clone origin https://github.com/theyoung/guestbook.git guestbook의 php lint 확인 curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - sudo apt install nodejs sudo npm i -g phplint phplint "php-redis/*.php" No syntax errors detected in php-redis/guestbook.php docker image build cd php-redi..

kubeadm join 실패
Software활용 2021. 3. 8. 21:54

만약 kubeadm을 통해 master에 node join을 시도할 경우 아래와 같이 오류가 난다면 ubuntu@node:~$ sudo kubeadm join 192.168.241.92:6443 --token 4rlhh1.4dehcs172qy9enyj --discovery-token-ca-cert-hash sha256:b5347bb4959f63e6100142700db4b7d69ea0d860c332265a1748cef29698f814 [preflight] Running pre-flight checks [WARNING IsDockerSystemdCheck]: detected "cgroupfs" as the Docker cgroup driver. The recommended driver is "systemd"..

Ubuntu에 Python 3.7 Install 하기
Software활용 2021. 3. 7. 13:01

최근 Ubuntu는 Python을 3.8을 기본으로 해서 릴리즈 되고 있다. 그런데 문제는 Panda 나 Numpy등의 Dependencies가 3.7에 맞추어져 있어서 프로젝트 빌드가 안되는 경우가 많았다. 그래서 Python 3.7을 추가로 설치해 보겠다. - 원래는 3.8을 삭제하고 3.7을 default로 설치 하려고 했었는데.. 리눅스 몇번 날려먹고... 3.8쓸때는 이유가 있겠지.. 인스톨 하는데 필요한 패키지를 설치해 준다. - sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev wget libbz2-..