728x90
자바를 자바바Stream: 함수 여러 개를 조합하여 필터링, 맵핑된 결과를 얻게 할 수 있도록 함 1️⃣ 배열의 원소를 가공하는 방법 map: 요소들을 특정 조건에 해당하는 값으로 변환함filter: 요소들을 조건에 따라 걸러내는 작업을 함sorted 요소들을 정렬하는 작업을 함위와 같은 가공이 끝나면, 리턴해줄 결과를 collect를 통해 만들어준다 2️⃣ 실전test SETArrayList list = new ArrayList(Arrays.asList("KIM", "GYU", "RY"));1. maplist.stream().map(s->s.toUpperCase());list.stream().map(String:toUpperCase);System.out.print(list.stream() .m..
아니 그러니까 말이에요 제가, 로컬에서 도커 파일 만들고 깃으로 올려서 aws서버를 jupyter로 접속한 뒤 docker build를 했더니 화면이 멈춘 게 아니에요? 보니까 도커파일에 주석을 제 맘대로 적은 게 원인인 것 같았죠. 일단 build 행위를 멈추기 위해 서버를 재시작한다는 걸 인스턴스 종료를 해버린 게 아니에요? 다시 인스턴스 생성부터 해야겠죠. 그래서 다시 시작했어요. 그러다가 backend 파일을 구동시키려고 보니까 지금 진행하는게 도커를 쓰는 의미를 잃어버렸네요? 결론은. 어떻게 되었냐면요. 1️⃣ 리팩토링, backend>App.js 현재 파일 구조 ~ backend ~ 📁 config - 🗄️ config.js 📁 models - 🗄️ index.js - 🗄️🗄️🗄️🗄️🗄️🗄️🗄..
1️⃣ MySQL 설치하기 docker의 실행중인 컨테이너를 모두 종료시키고 다시 하기 : docker ps -a. //목록 확인 : docker rm -f `docker ps -a -q` // 컨테이너 모두 강제로 삭제하기, 이미지는 남음 : docker rmi -f 'docker images' // 모든 이미지 삭제하기 docker images 설치하기 dockerHub엔 mysql 이미지가 이미 있으므로 바로 가져오자. : docker run -d -p 9876:3306 -e MYSQL_ROOT_PASSWORD=[mysql패스워드] mysql:5.6 서버 포트 9876과 mysql 기본포트인 3306을 매칭시킴 -e를 통해 환경변수로서 mysql의 패스워드를 설정함 설치할 mysql의 버전을 5.6..
1️⃣ Jupyter에서 Docker 설치 및 파일 생성 jupyter접속 후 apt 업데이트 : df -h //메모리 확인 : sudo apt update //apt 업데이트 apt를 이용하여 docker를 설치할 것이기 때문에, apt를 먼저 업데이트 시켰음 관련 툴 설치 후 docker 설치 : sudo apt install apt-transport-https : sudo apt install ca-certificates : sudo apt install curl : sudo apt install software-properties-common : curl -fsSl https:/download.docker.com/linux/ubuntu/gpg | sudo apt-key add - : sudo ad..
1️⃣ 어원 연극 용어로서의 Script 배우의 대사를 중점으로 배우의 표정 등장과 퇴장, 무대장치 중심으로 지시한 내용 즉, 배우의 행동을 지시하는 것과 같이 소프트웨어의 실행에 대한 지시 및 제어하는 것을 Script라고 일컫기도 한다 2️⃣ IT에서의 스크립트 뜻 다른 프로그램에 의해 번역되거나 수행되는 프로그램, 명령어들의 나열 스크립트 언어: 기존에 이미 존재하는 소프트웨어를 제어하기 위한 용도를 쓰이는 언어 즉, 배우의 행동을 지시하는 것과 같이 소프트웨어의 실행에 대한 지시 및 제어한다 인터프리터 방식을 위함 소스코드를 컴파일 하지 않고도 실행할 수 있는 프로그래밍 언어 Perl, JavaScript, jQuery, JSP, PHP, ASP, Python... 3️⃣ 스크립트 언어 (ftea..
1️⃣강제 커밋 push하는 법 git push origin ‘branchName’ —force 2️⃣ git branch 병합문제 해결하기 원격저장소에 Branch가 A와 B로 나뉘어있다고 가정하자. BranchA와 BranchB모두 파일 변경이 일어났으며, A가 먼저 원격저장소 master Branch에 병합이 되었다. 그 후, B에서 원격저장소에 push를 하려고 하면 merge 문제가 일어나게 된다. 따라서 원격저장소에서 변경된 사항을 B로 가져와야 한다. 원격 저장소에서 변경된 사항을 가져오기 git fetch origin git checkout [브런치명] git pull origin develop //여기서 rebase에 대한 옵션을 설정해달라는 문구 나타남 힌트: You can do so ..