목록[Web] (89)
요르딩딩
SQL의 이해와 종류 SQL 1. 데이터베이스에 있는 필요한 정보를 사용할 수 있도록 도와주는 언어 2. 사용방법이나 문법이 다른 언어보다 단순함 3. 하나를 배워두면 모든 DBMS에서 사용 가능함 4. 인터프리터 5. 대소문자 구별하지 않음(데이터 내용은 구분함) SQL의 이해 사용자(프로그램) > SQL > DBMS > DB 1. 사용자나 프로그램이 필요한 데이터를 가져오기 위해 SQL을 작성한다. 2. DBMS가 DB에서 사용자가 작성한 SQL을 통해데이터를 가져온다. 3. 사용자는 SQL을 통해서 가져온 데이터를 볼 수 있다. SQL의 종류 DML (데이터 조작 언어) 1. 테이블의 데이터를 조작하는 기능 2. 테이블의 레코드를 CRUD(create, retrieve, update, delete)..
JOIN 개념 (1) 서로 다른 테이블을 공통 컬럼을 기준으로 합치는 테이블단위연산 조인의 결과 테이블은 이전 테이블의 컬럼 수의 합과 같다. select * from 테이블1 join 테이블2 on 테이블1.컬럼명 = 테이블2.컬럼명 ... 조인시 서로 다른 테이블에 같은 컬럼명이 존재하면 구분을 위해 테이블명.컬럼명으로 사용해서 표시 JOIN 개념 (2) 조인시 Null값을 허용하는 내부조인(불가)과 외부조인(허용)으로 구분 INNER JOIN : 조인시 NULL값을 허용하지 않음 (NULL값을 가진 레코드는 조인결과에 빠짐) LEFT JOIN : 조인시 왼쪽테이블 기준으로 조인하며, 일치하는 값이 오른쪽테이블에 없더라도 표시됨. RIGHT JOIN : 조인시 오른쪽테이블 기준으로 조인하며, 일치하는..
1. Body에 데이터를 담을것이기 때문에 Post형식이여야한다. 2. @RequestBody HashMap map 선언
class MapComparator implements Comparator { private final String key; public MapComparator(String key) { this.key = key; } @Override public int compare(HashMap first, HashMap second) { int firstValue = (int) (first.get(key)); int secondValue = (int) (second.get(key)); // 내림차순 정렬 if (firstValue > secondValue) { return -1; } else if (firstValue < secondValue) { return 1; } else { return 0; } } //사..
MVC model2 방식의 변화 : Dispatcher를 집중화하기 전의 모델 -> Dispatcher를 집중의 모델 Dispatcher덕에 controller를 편하게 사용가능하다. Dispatcher와 controller의 결합력을 낮춰준다. -> (실행환경이 바뀌어도 사용이 가능하다.) Spring에서 Dispacher 만드는것을 제공해준다. Spring.io : Spring framwork 제공 (eclipse.spring tool 제공) 압출풀기 (jar -> zip으로 수정) contentes.zip -> sts-4.8.0 release tomcat 다운 : 스프링 부트는 내장톰캣을 사용 스프링부트 : spring에 부트를 얹어서 사용하는 개념 install버전은 서비스개발할때 사용하는 용도 ..
G/W VIP HA Proxy Was VIP HA Proxy DB
pom.xml 설정 수정 new Name 수정 new Name 수정 : war파일 명이 변경되어 endpoint도 변경됩니다. 젠킨스 설정 변경 (담당자파트) 젠킨스 설정 변경 (개발자파트) 젠킨스 > 구성 > Build > export HEALTH_CHECK_PATH="newEndPointName/alivecheck" export SRV_NAME="newEndPointName" 로컬 서버의 경우 삭제 후 다시 올리면, module > path가 바뀐걸 알수 있습니다. (서버 클린해도 가능한지는 모르겠습니다.)
1. pom.xml jar 추가 org.postgresql postgresql 42.2.6 2. jdbc.properties DB정보 암호화하여 적용 ##### testdb ##### jdbc.testdb.driver=net.sf.log4jdbc.DriverSpy jdbc.testdb.url=ENC(2Qu3E~) jdbc.testdb.username=ENC(zts~) jdbc.testdb.password=ENC(eBt~) 3. context - datasource.xml id, value 확인 4. context - mapper.xml id, ref,value 확인 5. SampleMapper.java src > ... > 서비스명 > mapper > testdb > sampleMapper.java 생성..