일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바 예상문제
- container-fluid
- 전역객체
- 자바 로또
- SQL
- nodejs
- 알고리즘
- nodejs http
- ${}
- resultType="hashmap"
- 포워드 엔지니어링
- interface default
- git
- REST
- MariaDB
- templet
- cmd mariaDB
- git message
- gradle 설치
- $(document).on
- a href="#" onclick="return false"
- git 명령어
- BCrypt
- $('input [name=
- bubblesort
- it지원
- 최대값 최소값
- map형태 jsp와 mapper
- #{}
- 유효성
- Today
- Total
Rubberduck-Debugging
1. MyBatis 라이브러리 추가 1-1. mvnReapository.com에서 mybatis를 검색, 라이브러리 정보를 알아낸다. 1-2. build.gradle 파일에 등록한다 1-3. gradle eclipse 실행하여 이클립스 설정 파일을 갱신 1-4. 이클립스 프로젝트 refrash 1-5. referenced libraries에 mybatis 추가됐는지 확인 2. mybatis 설정파일 추가 -mybatis.org 사이트의 문서를 참고하여 mybatis-config.xml 파일을 작성한다 -jdbc.properties 파일을 작성한다. -dbms연결 정보를 둔다 -mybatis 설정파일에서 참고할 것이다 -디렉토리는 src/main/resources/com/eomcs/lms/conf. 여기에..
https://news.naver.com/main/read.nhn?mode=LSD&mid=sec&oid=030&aid=0002764831&sid1=001 현재 모든기업의 관심사는 클라우드. 아마존 웹서비스 매출은 전년대비 29퍼센트 상승. 미국기업의 클라우드 전환율 자체가 44퍼센트나 상승함. 그럼에도 클라우드 보안책임은 고객에게 있음. 일관된 보안정책이 필요함
A git 서버의 내용을 B git 서버의 내용으로 push할 때 벌어지는 에러. 해결방법 : pull 이후 다시 push. 다른방법은 git push origin +master이지만, 코드 날아갈 수 있으니 비추천
* jdbc.properties와 Mybatis-config.xml의 구성, 위치 *as 의 의미 *삭제 가능한 as, mapper의 그래들에서의위치 *resultMap을 사용한 전, 후의 사진. resultMap을 사용하면 alias가 필요없어짐 * Dao에서 mapper로 접근할 경우, 파라미터가 여러개일때는, Map을 써야한다
* printf 관련자료 서식 문자는 정수만 출력하는 것이 아니라 다양한 변수를 출력 할 수 있다. 서식 문자 설명 %s 문자열 %c 문자 %d 부호 있는 정수 %u 부호 없는 정수 %f 실수 %0.2f 소수점 2자리 까지 나오는 실수 %X 16진수 대문자 %x 16진수 소문자 %02X 2자리 16진수 표시, 앞자리는 0으로 채움 *String -> java.sql.date로 형변환dateformat(); *String -> java.util.date로 형변환* SimpleDateFormat#parse()는 String을 date형으로 바꿔줍니다.String oldstring = "2011-01-18 00:00:00.0"; Date date = new SimpleDateFormat("yyyy-MM-dd ..
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) 정의 및 적용- 비슷한 종류의 컬럼들을 묶어 새 타입으로 정의한다.- 이점: 타입을 변경할 때 한 번에 여러 컬럼을 변경할 수 있어서 유지보수에 좋다. *'문자'에서 새 자식 도메인을 추가, 도메인 이름으로는 '전화번호' 입력, 데이터 타입에..