일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- vue.js
- swipe 배너
- spring
- checkbox
- Tomcat
- 기출문제
- JSON
- 부스트코스
- 정보처리산업기사
- 구멍가게코딩단
- 마스킹
- jsp
- github
- vscode tutorial
- NoSQL
- JQuery
- java
- insertAll
- Ajax
- query
- mysql
- JAXBContext
- INSERT
- MariaDB
- vue Carousel
- egov
- bulkinsert
- mybatis
- jdbc
- 오라클
- Today
- Total
목록
728x90
반응형
[부스트코스] 웹프로그래밍 (18)
개발새발
⭐ Supervised learning VS unsupervised learning 머신러닝은 대표적으로 supervised learning과 unsupervised learning로 나뉜다. ✔️ Supervised learning (지도형 기계 학습) : 기계 학습 중 컴퓨터가 입력값과 그에 따른 출력값이 있는 데이터를 이용하여 주어진 입력에 맞는 출력을 찾는 학습 방법. 정답이 있는 데이터를 맞힐 때 [ Classification, Regression ] ✔️ unsupervised learning (비지도형 기계 학습) : 기계 학습(ML) 중 컴퓨터가 입력값만 있는 훈련 데이터를 이용하여 입력들의 규칙성을 찾는 학습 방법. 정답이 없는 데이터를 맞힐 때 [ Clustering, Dimension..
1) JDBC란? : JAVA언어를 이용해서 DBMS로 부터 정보를 조회하는 방법. [JDBC 개요] JDBC(Java Database Connectivity)의 정의 - 자바를 이용한 데이터베이스 접속과 SQL 문장의 실행, 그리고 실행 결과로 얻어진 데이터의 핸들링을 제공하는 방법과 절차에 관한 규약 - 자바 프로그램 내에서 SQL문을 실행하기 위한 자바 API - SQL과 프로그래밍 언어의 통합 접근 중 한 형태 JAVA는 표준 인터페이스인 JDBC API를 제공 데이터베이스 벤더, 또는 기타 써드파티에서는 JDBC 인터페이스를 구현한 드라이버(driver)를 제공한다. [JDBC 환경 구성] JDK 설치 JDBC 드라이버 설치 - Maven에 다음과 같은 의존성을 추가한다. MySQL사이트에서 다..
1) SQL이란? 1. mysql -uroot -p****로 들어가서 connectdb 생성 2. 사용자 생성 및 권한주기 connectdb에서 사용자 계정 이름은 'connectuser', 암호는 'connect123!@#' 해당 사용자가 사용하는 데이터베이스는 'connectdb'로 계정을 생성하려면 다음과 같이 명령을 수행한다. (mysql 8버전) > CREATE USER 'connectuser'@'%' IDENTIFIED BY 'connect123!@#'; > GRANT ALL ON connectdb.* TO 'connectuser'@'%'; > flush privileges; [생성한 Databases에 접속하기] 이렇게 사용자를 생성하고 권한을 준다음 mysql 나와서 connectuser로..
1) intro 프로그램에서 다루는 데이터가 많아질수록, 그 데이터를 동시에 사용하는 사람이 많아질수록 데이터의 관리는 어려워집니다. 이러한 데이터를 쉽고 편리하게 다룰 수 있도록 하기 위해서 등장한 것이 데이터베이스 메니지먼트 시스템입니다. [DB와 DBMS] Q> 데이터베이스와 데이터베이스 관리 시스템을 어린이도 알 수 있을 정도로 설명해주세요. A> 어린이가 가지고 있는 책(정보)들을 데이터베이스라고 한다면, 그 책을 관리해주는 엄마는 데이터베이스 관리 시스템이라고 말할 수 있습니다. [데이터베이스의 기본개념] 데이터의 집합 (a Set of Data) 여러 응용 시스템(프로그램)들의 통합된 정보들을 저장하여 운영할 수 있는 공용(share) 데이터의 집합 효율적으로 저장, 검색, 갱신할 수 있도록..
1) EL ( Expression Language) : 표현언어 jsp에서 표현식을 이용해 값을 출력할 때 변수의 값이 null이면 화면에 null이 출력되었습니다. 이 경우 null인지를 check한 후 null이면 아무것도 없는 문자열을 출력해야 하는 등 불편한 과정을 거쳐야 합니다. EL을 사용하면 좀 더 편리하게 변수를 JSP에서 사용할 수 있습니다. [ EL : 표현 언어] 표현 언어(Expression Language)는 값을 표현하는 데 사용되는 스크립트 언어로서 JSP의 기본 문법을 보완하는 역할을 한다. [표현 언어가 제공하는 기능] JSP의 스코프(scope)에 맞는 속성 사용 집합 객체에 대한 접근 방법 제공 수치 연산, 관계 연산, 논리 연산자 제공 자바 클래스 메소드 호출 기능 제..
1) scope란? Servlet과 JSP를 개발하다보면 변수를 많이 다루게 됩니다. 어떤 변수는 웹 어플리케이션에서 공유하고 싶은 변수가 있을 수도 있고, 어떤 변수는 사용자 별로 유지하고 싶은 변수가 있을 수 있습니다. 또 어떤 변수는 포워딩 되는 동안 유지하고 싶은 변수가 있습니다. 이렇게 변수를 어떤 범위 내에서 사용하기 위해서는 스코프(scope)라는 것에 대해서 알아야 합니다. [4가지 Scope] Application : 웹 어플리케이션이 시작되고 종료될 때까지 변수가 유지되는 경우 사용 Session : 웹 브라우저 별로 변수가 관리되는 경우 사용 Request : http요청을 WAS가 받아서 웹 브라우저에게 응답할 때까지 변수가 유지되는 경우 사용 Page : 페이지 내에서 지역변수처럼..
1) redirect : 서버가 클라이언트에게 어떤 URL로 이동하라는 요청을 보내는 것을 리다이렉트 (302코드) ex) 게시판 글 작성 후 글 목록으로 이동 [리다이렉트 (redirect) ] 리다이렉트는 HTTP프로토콜로 정해진 규칙이다. 서버는 클라이언트의 요청에 대해 특정 URL로 이동을 요청할 수 있다. 이를 리다이렉트라고 한다. 서버는 클라이언트에게 HTTP 상태코드 302로 응답하는데 이때 헤더 내 Location 값에 이동할 URL 을 추가한다. 클라이언트는 리다이렉션 응답을 받게 되면 헤더(Location)에 포함된 URL로 재요청을 보내게 된다. 이때 브라우저의 주소창은 새 URL로 바뀌게 된다.. 클라이언트는 서버로부터 받은 상태 값이 302이면 Location헤더값으로 재요청을 보..