Recent Posts
Link
250x250
오늘보다 더 나은 내일의 나에게_
비전공자의 IoT 국비 교육 수강일지 Day_61 본문
728x90
게시판 만들기
5. 부트스트랩 사용
링크
6. 예제 코드 작성 및 수정
링크
7. table 태그에 부트스트랩 클래스 추가
8. Board VO클래스 작성
9. Controller 수정
10. boardList.jsp 게시글 정보 출력하기 위해 코드 수정
MyBatis
더보기
사용법
1. 기존 DAO 클래스 방식
2. Mapper interface 방식
3. Annotation 방식
링크
1. pom.xml에 추가!
<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>2.0.7</version> </dependency>
2. kr.smhrd.mapper패키지 생성 후 BoardMapper 인터페이스 생성
3. Mapper.xml 생성
4. Mapper.xml 수정
=> 메서드명을 id에 작성, ArrayList타입인 Board를 resultType에 작성
5. Oracle DB 연결 및 테이블 생성
=> sequence는 sboard_seq로 변경
JDBC Connection Pool
: 미리 정해놓은 만큼의 connection을 pool에 담아 놓고 요청이 들어오면 Thread가 connection을 요청하고 HikariCP는 pool 내에 있는 connection을 연결해주는 방식
더보기
HikariCP링크
HikariCP XML(root-context.xml) 설정
=> namespace탭에서 mybatis-spring체크(체크 후에도 빨간 줄 뜨면 코드 잘라내기 후 붙여 넣기 한 다음 저장!)
Ojdbc6링크
=> Ojdbc6 추가 후 오류 날 경우 repositories 추가!
<repositories> <repository> <id>oracle</id> <name>ORACLE JDBC Repository</name> <url>http://www.datanucleus.org/downloads/maven2/</url> </repository> </repositories>
Spring JDBC 5.3.14 링크
MyBatis 링크
=> 버전은 따로 작성
게시판 만들기
11. mapper 생성 후 DB값 불러와서 출력
Python
프로그래밍 언어(Programming Languages)
: 컴퓨터를 이용하여 특정 문제를 해결하기 위한 프로그램을 작성하기 위해 사용되는 언어
고급 언어 : C, Java, Python 등
저급 언어 : 어셈블리어
Python 특징
- 초보자가 배우기 쉽다.
- 다양한 라이브러리 및 툴을 가지고 있다.
- 머신러닝, 인공지능 및 데이터 과학 라이브러리와 프레임워크를 활용할 수 있다.
- Python을 필요로 하는 기업의 수요가 증가하고 있다.
jupyter 단축키
예제
#a에 10을 대입, b에 15를 대입
a, b = 10, 15 print(a) print(b)
#str1,str2에 문자열 python 대입
str1 = str2 = 'python' print(str1) print(str2)
#자세히 보아야 예쁘다.
오래보아야 사랑스럽다.
너도 그렇다.
이스케이프 코드 없이 출력
s = """자세히 보아야 예쁘다. 오래보아야 사랑스럽다. 너도그렇다.""" print(s)
day = "2022년 3월 16일의 날씨는 맑음입니다." print("날짜: "+ day[:12]) print("날씨 : " + day[18:20])
이스케이프 코드
문자열 포매팅(Formmating)
: 문자열 안의 특정한 값을 바꿔야 할 경우 사용
1. % 기호
2. format함수 포매팅
3. f문자열 포매팅
치환
a = 3 b = 7 temp = a a = b b = temp //위와 같음 a, b = b, a
728x90
'비전공자의 코딩일지' 카테고리의 다른 글
비전공자의 IoT 국비 교육 수강일지 Day_63 (0) | 2022.03.18 |
---|---|
비전공자의 IoT 국비 교육 수강일지 Day_62 (0) | 2022.03.17 |
비전공자의 IoT 국비 교육 수강일지 Day_60 (0) | 2022.03.15 |
비전공자의 IoT 국비 교육 수강일지 Day_50 (0) | 2022.02.28 |
비전공자의 IoT 국비 교육 수강일지 Day_49 (0) | 2022.02.26 |
Comments