전체 글 142

[프로그래머스 Oracle SQL] 서울에 위치한 식당 목록 출력하기

프로그래머스에 SQL문제들이 있는걸 알게 되고 시간날 때마다 풀어보는데 모르는 함수들을 공부하게 되어서 참 좋다는 생각이 들었다. 오늘은 그중에 좀 고전했던 문제를 올려보기로... https://school.programmers.co.kr/learn/courses/30/lessons/131118 문제 설명: 다음은 식당의 정보를 담은 REST_INFO 테이블과 식당의 리뷰 정보를 담은 REST_REVIEW 테이블입니다. REST_INFO 테이블은 다음과 같으며 REST_ID, REST_NAME, FOOD_TYPE, VIEWS, FAVORITES, PARKING_LOT, ADDRESS, TEL은 식당 ID, 식당 이름, 음식 종류, 조회수, 즐겨찾기수, 주차장 유무, 주소, 전화번호를 의미합니다. Colu..

Study/SQL 2023.01.02

인텔리제이 cannot resolve symbol 'String' 오류

스프링 강의를 들으며 실습하기 위해 스프링부트 파일을 가져와서 빌드했는데 당황스러운 오류를 발견했다. String을 찾을 수 없다니?? 생각해보니 실행을 gradle에서 인텔리제이로 변경하면서 해당 오류가 생긴 것 같았다. 그래서 해결 방법을 찾아보았는데, File>Project Structure에 들어가서 NO SDK라고 되어있는 것을 JDK 11로 변경해주었다. 에러 해결~

일기 2022.12.24

스프링 핵심 원리 강의 정리 1 - 객체지향

김영한님의 스프링 핵심 원리 강의를 들으며 공부하며 정리한 내용입니다. https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8# 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 객체 지향 프로그래밍 객체 지향 프로그래밍은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, 즉 "객체"들의 모임으로 파악하고자 하는 것이다. 각각의 객체는 ..

Study/spring 2022.12.23

[Node.JS] If the above error is not helpful, you may want to try EJS-Lint 오류

노드js홈페이지에 카운터를 달기 위해 ejs에 Total visitors (today: ) 이렇게 코드를 입력했는데 If the above error is not helpful, you may want to try EJS-Lint 에러가 발생했다. 찾아보니 ejs가 업그레이드 되면서 include하는 방식이 제거되어 에러가 발생했다고 한다. 그래서 counter.totalCount 를 counter('totalCount')로 수정했더니 해결되었다! 문제 해결에 참고한 블로그... 감사합니다. https://prometheo.tistory.com/37

Study/Node.js 2022.12.16

[JAVA] Optional 이란?

김영한님의 스프링 강의를 듣는데 Optional을 강의 중 자주 사용하셨는데 나는 잘 모르는 개념이라 검색을 했다. 잊어버리지 않게 검색해서 찾은 내용을 정리해보기로 한다. Optional 이란? java.util.Optional Java8부터 지원하는 클래스이다. Integer나 Double 클래스처럼 'T'타입의 객체를 포장해 주는 래퍼 클래스(Wrapper class)이다. 왜 사용하는가? null이 올 수 있는 값을 감싸는 Wrapper 클래스이기 때문에 if(value !=null){} 등의 복잡한 코딩을 하지 않고도 NPE(NullPointerException)를 방지해준다. 객체 생성 of() 메소드나 ofNullable(), empty() 메소드를 사용하여 Optional 객체를 생성할 수..

Study/Java 2022.12.06
1 2 3 4 5 6 7 8 ··· 21