* 52. Mybatis SQL Mapper FramWork 문제점 ? SQL과 자바코드를 같이 사용할 때 ① 코드 관리가 어렵다 ② JDBC API 호출 코드가 반복된다 해결 ! JDBC API 호출을 캡슐화하여 자바코드와 SQL 코드를 사용한다. 자바 코드와 SQL 코드를 별도 파일로 분리하기 때문에 코드 관리가 쉽고 캡슐화로 자바 프로그램이 간결해진다. * Markup 과 XML Markup ? Markup언어는 일반적으로 문서의 구조와 형식을 표현하는 언어이다. XML ? XML은 특정 목적에 맞게 데이터를 구조화하고 표현하기 위한 특정한 Markup 언어이다. XML은 매우 유연하고 확장 가능한 데이터 형식으로 다양한 분야에서 데이터의 구조를 정의하고 사용한다. ㄴ Extensible Marku..
!!!!! myapp/app/src/main/java/resource 폴더가 없다 이유는 Commit 을 할 때 비어있는 폴더는 업로드 되지 않기 때문에 로컬컬에서 체크아웃을 해도 resources 폴더가 생성되지 않는 다는 것이다. 직접 해당 경로에 들어가서 폴더를 생성해주면된다. 하지만 직접 생성해도 .classpath 에 해당 폴더가 포함되어 있지 않으면 소용이 없다. 이것을 반영해주기 위해서 gradle eclipse 명령을 입력해주어야한다. 명령어 입력 후 refresh를 해주면 폴더가 보인다. 아직 사용하지 않는 빈 resources 폴더에는 README.md 파일을 생생해서 올바르게 commit 되도록 해주자.
2일차 교재 내용 요약과 정리: 과목Ⅰ. 데이터 이해 제2장 데이터의 가치와 미래 1절 빅데이터의 이해 2절 빅데이터의 가치와 영향 3절 비즈니스 모델 4절 위기요인과 통제방안 5절 미래의 빅데이터 제2장 데이터의 가치와 미래 제1절 빅데이터의 이해 빅데이터는 큰 규모와 다양성, 속도로 증가하는 데이터 세트를 의미하며, 기존 데이터 처리 방식으로 다루기 어려운 데이터를 포함합니다. 빅데이터는 데이터의 규모, 처리 기술, 인재, 조직적 변화를 포함한 다양한 측면으로 정의될 수 있습니다. 빅데이터를 이해하는 관점에 따라 데이터 자체의 특성 변화, 기술 변화, 인재와 조직 변화까지 포함하는 정의가 있습니다. 1)관점에 따른 정의 Mckinsey(2011) IDC(2011) 가트너 그룹 더그 래니의 3V 일반적..
* 51. DB ConnectionPool 사용 (DBMS 직접 사용 - AutoCommit = False) *커넥션 = 스레드 *스레드 = 임시DB *스레드 = Commit/rollback *Client 별로 독립적인 작업을 수행 (Client 간의 작업 간섭 발생 X) AutoCommit 을 False 로 한다면, delete, insert 등 작업결과를 임시DB에 보관한다. ① commit을 하면 임시 보관된 작업 결과를 실제 테이블에 적용하여 DBMS에 반영한다. ② 또는 rollback을 하면 임시DB에 보관된 작업 결과를 삭제한다. * 51. DB ConnectionPool 사용 (현황) 문제점 ? DBMS에서 같은 쓰레드를 공유하여 Client가 사용할 때. Client에서는 고객이 Appl..