일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 24480번
- 2638번 치즈
- 백준
- level1
- 1937번 욕심쟁이 판다
- 우선순위 큐 자바스크립트
- 기지국 설치 js
- 자바스크립트
- level0
- 알고리즘
- dfs
- 백준 1068
- 힙 자바스크립트
- 부녀회장이 될 테야
- 기지국 설치 자바스크립트
- Java
- 리덕스
- 알고리즘 수업-깊이 우선 탐색1
- React
- 1303번
- JavaScript
- ssh
- Redux
- 백준 13023번
- 백준 2638번
- 1389번 케빈 베이컨의 6단계 법칙
- 백준 1068번 트리
- 13023번 ABCDE
- 2275번
- 프로그래머스
- Today
- Total
목록전체 글 (178)
코딩왕랄프👊🏻
파이썬의 문법 중, 한줄로 정수를 각각 입력하여 띄어쓰기를 기준으로 배열로 만들어주는 문법이 있다. list(map(int, input().split())) num = list(map(int, input().split())) 1 2 3 4 5 6 7 8 위 처럼 입력 시 num 의 배열에 자동적으로 각 값들이 들어가게 된다.

# 백준 2920번 : 음계 문제풀이방법 1 num = list(map(int, input().split())) gap = num[1] - num[0] same_gap = True for i in range(7): if num[i+1]-num[i] != gap: same_gap = False break if same_gap != True: print("mixed") else: if gap > 0 : print("ascending") else : print("descending") 문제풀이방법2 생각해보면 이 문제는 아주아주 간단한 문제였다. 문제를 접근할때 무작정 어렵게만 생각하지 말고, 경우의 수를 잘 따져서 좀 더 효율적으로 코딩할 수 있도록 해보아야 겠다는 생각이 들었다. num = list(map..
MVC Controller? 사용자의 요청이 들어가는 지점 (Entry Point) 요청에 따라 어떻게 처리할지 결정 - Controller는 결정만, 실질적 처리는 서비스에서. 사용자에게 View를 응답으로 보내줌 왜 사용? => 역할 분담 전송방식에 대한 처리를 Annotation으로 처리 참고 https://hardlearner.tistory.com/315

DAO? Data Access Object 데이타베이스를 사용해 데이터를 조회, 조작하는 기능 사용자는 자신이 필요한 인터페이스를 DAO에게, DAO는 이 인터페이스를 통해 구현한 객체를사용자에게 전달 DTO? Data Transfer Object = VO (Value Object) 계층 간 데이타 전송을 위한 자바 Beans Form Data bean, Database Table bean이 있으며 각 데이터를 Mapping 하기 위한 데이터 객체 DAO 클래스 예제 => DB와 연결할 Connection 가져오기 => DB, Drive, Login 정보 => 작업이 끝나면 사용한 Resource를 시스템에 돌려줌 package com.walab.java; import java.sql.Connection..
POJO? Plain Old Java Object 특정 '기술'에 종속되어 동작하는 것이 아닌 순수한 자바 객체 특정한 API(예를 들어 Servlet)를 상속하거나 구현하지 않은 일반적인 자바 객체로 개발 IOC? Inversion Of Control 프로그램의 제어권(객체 생성, 객체간 의존관계 연결 등)이 어플리케이션에서 외부로 역전된 것. 기존에 자바 기반으로 어플리케이션을 개발할 때 자바 객체를 생성하고 서로간의 의존 관계를 연결시키는 작업에 대한 제어권은 보통 개발되는 어플리케이션에 있었다. 그러나 Servlet, EJB 등을 사용하는 경우 Servlet Container, EJB Container에게 제어권이 넘어가서 객체의 생명주기(Life Cycle)를 Container들이 전담하게 된다..

https://hyerm-coding.tistory.com/43 [JSP] Heroku를 이용한 JSP 웹 호스팅 오늘은 Heroku를 이용한 JSP 웹 호스팅을 해보도록 하겠습니다. 1. STS4를 실행 2. Eclipse Marketplace를 이용하여 Spring tools 3 Add-On 을 설치합니다. 3. 새로운 프로젝트를 생성 합니다. 이때 Spring lega.. hyerm-coding.tistory.com 위 링크를 참고하여 프로젝트를 만든 후 CRUD 기능을 구현하도록 합니다. 1. phpmyadmin 을 통하여 새로운 데이터베이스를 생성 합니다. 2. pom.xml 에 다음 코드를 추가한다. 3. Bean Class를 생성합니다. - Bean Class는 데이타베이스에 만든 테이블의 ..