목록분류 전체보기 (160)
JAVA를 잡아라!...

⭐ 프로그램의 성능을 결정하는 2가지 요인메모리 성능 ← 자료구조가 결정로직의 속도 ← 알고리즘이 결정⭐ 자료구조 종류Stack vs QueueArray vs List (ArrayList, LinkedList)Map, Set, Tree, ... 어떤 상황에서어떤 자료구조를 선택해야할까? → 자료구조를 결정하는 것이 중요해짐[ Stack ]스택(Stack) 자료구조는, 책을 쌓는 것처럼 차곡차곡 쌓아 올린 형태의 자료구조출입구가 1개뿐인 자료구조후입선출(LIFO, Last In First Out) 방식의 자료구조활용예시웹 브라우저 방문기록 (뒤로 가기) : 가장 마지막에 열린 페이지부터 다시 보여줌실행 취소 (undo) : 가장 마지막에 실행된 것부터 실행 취소역순 문자열 만들기 : 가장 마지막에 입력된 ..

📌 파이썬 설치 및 실행https://www.python.org/downloads/ Download PythonThe official home of the Python Programming Languagewww.python.orgPython 다운로드IDLE를 이용해 실행, 파이썬 스크립트 모드 창: 파이썬 쉘 [File] - [New File] 📌 특징대화식 언어 : 인터프리터 언어입력한 코드의 실행 결과를 곧바로 확인파이썬은 모든 변수의 자료형이 class 기반변수이지만 클래스이기도함파이썬은 스크립트어, 객체지향, 모두 맞음플랫폼에 독립적어떤 운영체제(OS)를 사용하든 같은 파이썬 코드를 사용할 수 있음개발자가 파이썬 코드(*.py)를 실행하면 먼저 '바이트 코드' 상태가 되고,바이트 코..

1. 문제 List("datas")가 null인데 size() 메서드를 사용하려고함 2. 원인 productDTO의 searchCondition을 저장할 때 잘못된 문자열을 입력 searchCondition이 맞지 않은 상태에서 productDAO의 selectAll() 메서드를 수행해 null이 반환 DAO 기능 수행 시 return 값이 없다는 JdbcTemplate의 오류 EmptyResultDataAccessException 발생 해당 DAO는 빈 객체 [ ] 를 반환 3. 해결방안 searchCondition 확인 후 수정

프로그램을 개발하기위한 틀 틀(다른 개발자가 만든 소스코드)을 받아서 프로그램을 제작 [ 개념 ] 개발에 필요한 라이브러리들의 집합 개발자들이 만들어 놓은 소스코드 [ 종류 ] 내부 API JDK 설치 시 제공해주는 기본 API (이클립스; Scanner, Random, ...) docs.oracle.com/javase 외부 API 개발자들이 개발한 패키지 및 클래스들을 의미 보통 JAR파일로 배포하며 자바 프로젝트의 build path에 추가하여 사용할 수 있음 🌀 API 주석 (어노테이션 주석) 클래스 우클릭 Export

[ 관리자_대시보드 기능 ] 메인 페이지 금월 총 매출액 금일 총 매출액 총 회원수 (탈퇴 제외) 총 상품수 카테고리별 매출 현황 그래프 (막대/원형) 기간별 매출 현황 그래프 (월/일)

1. 문제 /error 매핑 오류 : 프로젝트를 실행시키면 발생 2. 원인 {[/error]) : There is already 'commonController' bean method 이미 에러매핑이 존재 Spring Boot는 기본적으로 제공하는 예외처리 컨트롤러 BasicErrorController를 구현해 사용 BasicErrorController는 /error 경로일 때 실행되는 컨트롤러로, application.properties에서 server.error.path의 값으로 변경 가능 3. 해결방안 직접 작성한 CommonController의 /error를 받는 메서드 수정 작성한 메서드를 주석처리 or 매핑의 주소값 변경