목록분류 전체보기 (210)
각진 세상에 둥근 춤을 추자
스프링부트와 DB 연동하기 Thymeleaf Plugin for Eclipse 3.0.1 설치 [Help] - [Eclipse MarketPlace] Lombok 설치하기 https://projectlombok.org/download Download projectlombok.org Specify location 클릭 SpringToolSuite4.app - Contents - Eclipse - SpringToolSuite4.ini 클릭 Install/Update 클릭 - Quit Installer 클릭 Eclipse EnterPrise Java and Web Developer Tools 3.28 설치 [Help] - [Eclipse MarketPlace] 1. 프로젝트 생성하기 New - Spring S..
1. Spring Tools 4 for Eclipse (STS4) 설치하기 (1) 아래 홈페이지에서 STS4 다운받기 https://spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE. spring.io (2) Help - Eclipse MarketPlace - 'Eclipse Web Develop..
1. 리스트 내장 함수 dataset = [1,4,3] print('dataset - ', dataset) 2. 리스트 내장 함수 - 추가 dataset.append(2) print('append - ', dataset) dataset.append(5) print('append - ', dataset) 3. 리스트 내장 함수 - 정렬 dataset.sort() print('sort - ', dataset) dataset.sort(reverse=True) print('sortReverse - ', dataset) dataset.reverse() print('reverse - ', dataset) 4. 리스트 내장 함수 - 삽입 # 삽입 ([2]에 6을 삽입) dataset.insert(2, 6) print..
1. 날짜-시간 함수 import time t1 = time.time() print('t1: ', t1) #유닉스 타입 t2 = time.ctime() print('t2: ', t2) now = time.localtime(time.time()) year = time.strftime('%Y', now) month = time.strftime('%m', now) date = time.strftime('%d', now) hour = time.strftime('%H', now) min = time.strftime('%M', now) sec = time.strftime('%S', now) print('{}년 {}월 {}일 {}:{}:{}'.format(year,month,date,hour,min,sec)) 2. ..
1. 함수 (def) def f(x): y = 2 * x + 3 return y y1 = f(1) print('y1: ', y1) 2. 함수 유형 (1) def type1(x, y): z = x + y return z rs1 = type1(1, 2) print('rs1: ',rs1) 3. 함수 유형 (2) def type2(dataset): tot = 0 for data in dataset: tot += data print('dataset 합: ', tot) type2([1,2,3,4,5]) type2((2,4,6,8,10)) 4. 함수 유형 (3) def type3(): dataset = [n for n in range(11)] tot = 0 for k in dataset: tot += k return..
1. 딕셔너리 data = {'A':'Apple', 'B':'Banana', 'C':'Cherry'} print('data type:', type(data)) print('data: ', data) print('data length:', len(data)) print("data[A]: ", data['A']) print("data[B]: ", data['B']) print("data[C]: ", data['C']) 2. 딕셔너리 활용 data = { 101: [1,2,3,4,5], 102: (6,7,8,9,10), 103: {'서울','대전','대구','부산','광주'}, 104: {'p1': '김유신', 'p2': '김춘추', 'p3': '장보고'} } print('data[101][4]: ',data..
1. 집합 (중복X, 순서X) data = {1,2,3,4,5,3,2} print('data type:', type(data)) print('data: ', data) 2. 집합 출력 data = {1,2,3,4,5,3,2} for num in data: print('num: ', num)
1. 튜플 data = (1,2,3,4,5) print('data type: ', type(data)) print('data[0]: ', data[0]) print('data[2]: ', data[2]) print('data[3]: ', data[3]) cities = ('서울','대전','대구','부산','광주') for city in cities: print('city: ', city) 2. 튜플 추가, 수정, 삭제 (에러) 튜플은 고정된 리스트기 때문에, 튜플 내 데이터 추가, 수정, 삭제가 불가능하다. # 튜플 수정, 추가, 삭제 (튜플은 안됨) data = 1,2,3,4,5 print('data type: ', type(data)) # TypeError: 'tuple' object does no..
1. List data = [1,2,3,4,5] print('data type:', type(data)) print('data[0]: ', data[0]) print('data[1]: ', data[1]) print('data[2]: ', data[2]) print('data[3]: ', data[3]) 2. 여러 종류의 데이터를 저장하는 List data = [5, 3.14, True, 'Apple'] print('data type:', type(data)) print('data[0]: ', data[0]) print('data[1]: ', data[1]) print('data[2]: ', data[2]) print('data[3]: ', data[3]) 3. 다차원 List data = [[1,2,3..
이전 글 참고 2023.01.05 - [Spring] - [Spring] MyBatis 설정 + DB 연결 [Spring] MyBatis 설정 + DB 연결 1. MyBatis MyBatis는 객체와 SQL을 자동 Mapping을 지원하는 ORM 프레임워크 MyBatis는 SQL을 별도의 파일로 분리해서 관리하고, 객체-SQL 사이의 파라미터 Mapping 작업을 자동으로 해주기 때문에 가장 많이 this-circle-jeong.tistory.com 1. index 페이지 + MainController (1) src - main - webapp - WEB-INF - views 폴더 생성 - index.jsp 생성 5장 MyBatis 실습하기 user1 목록 (2) src/main/java - kr.co...