목록전체 글 (40)
개발자 되어버리기

백엔드쪽에서 RSET API 개발하고 나면 프론트엔드와 협업을 위해 Parameter, Header, Body 등에 대한 설명을 편하게 웹문서화 시켜주는 라이브러리입니다. SpringBoot 2.2.7 버전이며 Gradle 기준 입니다. // api 문서화 라이브러리 swagger 추가 compile 'io.springfox:springfox-swagger2:2.9.2' compile 'io.springfox:springfox-swagger-ui:2.9.2' ┖ 우선 swagger 라이브러리에 대한 의존성을 gradle에 추가해줍니다. import com.google.common.collect.Lists; import org.springframework.context.annotation.Bean; imp..

import org.springframework.beans.factory.config.YamlPropertiesFactoryBean; import org.springframework.core.env.PropertiesPropertySource; import org.springframework.core.env.PropertySource; import org.springframework.core.io.support.EncodedResource; import org.springframework.core.io.support.PropertySourceFactory; import org.springframework.lang.Nullable; import java.io.FileNotFoundException; imp..
https://lemontia.tistory.com/912 [side impact] 블로그 보고 참고 설치까지는 무난하게 되었으나 환경을 옮기고서 빌드를 하면 에러가 발생. 우선 Node.js 운영체제에 맞게 잘 설치 한 다음에 https://nodejs.org/ko/download/ 다운로드 | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org npm 캐시 초기화 명령어 npm cache clean --force npm 리액트 앱 설치 명령어 npm install -g create-react-app npm install bootstrap react-bootstrap --savq npm in..
인증서를 발급받고 전환하자니 매번 여러 블로그를 보고 따라하는게 귀찮아서 한번에 정리. 나만의 방법. Ubuntu18.04 와 SpringBoot 에 적용하시려는 분들에게는 조금이나마 도움이 되었으면 하는 마음. 나중에 도커에다가 내가 자주쓰는 환경 저장해두고 불러와서 쓰자... 우선 sudo apt-get update 명령어로 우분투 업데이트 자바 설치 sudo get install oepnjdk-11-jdk Let's Encrypt 설치 sudo apt-get install letsencrypt 인증서 발급을 위한 아파치 설치 sudo apt-get install apache2 터미널에 sudo letsencrypt renew 입력. 웹브라우저에서 자기 해당 우분투의 ip주소로 들어가서 아파치가 잘 ..
INSERT INTO mysql.user (host, user, authentication_string, ssl_cipher, x509_issuer, x509_subject) VALUES ('%', '아이디', password('비밀번호'), '','',''); GRANT ALL PRIVILEGES ON *.* TO '아이디'@'%'; FLUSH PRIVILEGES;
Docker 컨테이너 (우분투) 만들고 실행하기 docker run -i -t --name myubuntu ubuntu:18.04 포트 바인딩 하면서 만들기 docker run -i -t --name myubuntu -p 80:80 ubuntu:18.04 docker run -i -t --name myubuntu -p 8080:80 ubuntu:18.04 (호스트의 8080 포트를 내부 컨테이너의 80번 포트와 바인딩) 재시작시 같이 시작하도록 하는 명령어 docker update --restart=always CONTAINER_ID 포트 바인딩 하지 않고 호스트 포트 == 컨테이너 포트 쓰기 docker run -i -t --name myubuntu --net host ubuntu:20.04 도커 네트..
- DB 자체를 백업할 때 mysqldump -u [사용자 계정] -p [백업하고자 하는 DB 이름] > [생성될 백업 DB 이름].sql - 복원할 때 mysql -u [사용자 계정] -p [복원될 DB 이름]
iptables --table nat --append PREROUTING --protocol tcp --dport 80 --jump REDIRECT --to-ports 8080 https 를 쓴다면 iptables --table nat --append PREROUTING --protocol tcp --dport 443 --jump REDIRECT --to-ports 8080 iptables 재시작 명령어 /etc/init.d/iptables restart 21번 포트를 열고 싶다. #iptables -I INPUT 1 -p tcp --dport 21 -j ACCEPT #iptables -I OUTPUT 1 -p tcp --dport 21 -j ACCEPT