전체 글 47

원서읽기3 - A wrinkle in time by madeleine

foible * Everyone has own foibles -> 모든 사람은 자신만의 결점이 있다. * Understanding your team members foibles is key to working well together -> 팀원들의 작은 결점을 이해하는 것이 함께 잘 일 하기 위한 핵심이다. Quirk * This is a quirk of fate -> 이건 운명의 장난이야 * My quirk is collecting old maps transcend * We don't transcend as we hoped -> 우리는 우리가 희망한 것 처럼 초월하지는 못했다. * She hopes to transcend cultural barriers through her music -> 그녀는 그녀..

영어공부 2024.01.31

영어공부원서 읽기 2 - One Time by Sharon Creech

whack She whacked him with her handbag → 그녀는 그녀의 핸드백으로 그를 세게 후려쳤다. Just whack your bags in the corner → 네 가방들은 그냥 구석에 던져놔 Molasses whatsoever : whatever 강조형 peer We peered into the shadows → 우리는 그 그림자를 유심히 보았다. He peered into the bushes → 그는 그 덤불을 유심히 보았다. crept : creep의 과거 분사 creep I crept up the stairs, trying not to wake my parents → 나는 부모님이 깨시지 않게 계단을 살금살금 올라갔다. Sped velvety baby’s velvety s..

영어공부 2024.01.13

원서 읽기 1 - One Time by Sharon Creech

단어 정리 Spot forlornly forlorn She looked so forlorn, standing there in the rain. ⇒ 쓸쓸해 보이는 Empty houses quickly take on a forlorn look. ⇒ 황량한 She waited in the forlorn hope that he would one day come back to her. ⇒ 허망한 snatch speculate We all speculated about the reasons for her resignation. ⇒ 우리는 모두 그녀의 사직 이유를 짐작했다. speculative She cast a speculative look at kate ⇒ 그녀가 케이트에게 뭔가 가늠하려는 듯한 시선을 보냈다...

영어공부 2024.01.13

[Spring boot] Kotlin으로 REST API 만들기 - 2 application과 controller 생성하기

1편에서 처럼 프로젝트를 정상 생성했다면 아래와 같은 DemoApplication.kt 란 파일이 존재하는걸 확인 할 수 있다. 1편 [Spring boot] Kotlin으로 프로젝트 생성하기 포스트로 가기 어플리케이션 이란? 여기서 어플리케이션이란 프로젝트의 메인 클래스로 클래스 위에 붙은 @SpringBootApplication 주석은 스프링부트의 자동설정, 컴포넌트 스캔과 application 클래스에 추가 설정을 가능하도록 하는 기능을 한다. package demo import org.springframework.boot.autoconfigure.SpringBootApplication import org.springframework.boot.runApplication @SpringBootAppli..

web/Spring boot 2023.01.02

프로그래머스 마법의 엘리베이터 (python 풀이)

https://school.programmers.co.kr/learn/courses/30/lessons/148653 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제설명 현재 자리값이 5을 기준으로 큰지, 작은지에 따라 올라가야할지 내려가야할지 달라진다. i 번째 자리 값이 5 보다 크면 => i+1번째 자리값이 한층 높아질때까지 올라가야한다. i 번째 자리 값이 5 보다 작으면 => i 번째 자리 값이 0이 될때까지 내려가야한다. i 번째 자리 값이 5면 i +1 번째 자리값이 5 이상 9이하면 => i+1번째 자리값이 한층 높아질때까지 올라가야한다...

코테 공부 2023.01.02

[Kotlin] val과 var의 차이?

변수란? 데이터를 저장하는 메모리 공간의 이름으로 메모리 공간에 저장된 데이터를 사용하기 위해 변수를 선언해야한다. 변수는 선언 이후 값이 변한 수 있는 가변 변수(var)와 값이 변할 수 없는 불변 변수(val)로 나뉜다. 코틀린은 두 변수를 모두 지원하고 있다. val 불변(immutable)변수로, 선언 이후 read-only 만 가능하다 var 가변(immutable)변수로, 선언 이후에도 read, write가 가능하다. 변수 선언하기 자바는 “[타입] 변수명 = 값” 의 형태로 변수를 선언한다. int id = 1; String language = "JAVA"; 반면 코틀린은 “[val 또는 var] 변수명 = 값” 의 형태로 변수를 선언할 수 있다. 이때 val로 선언된 변수 language..

language/kotlin 2023.01.02

[Spring boot] Kotlin으로 REST API 만들기 -1 프로젝트 생성

Kotlin 공홈에 있는 가이드를 따라하여 Spring boot와 Kotlin을 이용한 RESTful한 웹서비스를 만들어 보려고 한다. 서비스를 만들기 위한 가장 첫 단계인 프로젝트 생성하는 방법이다 IDE : IntelliJ IDEA 빌드 도구 : Gradle 프로젝트 생성 Intellij 에서 file > new > project를 클릭해 New Project > Spring Initializr 탭을 선택 project에서 사용한 SDK를 선택한 후 NEXT 를 클릭한다. language를 kotlin으로 선택, type은 gradle로 선택하여 next를 클릭한다. dependencies는 Web에서 spring web, SQL은 spring data jdbc, H2 Database를 선택 후 프로..

web/Spring boot 2023.01.02

티스토리 관리자 페이지 접속 오류 HTTP ERROR 400

어느날부터 티스토리 블로그에 글을 쓰기위해 관리자 페이지에 들어가려는데 HTTP ERROR 400 이 발생하면서 접속이 안되는 문제가 발생했다. 브라우저 문제인가 하고 크롬도 종료 후 재 시작 해보고 노트북도 재부팅 해봐도 여전히 접속 불가... 처음 이 에러를 본 게 카카오 서버 장애 사태가 발생 한 지 몇 일이 지나지 않은 때라 아직 서버가 불 안정한가 하는 생각으로 접속을 포기했었다. 그런데 오늘 다시한번 시도해봐도 여전히 같은 오류가 발생하는 걸 보고 해결 방안을 찾아다녔고 생각보다 간단하여 나와 같은 문제를 겪는 사람들을 위해 해결방안을 포스팅 하기로 했다. HTTP ERROR 400 해결 방법 티스토리 관리자 페이지에 접속 하면 아래와 같은 문구가 뜨며 접속이 안되는 것을 볼 수 있다. 이때 ..

정보 2022.11.12

Gradle : compile(api) implementation 차이

gradle? Maven과 같은 빌드 도구로 그루비를 이용한 빌드 자동화 시스템 spring boot 프로젝트를 만들때 빌드 도구로 gradle를 이용하고 있는데 문득 compile 과 implementation의 차이가 궁금해졌다. compile(api) 만약 모듈 A를 수정하게 되면 A모듈을 의존하는 모든 모듈이 rebuild 되어 시간이 걸린다. 연결된 모든 모듈의 api가 외부에 노출된다. implementation 만약 모듈 A를 수정하게 되면 A를 직접적으로 사용하는 모듈만 rebuild되어 시간 상 절약된다. 모듈 간 의존성을 줄이게 되어 프로그램 유지보수 측면에서 유리하다. 좀 더 알아보니 compile 은 Gradle 3.0부터 deprecated 되었고 대신 api 키워드 사용이 가능하..

web/Spring boot 2022.07.24