전체

금요일부터 담주 월요일까지 easter holiday여서 기분전환겸 Amsterdam에 다녀왔다. 내가 살고 있는 deventer에서 amsterdam centraal (암스테르담 중앙역)까지는 약 1시간 20분 정도 걸린다고 보면 된다. 한번에 가는 intercity 기차를 타고 갔다 ㅎㅎ (환승 귀찮아) 일단 구글지도로 어디갈지 뽑아놓고 기차 안에서 그나마 저렴한.ㅠㅠ... 파스타 집을 찾아서 가려고 찾아놨다. 나머지 시간은 도서관! 일단 postnl 우체국에 가서 국제 편지를 부치고 너무 배가 고파서 파스타 점심을 먹으러 갔다. 국제 우표는 1.75유로 정도 하는 것 같다. 절차가 복잡하지 않아서 10분 정도 있다 나갔다 15일 정도 뒤면 한국에 편지가 도착한다한다 ㅎㅎ 날 좋은 날을 잘 찾아서 간..
간만에 좀 여유로운 주말을 보낼 수 있었다 ㅎㅎ 지금까지 다른 나라 여행 다니느랴 assignment 하느랴 프로젝트 하느랴 너무 바빴는데 이제 좀 내가 살고 있는 주변을 돌아볼 여유가 좀 생겼다. 오늘은 하루종일 날씨가 이상할 예정이라 특히 계속 비가 내릴 예정이라고 Buienradar 앱(네덜란드 기상 앱)에 떠서 계속 방에만 있으면 미쳐버릴것 같아 전날에 deventer에서 가까운 zwolle로 가는 왕복 기차를 끊어 놨다. zwolle 를 구글 지도로 살펴보니 꽤 큰 도시라 약간의 기대를 품고 점심시간 때쯤 출발했다. 일단 너무 배가고파서 뭐라도 먹으면서 공부하려고 zwolle station 과 가까운 도서관 카페에 갔는데 다 네덜란드어로 써져있어서 카메라 번역을 돌렸다. 샌드위치 하나랑 mint..
목차 4장 요약 기본 라우팅 - 04/server5.js 5장 요약 비동기 vs 동기 처리 (cause: 자바스크립트 싱글 스레드) 논블로킹 = 비동기 처리원리( 이벤트 루프 ) 비동기 처리 하는 방법 지난번, ch1,2,3은 각각 다른 포스팅으로 정리했지만 이번 ch4,5는 이어지는 부분이 있고, ch4 는 내용의 분량이 적은 것 같아 하나의 포스팅으로 쓰려 한다. 4장요약 : 기본 라우팅 라우팅(routing) 이란 클라이언트에서 들어오는 요청에 따라 다른 응답을 하여 해당 함수를 실행하는 것을 말함. 05/server-5.js // 라우팅 연습하기 (결과 비교 파일 : 04\results\server-5.js) const http = require("http"); const server = http..
파일 관리 모듈이 필요한 이유 : 서로 다른 운영체제 간에 파일 관리가 가능 03-1 path 모듈 //1. join path.join(path1, path2, path3); //result: path1\path2\pat3 //2. diranme path.dirname(path); //result: 경로에서 파일 이름을 제외한 경로만 추출 //3. basename path.basename(path); path.basename(path,extension); //4. extname path.extname(path); //5. parse path.pare(경로); 03-2 FS 모듈 일반 모듈 사용하는 것과 사용법 같음 const fs = require("fs"); fs.함수명 동기 처리로 디렉터리 읽기 - ..
목차 02-1 자바스크립트 기초 문법 02-2 자바스크립트 비동기 처리 02-3 노드의 모듈 02-4 노드의 코어 모듈 02-1 자바스크립트 기초 문법 템플릿 리터럴 이를 사용하기 위해서는 백틱(`) 이 사용되어야 한다. let num1 = 10; let num2 = 20; // 연결 연산자 사용 console.log(num1 + "과 " + num2 + "를 더하면 " + (num1 + num2) + "입니다."); // 템플릿 리터럴 사용 console.log(`${num1}과 ${num2}를 더하면 ${num1 + num2}입니다.`); 함수 //함수선언 function add(num1, num2) { ... } //1회성 함수 const a = function(){... } //선언과 동시 실행 ..
spring boot로 백엔드 개발 공부를 하고 있는데, 아직 부족한게 많지만 node.js 로 하는 백엔드 개발은 어떨지 궁금해서 스터디를 참여했다. 책은 Doit! Node.js입문. 으로 하고, 책 서두를 읽어보니, node.js 로는 백엔드, 프론트엔드 모두 참여를 할 수 있다해서 스프링부트보다 좋은 점이 많은 것 같다(?) 진짜.. 생각이 단순하다... 1-3 node.js 실행환경 설정 1. 노드 설치 https://nodejs.org/en 2. vs code 설치 vs code는 설치가 되어있어서 그대로 사용했다. 간단하게 01폴더에 있는 hello.js 파일을 vs code 내의 terminal에서 실행해보았다. 또한 책의 관련 소스파일들을 clone해서 새 레포지토리에 만들었다. http..
· spring
이 글은 인프런 - 스프링 입문(코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술) 강의를 듣고 개인적으로 정리한 글입니다. 출처가 인프런 - 스프링 입문(코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술) 임을 밝힙니다. 간단한 회원 관리(회원 등록, 조회) 예제를 실습해보자. 회원 관리 세팅 컨트롤러 : 웹 MVC의 컨트롤러 역할 서비스 : 핵심 비즈니스 로직 구현 리포지토리 : 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리 도메인 : 비즈니스 도메인 객체 이에 따라 MemberRepository interface는 아래와 같다. public interface MemberRepository { Member save(Member member); Optional findById(..
이 글을 쓰는 시점은 2/25/2024 로 교환을 온 2/8/2024 로 부터 좀 지난 시점이다. 사실 그동안 너무 바빴어서, 글을 쓸 여유조차 없었다. 지금은 봄방학 마지막 날인 일요일로 더이상 글 쓰는 것을 미루면, 느꼈던 감정들을 기록하지 못 할 것 같아 잠자기 전 짬을 내서 글을 쓰게 되었다. (난 p인가 J인가) 7 FEB 2024 네덜란드 교환 시작 1일전, 제일 먹고 싶은 음식을 먹었다. 훌륭한 선택이었다. 삼겹살, 목살을 구워서 구워서 노릇해진 김치와 먹으니 일품이었다. 신촌의 가성비 짱인 곳을 찾아서 너무 기분이 좋았다. ( 누구 덕에 ㅎㅎ ) 간만에 배부르게 고기를 먹구 집에 가서 내일 출국하기 위해 싼 짐을 최종점검하고(밥솥은 진짜 잘 가져온 것 같다) 아침 비행기 (10시 반 출발)..
코딩신생아(0o0)
'분류 전체보기' 카테고리의 글 목록 (3 Page)