목록분류 전체보기 (188)
forest_moon
문제 설명 문자열 str1, str2가 매개변수로 주어집니다. str1 안에 str2가 있다면 1을 없다면 2를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ str1의 길이 ≤ 100 1 ≤ str2의 길이 ≤ 100 입출력 예 설명 입출력 예 #1 "ab6CDE443fgh22iJKlmn1o" str1에 str2가 존재하므로 1을 return합니다. 입출력 예 #2 "ppprrrogrammers" str1에 str2가 없으므로 2를 return합니다. class Solution { public int solution(String str1, String str2) { int answer = 0; if(str1.contains(str2)) { answer = 1; } else { ..
섹션 1: 데이터 필터링(feat. 시험 성적) 섹션 2: 집계함수(feat. 거래내역) 섹션 3: 시간값 필터링(feat. 거래내역) 데이터 필터링(feat. 시험 성적) AND 필터링 장학생, 모두 90점 이상인 학생을 알려주세요. SELECT -- 3: 모든 컬럼을 조회 * FROM -- 1: 학생 테이블에서 students WHERE -- 2: 다음 조건을 가지고 필터링 한 뒤 math_score > 90 AND english_score > 90 AND programming_score > 90 ; OR 필터링 과락 학생, 적어도 한 과목이 75점 미만인 학생은? SELECT -- 3: 모든 컬럼을 조회 * FROM -- 1: 학생 테이블에서 students WHERE -- 2: 다음 조건을 가지고..

초급문제 정리하기 ! CITY 테이블에 대한 내용은 다음과 같다. 01 모든 도시의 모든 컬럼 조회 Query all columns (attributes) for every row in the CITY table. The CITY table is described as follows: SELECT * FROM CITY ; 02 특정 ID의 도시 조회 Query all columns for a city in CITY with the ID 1661. The CITY table is described as follows: SELECT * FROM city WHERE id = 1661 ; 03 특정 인구수를 넘는 미국내 도시 조회 Query the NAME field for all American cities ..

MyBatis란? 자바 퍼시스턴스 프레임워크의 하나로 XML 서술자나 애너테이션(annotation)을 사용하여 저장 프로시저나 SQL 문으로 객체들을 연결시켜주고, 관계형 데이터베이스에서 조회한 데이터를 Java 객체로 변환하여 리턴해 주고, Java 객체를 관계형 데이터베이스에 저장해 주는 라이브러리 혹은 기술을 말한다. 혹은 객체 지향 언어인 자바의 관계형 데이터베이스 프로그래밍을 좀 더 쉽게 할 수 있게 도와 주는 개발 프레임 워크로서 JDBC를 통해 데이터베이스에 엑세스하는 작업을 캡슐화하고 일반 SQL 쿼리, 저장 프로 시저 및 고급 매핑을 지원하며 모든 JDBC 코드 및 매개 변수의 중복작업을 제거 합니다. Mybatis에서는 프로그램에 있는 SQL쿼리들을 한 구성파일에 구성하여 프로그램 코..

문제 설명 어떤 세균은 1시간에 두배만큼 증식한다고 합니다. 처음 세균의 마리수 n과 경과한 시간 t가 매개변수로 주어질 때 t시간 후 세균의 수를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 10 1 ≤ t ≤ 15 입출력 예 설명 입출력 예 #1 처음엔 2마리, 1시간 후엔 4마리, 2시간 후엔 8마리, ..., 10시간 후엔 2048마리가 됩니다. 따라서 2048을 return합니다. 입출력 예 #2 처음엔 7마리, 1시간 후엔 14마리, 2시간 후엔 28마리, ..., 15시간 후엔 229376마리가 됩니다. 따라서 229,376을 return합니다. for을 이용해서 n의 값이 t 시간 동안 answer * 2 의 값 만큼( 2배 씩증가)하도록 값을 return

PostgreSQL 이란? PostgreSQL은 확장 가능성 및 표준 준수를 강조하는 객체-관계형 데이터베이스 관리 시스템(ORDBMS)의 하나이다. 20년 이상의 오랜 역사를 가지고, 전세계의 오픈소스 개발자들과 관련 회사들이 참여하고 있습니다 . 다른 관계형 데이터베이스 시스템과 달리 연산자,복합 자료형, 집계 함수, 자료형 변환자, 확장기능 등등.. 다양한 데이터베이스 객체를 사용자가 임의로 만들 수 있는 기능을 제공하여 마치 새로운 프로그래밍 언어처럼 다양한 기능들을 손쉽게 구현이 가능합니다. PostgreSQL은 무료이며 오픈 소스 소프트웨어 입니다. 소스코드는 자유 오픈 소스 라이센스인 PostgreSQL 라이센스에 따라 제공되고 있고, 어떠한 형태로든 사용하고 수정,배포할 수 있습니다 Pos..

검색을 통해 찾아본 내용을 정리하면서 기록하기. DispatcherServlet 란? 디스패처 서블릿의 dispatch는 "보내다"라는 뜻을 가지고 있다.이러한 단어를 포함하는 디스패처 서블릿은 HTTP 프로토콜로 들어오는 모든 요청을 가장 먼저 받아 적합한 컨트롤러에 위임해주는 프론트 컨트롤러(Front Controller)라고 정의할 수 있다. Spring MVC 패턴에서 기본적으로 사용하는 Servlet으로, 클라이언트의 요청이 있을 시 가장 앞단에서 요청을 가로채어(Front Controller) 요청에 매핑되는 Controller에 작업을 전달하고 비지니스 로직 처리 후 해당 결과 View를 클라이언트에 전달하는 역할이다. DispatcherServlet 흐름도 클라이언트의 요청을 Distpat..