본문 바로가기

분류 전체보기

(3)
인텔리제이에서 스프링부트, Gradle, 몽고DB 프로젝트 시작하기. 오늘은 인텔리제이에서 스프링부트와 몽고디비로 프로젝트 설정을 해볼 것이다. 먼저 Create New Project를 통해 새로운 프로젝트를 생성하자. Spring Initializr를 선택하고 project SDK를 설정해준다. 나는 자바 13을 쓸 것이다. Group과 Artifact는 대충 설정해주고, Type은 Gradle Project로 설정해준다. Maven도 있지만 Gradle이 익숙해서, Gradle로 설정하였다. Gradle은 Build Tool로써, 자바의 라이브러리가 많아짐에 따라서 원래는 패키지에 jar파일을 직접 넣어야 했는데, Gradle과 같은 툴이 생기면서 config 파일에 명시만 해주면 자동으로 관리가 가능해졌다. Next를 눌러서 다음 단계로 넘어가자! 초기 Depende..
루비온 레일즈 - 정렬 sort, sort_by 루비를 쓰다보면 배열을 정렬해야할 일이 많은데 sort, sort_by를 정리해보고자 한다. 먼저 기본적인 sort 함수이다. [3, 2, 1].sort # = [1, 2, 3] sort는 오름차순으로 정렬된다. 기본 sort는 default 블록으로 { |a, b| a b } 로 설정된다. sort 함수는 블록에서 두개의 파라미터와 sorting operator 를 사용한다. 만약 역순(내림차순)으로 정렬하고 싶으면 다음과 같이 코드를 작성하면 된다. [1, 2, 3].sort { |a, b| b a } # => [3, 2, 1] 예제의 코드에서는 루비의 sorting operator인 가 사용되었는데, 두 개의 파라미터를 받아 0, -1, 1 을 리턴한다. 저 코드에서 b a 일 때 1) b == a..
고베가서 먹은 인생 소고기, 고베규 2018년 7월 6일 고베에서 인생 소고기를 맛보았다. 대학교 3학년 친구들과 떠난 여행에서 잊을 수 없는 음식이 있어서 소개하려 한다. 일본여행 오사카-교토-고베의 여정 중 고베는 오로지 고베규를 먹어보고 싶어서 갔었던 지역이었다. 교토에서 고베에 도착했을 때는 오후 2시였고, 우리가 찾았었던 네이버 블로그에서 유명했던 고베규 맛집은 닫혀있었다.... 그 날은 고베에 태풍이 와서, 비도 많이오고 바람도 세차게 불어 이동하기가 힘든 날이었기에, 근처에 또 다른 고베규집이 없나 무심코 이동 하던 중, 어떤 간판을 보고 홀린 듯이 들어갔다. 가게는 가운데 불판이있고 9명정도 앉을 수 있는 작은 가게였으며, 정장을입은 노인분께서 따뜻하게 맞이해주셨다. 그리고 메뉴판을 보는데... 가격이 엄청 비쌌다..! 제일..