1. TEST 버전: JEUS8, WebtoB5 2. 연동 이유: 간단하다. 대용량 요청이 왔을 때 WAS(Web Application Server)에서 모든 처리를 해야 한다면!! WAS서버 자원이 부족하겠지.. 그래서 WEB서버에서 html 등의 정적인 페이지들의 처리를 위해 WEB-WAS로 분리해서 처리되게끔 한다. 보안 이슈의 이유도 있다.(WEB은 DMZ 밖에, JEUS는 DMZ 안에 위치하여 주요 데이터 보호) 3. WebtoB 설정 3. 1. webtob_home/config/http.m 수정 용어 설명 JSVPORT webtob JEUS 연동 포트 jsvg JSV를 처리하기 위한 서버그룹 MyGroup jsvg를 처리하기 위한 서버이름, 임의의 그룹으로 설정해도 좋으나 MinProc와 Ma..
설치는 다음 신공(NEXT 버튼 누르기)으로 하면 되는데 사전에 준비해야 하는 사항으로 사전에 1. JAVA 설치 -> 2. JEUS technet에서 JEUS win버전 다운로드 (생략) 첫 번째 주의해야 할 것은 Domain Admin Server와 Managed Server 둘 중에 선택해서 설치하는 부분이 있는데 처음 설치하시는 분들은 Domain Admin Server를 선택하셔서 설치하셔야 합니다. DAS(Domain Admin Server: MS를 관리하기 위한 서버)를 선택하면 DAS+MS가 설치되고 MS는 MS만 설치됩니다. 두 번째 주의해야 할 것은 administrator의 password를 잊지 마셔야 합니다. 이렇게 설치가 끝난후 기동을 해봅니다. 1. Windows + R키를 눌..
JEUS5, 6과 비교하여 7,8 version의 구조 및 개념이 많이 변해서 먼저 구조 파악 및 정리하고자 한다. bin : 서버의 시작 및 종료 스크립트 startDomainAdminServer, startManagedServer, stopServer와 콘솔 툴과 같은 실행파일 위치 derby : 샘플 Application docs : JEUS에서 제공하는 API에 대한 문서들이 있음(C:\TmaxSoft\JEUS7\docs\manuals\default\domain이면 domain에 관한 문서들이 있고 index.html을 읽으면 도움이 됨) domains : 하위에 도메인별로 DOMAIN_HOME과 JEUS_HOME에서 사용하는 노드 정보가 포함된 nodes.xml이 존재함node.xml은 node..
정규식을 활용해서 select REGEXP_REPLACE('홍길동', '.', '*', 2)as name, REGEXP_REPLACE('김신', '.', '*', 2)as name2, REGEXP_REPLACE('황금독수리온세상을놀라게하다', '.', '*', 2)as name3 from dual SELECT REGEXP_REPLACE('홍길동', '(^.).+(.$)', '\1*\2') as name, REGEXP_REPLACE('김신', '(^.).+(.$)', '\1*\2') as name2, REGEXP_REPLACE('황금독수리온세상을놀라게하다', '(^.).+(.$)', '\1*\2') as name3 from dual 한글만 확인하려면 . -> [가-힣] 으로 변경 (1)의 답은 내가 okk..
DBMS의 종류에 따라 조금씩 차이는 있지만 개념 이해하는 정도만 넘어가도록 하자 조인이란 두 개이상의 테이블들을 합성한 후, 여기서 유용한 정보를 추출하는 연산이다. A라는 테이블에서 학생의 학적정보(학번, 이름, 학과)가 있고 B라는 테이블에서 학생의 신상정보(학번, 주소, 연락처)가 있을때, A와 B 두개의 테이블을 조인해서 select 함으로서 학번, 이름, 주소를 한번의 쿼리로 표시할 수 있다. 조인의 종류는 크로스 조인, 자연 조인, 내부 조인, 외부 조인, 자체 조인등 여러가지가 있는데 그중 몇 가지만 알아보자. 1. 크로스 조인 : 상호조인이라고도 하며 두 테이블을 서로 곱하는 개념의 연산으로, 일명 카디션 곱이라고 한다. 위의 예에서 "select * from 학적정보 cross join..
sum(합을 구하는 함수), decode(치환하는 함수)를 이용해서 그룹별 단순화해보자. 예를 들어, 학과별 자퇴자 명단을 구해보면 select dept, count(sno) from student where code = '자퇴' group by dept; 결과는 dept count(sno) 국문과 3 영문과 2 철학과 5 근데 주야간으로 구분해야 한다. select dept, div_dn, count(sno) from student where code = '자퇴' group by dept, div_dn; 으로 조회하면 아래와 같이 나오는데 dept div_dn count(sno) 국문과 주간 2 국문과 야간 1 영문과 주간 0 영문과 야간 2 ... ... ... 이런 식으로 같은 과에서 주야별로 나눠..
현상 : A 라는 User가 A'라는 테이블을 만들었다. B 라는 User에서 A' table을 조회 했을때 조회가 안된다. 테이블은 분명히 있는데 없다고 나온다. 원인 : B user는 A'table에 대한 권한이 없기 때문에 조회가 안된다. 조치 : A user로 접속해서 권한을 주면된다. grant select on 해당테이블(A') to 주고싶은 사용자(B); 위 명령어에 update, insert,delete 같이 넣으면 해당 DML이 적용된다. 예) grant update,insert on A' to B 추가 : function(함수)도 실행 권한을 줄 수 있다. grant execute on 권한줄 함수이름 to 권한 받을 사용자;
select * from TABLE(대상 테이블) where to_char( 대상 테이블 컬럼, 'yyyymmdd' ) = to_char( sysdate, 'yyyymmdd'); to_char는 char형으로 변환하라는 것이다. 즉, date 형으로 저장된 data를 yyyymmdd 형태로 변환하여 sysdate 현재 날짜로 변환해서 조건을 비교하라는 뜻으로 date형을 char(캐릭터) 형으로 변환하여 조회해야 결과가 정상적으로 나온다. 예를 들면 2021년 5월 14일에 로그인한 사람을 조회하려면(user_table이 사용자 테이블, accessdate가 로그인 날짜) select * from user_table where to_char(accessdate , '20210514' ) = to_char..
1. 변수(Variable) : 아직 알려지지 않거나 어느 정도까지만 알려져 있는 양이나 정보에 대한 상징적인 이름, 데이터를 담는 컨테이너 2. 인자(Parameter, 매개변수)와 인수(argument, 실행인자) : 인자는 함수 정의에 사용되는 변수, 인수는 함수의 호출에 사용되는 변수, 함수 원형 작성시 사용되는 변수를 인자, 코딩 중에 함수 호출시 사용되는 변수를 인수(출처 : http://telpitz.tistory.com/117) 3. 클래스(Class) : 객체(Object)들을 여러 개 만들기 위한 하나의 틀(붕어빵틀(class), 붕어빵(Object)) 4. 메소드(Method) : C언의 함수(Function)와 동일한 함수, 객체의 행위를 정의 5. 접근 제어자(Access Modi..
- Total
- Today
- Yesterday
- OKOK앱
- 장수풍뎅이
- 대구 고양이 카페
- 가재
- i7-1260P
- 일취월장
- chatgpt 정의
- 애디그램
- 대구국제마라톤
- 도로이
- 캐시워크
- 가재 탈피
- 고양이
- 반려곤충
- 서브 40
- 칠곡 자전거 대회
- decode
- 경산 국수
- 애드센스
- 혁신도시 국수
- 베스킨라빈스 포켓몬
- 타임캐시
- 다이어트
- 여름 자전거 대회
- 제주 마음 샌드
- 갖고싶다 고양이
- 대구 야간 라이딩
- ChatGPT
- 오렌지가재
- GCP #GCP GIFT#
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |