일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 인텔리제이
- db
- 한글 깨짐
- spring 오류
- 쿼리
- eclipse 설정
- JavaScript
- docker
- Excel
- CSS
- Eclipse
- 자바
- Java
- 자바 리스트
- elasticsearch
- 엑셀
- JSP
- 도커
- 형변환
- 엘라스틱서치
- 이클립스 설정
- java 오류
- 자바스크립트
- 데이터베이스
- spring form
- 에러
- 이클립스
- HTML
- jQuery
- tomcat
- Today
- Total
목록전체보기 (180)
개발노트
스칼라 서브쿼리: 한 개의 행과 한 개의 열을 반환하여 단일 값처럼 사용할 수 있는 쿼리단일 값 반환: 서브쿼리는 오직 하나의 행과 열을 반환해야 하며, 그렇지 않으면 에러가 발생합니다.어디서나 사용 가능: 스칼라 서브쿼리는 SELECT, WHERE, HAVING 등 여러 위치에서 사용될 수 있습니다.연산 가능: 외부 쿼리의 필드와 결합해 계산식이나 조건문을 구성할 수 있습니다.SELECT A.ENAME, A.SAL, A.DEPTNO, (SELECT ROUND(AVG(X.SAL), 2) FROM EMP X WHERE X.DEPTNO = A.DEPTNO) AS DVG_SALFROM EMP A; ▶ 서브쿼리에 DEPTNO의 값이 각각 들어가고 서브..
ALL : 메인 쿼리 조건이 서브쿼리의 모든 값에 대해 참이 되어야 조건이 만족됩니다.SELECT ENAME, JOB, SALFROM EMPWHERE SAL > ALL(SELECT SAL FROM EMP WHERE JOB='SALESMAN');> 서브쿼리 결과 - ALL보다 커야 하기 때문에 서브쿼리 결과 중 제일 큰값이 기준이됨 아래의 MAX로 대체 가능하다SELECT ENAME, JOB, SALFROM EMPWHERE SAL > (SELECT MAX(SAL) FROM EMP WHERE JOB='SALESMAN'); ANY: 메인 쿼리 조건이 서브쿼리의 하나 이상의 값에 대해 참이 되면 조건이 만족됩니다. SELECT ENAME, JOB, SALFROM EMPWHERE SAL > ANY(SELECT S..
1. 단일행 서브쿼리 : 결과가 1줄인 경우 SELECT ENAME, JOB, SALFROM EMPWHERE SAL > 서브쿼리 결과 1-1. 단일행 서브쿼리에서 사용할 수 있는 연산자들 =, >, >=, 2. 다중행 서브쿼리 : 결과가 여러 줄인 경우 SELECT ENAME, JOB, DEPTNOFROM EMPWHERE DEPTNO IN (SELECT DEPTNO FROM EMP WHERE JOB='CLERK');> 서브쿼리 결과 2-1. 다중행 서브쿼리에서 사용할 수 있는 연산자들IN, ALL, ANY(=SOME), EXISTS
2개의 테이블이 존재 CREATE VIEW V_EMPLOYEES AS ( SELECT 1 AS EMP_ID, 'ALICE' AS NAME, 100 AS SALARY FROM DUAL UNION ALL SELECT 2 AS EMP_ID, 'BOB' AS NAME, 200 AS SALARY FROM DUAL UNION ALL SELECT 3 AS EMP_ID, 'CHARLIE' AS NAME, 300 AS SALARY FROM DUAL);CREATE VIEW V_PROJECT AS ( SELECT 1 AS PROJ_ID, 'PROJECT A' AS PRJO_NAME, 1 AS EMP_ID FROM DUAL UNION ALL SELECT 2 AS PROJ_ID, 'PROJECT B'..
Elastic Stack(이전에는 ELK Stack이라고도 불림)은 Elasticsearch, Logstash, Kibana 그리고 Beats로 구성된 데이터 수집, 저장, 분석, 시각화 솔루션입니다. Elastic Stack은 다양한 소스에서 데이터를 수집하여 실시간으로 검색, 분석하고 대시보드를 통해 시각화할 수 있게 해줍니다. 주로 로그 관리, 시스템 모니터링, 보안 분석 등 데이터 분석과 모니터링에 널리 사용됩니다.Elastic Stack의 구성 요소는 다음과 같습니다:1. Elasticsearch검색 및 분석 엔진: Elastic Stack의 핵심인 Elasticsearch는 검색 및 분석을 위한 분산형 데이터 저장소입니다. JSON 형식의 문서를 인덱싱하고 빠르게 검색할 수 있는 기능을 제공합..
Docker는 컴퓨터의 실제 메모리와 CPU, 디스크 자원을 사용하여 실행됩니다. 하지만 **가상 머신(VM)**과는 다르게 컨테이너라는 가벼운 가상화 기술을 사용하여 운영체제의 커널을 공유하면서도, 각 애플리케이션이 격리된 환경에서 실행될 수 있게 합니다.Docker는 완전히 독립된 가상 환경을 만들지는 않지만, 다음과 같은 방식으로 가상화와 비슷한 격리 환경을 제공합니다. Docker의 격리 방식 (컨테이너와 호스트의 관계)커널 공유: Docker 컨테이너는 호스트 운영체제(예: 리눅스)의 커널을 공유합니다. 즉, 가상 머신처럼 운영체제 전체를 새로 설치하지 않고, 호스트 운영체제의 커널을 사용하므로 메모리와 CPU 자원을 덜 차지합니다.프로세스 격리: Docker는 **네임스페이스(Namespace..
Docker와 Docker Compose는 애플리케이션을 컨테이너(Container)로 관리하고 실행할 수 있도록 도와주는 도구입니다. 컨테이너는 애플리케이션과 그 종속성(라이브러리, 설정 등)을 하나의 단위로 패키징하여 어디서든 동일한 환경에서 실행할 수 있도록 해 줍니다. 1. DockerDocker는 컨테이너를 생성하고 관리하는 플랫폼입니다. 다음과 같은 특징이 있습니다.컨테이너 기술: Docker는 애플리케이션과 그 환경을 격리된 컨테이너 안에서 실행할 수 있게 해줍니다. 이는 서로 다른 환경에서 실행하더라도 동일한 동작을 보장합니다. 예를 들어, 개발 환경과 배포 환경에서의 차이로 인한 오류를 줄여 줍니다.이미지(Image)와 컨테이너(Container): Docker는 애플리케이션을 패키징한 ..
1. File > Settings 클릭 2. Buils, Execution, Deployment > Compiler > Build project automatically 체크박스를 선택 3. Advaned Settings > Allow auto-make to start even if developed application is currently running 체크 4. 상단 메뉴의 Run > Edit Configurations.. 선택 5. Modify Options 선택 6. On 'Update' action 선택 -> Update classes and resources 선택 7. On frame deactivation -> Update classes and resources 선택 8. buil..