일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- $('input [name=
- git 명령어
- git
- 자바 예상문제
- 자바 로또
- map형태 jsp와 mapper
- MariaDB
- #{}
- interface default
- BCrypt
- REST
- nodejs http
- ${}
- git message
- 알고리즘
- 최대값 최소값
- $(document).on
- 전역객체
- cmd mariaDB
- resultType="hashmap"
- container-fluid
- SQL
- nodejs
- bubblesort
- a href="#" onclick="return false"
- 포워드 엔지니어링
- gradle 설치
- it지원
- templet
- 유효성
- Today
- Total
목록개발자/20181127 교육과정 (53)
Rubberduck-Debugging
* jdbc.properties와 Mybatis-config.xml의 구성, 위치 *as 의 의미 *삭제 가능한 as, mapper의 그래들에서의위치 *resultMap을 사용한 전, 후의 사진. resultMap을 사용하면 alias가 필요없어짐 * Dao에서 mapper로 접근할 경우, 파라미터가 여러개일때는, Map을 써야한다
v4.5~4.81.app의 excute() 메소드로 command를 각각 실행한다.2. command는 interface BoardDao를 통해 DBMS에 진입3. DBMS는 File을 가져와서 다시 리턴 구성이 복잡해진 이유 : oracle, mysql 등 DBMS가 달라, ,sql언어에 차이가 있는 경우 어려움이 생긴다.따라서 interface로 DAO를 구성해서, 고객사의 데이터베이스가 oracle인지 mysql인지에 따라 그떄그때 DAO만 바꿔주면 되는 것. 예) 만약 고객사가 MariaDB를 쓰는 경우, 아래처럼 BoardDao 인터페이스를 상속받아, 그에 맞는 구성을 해주면 되는 것.(현재 JDBC언어로 Statement를 사용하여, 보안이 낮아진 상태) PreparedStatement로 변경..
MariaDB 에 연결하기$ mysql -u 사용자아이디 -p$ mysql -u root -p Enter password: 암호입력 ... MariaDB [(none)]> 사용자 생성하기CREATE USER '사용자아이디'@'서버주소' IDENTIFIED BY '암호';MariaDB [(none)]> CREATE USER 'eomcs'@'localhost' IDENTIFIED BY '1111'; 데이터베이스 생성하기CREATE DATABASE 데이터베이스명 CHARACTER SET utf8 COLLATE utf8_general_ci;MariaDB [(none)]> CREATE DATABASE eomcs CHARACTER SET utf8 COLLATE utf8_general_ci; 사용자에게 DB 사용 권..
## [물리모델] - 특정 DBMS에 맞춘 물리적인 모델링 ### 21. DBMS에 맞춰서 테이블명과 컬럼명을 설정한다.- DBMS에서 테이블명과 컬럼명을 작성할 때 보통 다음의 규칙에 따라 작성한다. 예) first name(FST_NM), regist date(REG_DT), teacher assignment(TCH_ASN)- 단어는 알파벳 3자 또는 4자로 축약해서 표현한다.- 단어와 단어 사이는 밑 줄( _ )로 표현한다. ### 22. 도메인(domain) 정의 및 적용- 비슷한 종류의 컬럼들을 묶어 새 타입으로 정의한다.- 이점: 타입을 변경할 때 한 번에 여러 컬럼을 변경할 수 있어서 유지보수에 좋다. *'문자'에서 새 자식 도메인을 추가, 도메인 이름으로는 '전화번호' 입력, 데이터 타입에..
# DB 모델링- 모델링? 생각한 바를 글과 그림으로 표현한 것.- 렌더링? 명령어를 해석하여 화면에 출력하는 것. 예) HTML 렌더링 => HTML 태그를 해석하여 그에 해당하는 UI를 출력하는 것. - DB 모델링? 데이터 속성과 관계를 글과 그림으로 표현한 것.- 목표? 중복 데이터를 제거 ==> 데이터의 안정성, 신뢰성을 높인다. ==> 무결성을 유지한다. ## [논리모델]- 특정 DBMS를 고려하지 않고 수행하는 개념적인 모델링 ### 01. 엔티티 식별 및 속성 식별엔티티 = 테이블속성(attribute) = 컬럼(column) ### 02. 주 키 선정(Primary Key; PK) - 데이터를 구분할 때 사용할 식별자를 지정한다.- 식별자란(key)? - 데이터를 구분할 때 사용하는 값...
llist[size++] =lesson; 할 경우후위 연산자 이기 때문에, list[size] =lesson이 끝나고 나서size가 하나 증가하는 것이다.따라서 list[size] = lesson; size++; 과 뜻이 같다.=============================================================큐는 원통형으로 생각하면 편하다. 예매 프로그램 만들 때 주로 사용된다. 스택은 차곡차곡 쌓이는 형태. 연탄을 가는 느낌.==================================================toArray() 란? 리스트 >> 어레이리스트로 변환하는 메소드Java List 를 배열로 변환 하는 예제java 에서 많이 사용하는 java.util.List 객..
* 배열을 복사할때 쓴다. 원본 배열의 이름, 0부터 시작해서 복사할 길이를 입력하면 배열이 복사됨Arrays.copyOf(원본배열, 복사할 길이); 관련링크http://taeil00.tistory.com/193
1. 링크드리스트 eomcs 보기2. java 106기로 주석까지 볼수 있음. 나중에 보고싶음 보기 2.5 - UI 코드와 데이터 처리 코드를 분리하기데이터 처리 코드를 캡슐화하는 방법캡슐화를 통해 얻을 수 이점 이해하기------------------------------2.6 - 다형성과 형변환 응용데이터 처리 클래스를 일반화하여 재사용성을 높이는 방법다형적 변수의 활용해야 하는 이유형변환이 필요한 이유2.7 - 제네릭을 사용하는 방법과 이점Object 타입의 한계를 극복하는 제네릭 활용법------------------------------과제2.8 - CRUD 기능 완성수업/회원/게시판에 대해 CRUD 완성하기2.9 - ArrayList 대신 Linked List 자료구조 사용하기Linked Li..