-
Python, Django 간단한 서비스 기능 만들기 (a-z) 가상 환경개발 2023. 3. 28. 10:42
0. 테스트 폴더 만들기 $ mkdir django-project $ cd diajgo-project 1. 가상환경 만들기 $ python3 -m venv myvenv 1.1 가상환경 활성화 $ source myvenv/bin/activate (비활성화는 $ deactivate) You have unapplied mingration 관련 경고 문구는 데이터베이스 관련해서이므로 지금은 무시. 2. django 설치 django는 파이썬 기반 웹 프레임워크 $ pip install django (pip: python 패키지 관리 시스템) 3. board 프로젝트 만들기 $ django-admin startproject web_board $ cd web_board 3.1 장고 로컬 서버 실행하기 $ pytho..
-
java 설치개발 2023. 3. 24. 16:07
더보기 ☁ ~ java -version The operation couldn’t be completed. Unable to locate a Java Runtime. Please visit http://www.java.com for information on installing Java. 1. adoptopenjdk/openjdk 추가 brew update brew tap adoptopenjdk/openjdk 2. 설치 brew search jdk 그리고 brew 가 알려준다. 링크 걸라고 > sudo ln -sfn /usr/local/opt/openjdk@11/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-11.jdk 설치 끝 1.설치 br..
-
Mac에서 PostgreSQL 설치 (docker)개발 2023. 3. 24. 15:39
docker에 올리기로 1.1 파일로 설치 https://docs.docker.com/desktop/install/mac-install/ apple - 홈 - 이 Mac에 관하여 - 개요 - 프로세서 보고 선택 [intel chip] 1.2 homebrew 로 설치 $ brew install --cask docker 2. 설치 완료 (Application 에서 확인) docker 떠있는지 확인 ☁ ~ docker ps 데이터베이스 생성 ☁ ~ docker run -d -p 8081:8081 -e POSTGRES_PASSWORD=pass0 -e POSTGRES_USER=user0 -e POSTGRES_DB=testdata --name postgres_data postgres docker run -d dem..
-
homebrew install mysql개발 2023. 3. 24. 14:11
To connect run: mysql -u root To start mysql now and restart at login: brew services start mysql ==> Summary 🍺 /usr/local/Cellar/mysql/8.0.32: 317 files, 298.0MB ==> Running `brew cleanup mysql`... Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP. Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`). ==> Caveats ==> mysql We've installed your MySQL database without a root pa..
-
Spring Cloud Config 설정 파일 변경개발 2023. 2. 16. 20:38
1. Spring Cloud Bus 를 사용할 수 있습니다. 하지만 관리할 서버가 늘어난다면 POST 호출의 부담이 있음 2. Watcher config 서버에서 설정 파일 변경을 감지하고 변경 사항을 수신하는 기능을 제공. @Scheduled 어노테이션을 사용하면 주기적으로 설정 서버에 설정 변경 사항을 조회하고 업데이트할 수 있습니다. 이 방법은 매우 간단하고 구현하기 쉬우며, 서버와 클라이언트 간의 통신을 줄이기 위한 캐싱이 가능합니다. 그러나 변경 사항을 즉시 감지하는 것은 아니며, 설정 서버에 대한 주기적인 요청이 필요합니다. 반면 watcher는 설정 서버에서 변경 사항을 실시간으로 알릴 수 있는 방법입니다. 이 방법은 변경 사항을 즉시 감지하며, 변경 사항이 발생할 때마다 설정 서버로부터 새..
-
Feign Client Except SSL개발 2021. 2. 9. 15:03
@Bean public Client feignClient() { Client trustSSLSockets = new Client.Default(getSSLSocketFactory(), new NoopHostnameVerifier()); log.info("feignClient called"); return trustSSLSockets; } private SSLSocketFactory getSSLSocketFactory() { try { TrustStrategy acceptingTrustStrategy = new TrustStrategy() { @Override public boolean isTrusted(X509Certificate[] chain, String authType) throws Certific..