본문 바로가기
728x90

분류 전체보기84

스프링 핵심 원리 기본편 - 챕터 1,2 Chapter 1. 객체 지향 설계와 스프링 스프링이란? 자바 언어 기반의 프레임워크 좋은 객체 지향 애플리케이션을 개발 할 수 있게 도와주는 역할을 함 스프링부트는 스프링 프레임워크를 편리하게 사용할 수 있도록 지원함. 단독으로 실행할 수 있는 스프링 애플리케이션을 웹 서버를 내장하여 사용 할 수 있게 함. 좋은 객체 지향 프로그래밍이란? 유연하고 변경이 용이하게 만든다 => 다형성 역할(인터페이스) 구현(객체)로 세상을 구분함으로써 유연하고, 변경이 편리하게 구현 할 수 있음. 클라이언트를 변경하지 않고, 서버의 구현 기능을 유연하게 변경 가능함. 인터페이스를 안정적으로 잘 설계하는 것이 필요함 스프링은 다형성을 극대화 하도록 도와준다. 좋은 객체 지향 설계의 5가지 원칙 (SOLID) SRP: 단일.. 2023. 3. 5.
Window에서 갑자기 잘 쓰던 포트가 안 열릴 때 - listen EACCES: permission denied 0.0.0.0:8443 https 8443 포트로 사용하고 있던 것이 갑자기 안 열리기 시작했다. 8443 포트를 누가 사용하고 있는지 확인한다 - netstat 명령어를 통해서 확인해봤지만 아무도 사용하고 있지 않았다. https://stackoverflow.com/questions/9164915/node-js-eacces-error-when-listening-on-most-ports Node.js EACCES error when listening on most ports I'm testing out an app (hopefully to run on heroku, but am having issues locally as well). It's giving me an EACCES error when it runs http.Ser.. 2022. 12. 9.
Docker 이용해서 Jeus7 올리고 테스트 프로젝트 올려보기 https://saltlee.tistory.com/81 도커 이용해서 jesu7 테스트 진행하기 jeus 관련 이미지를 pull하고 컨테이너를 실행시킨다. jeus 웹콘솔 기본 포트는 9736 port이다. 서버 제어 관련 명령어들은 컨테이너 내부 /WEB/bin 폴더에 있다. 웹콘솔 내부 포트 9736를 외부로 뚫어줘서 접근 가능하게 하고 테스트로 올린 서버의 포트 8808도 접근 가능하게 하려고 외부 포트를 뚫어줬다. 신기한 웹 콘솔 화면이 있다. 평생 톰캣만 써봐서 새롭다. 국내산인 것도 신기하다. 기본 IP: administrator PW: jeusadmin 요렇게 도메인 레벨 관리 설정 페이지도 있다. 서버 레벨도 있다. 어플리케이션 배포하기 install 버튼을 누르고 어플리케이션 파일을 업로.. 2022. 10. 28.
WSL2 이용해서 k3s 연결하기 우분투를 설치한다. 이대로 k3s를 설치하려고 하니까 systemd가 없어서 (윈도우 위에 올리는거여서) 실행이 되지 않았다. https://parkbrother.tistory.com/entry/WSL2-에서-systemdsystemctl-사용하는-방법 https://gist.github.com/djfdyuruiry/6720faa3f9fc59bfdf6284ee1f41f950 systemctl을 사용하기 위해서는 요렇게 해준다고 한다. 임시 방편인듯. 2. 커맨드 입력해서 설치 $ cd /tmp $ wget --content-disposition " $ chmod +x /tmp/install-sg.sh $ /tmp/install-sg.sh && rm /tmp/install-sg.sh 3. wsl 인스턴스 .. 2022. 10. 13.
728x90