Cute Running Puppy
본문 바로가기
728x90

개발일기89

ORACLE 숫자 함수 ROUND (반올림) ROUND(123.456) = ROUND(123.456, 0) = 123 ROUND(123.456, 1) = 123.5 ROUND(123.456, -1) = 120 TRUNC (버림) TRUNC(123.456) = TRUNC(123.456, 0) = 123 TRUNC(123.456, 1) = 123.4 TRUNC(123.456, -1) = 120 괄호 안에 숫자는 (표현할 숫자, 자리수)로 표현되며 양수, 음수 모두 표현 가능하다. 자리수가 0일 때 소수점 첫째 자리에서 반올림 또는 버림하여 정수가 된다. 양수는 소수점 자리수 음수는 숫자의 자리수를 나타낸다. 2023. 6. 22.
[프로그래머스 SQL] 입양 시각 구하기(2) 입양 시각 구하기(1) 입양 시각 구하기(1)은 쉽게 했던것 같은데 입양 시각 구하기(2)를 1처럼 풀었다가 틀려서 당황했다..! 무엇이 다르길래 Lv.2에서 Lv.4로 뛰었냐면?! 입양 시각 구하기(2) 예시가 기이이일어졌다 입양된 내역이 없는 시간도 보여줘야한다는 조건이 생겼기 때문..! 이것을 표현하기 위해 ORACLE ORACLE 에서는 계층데이터를 위해 CONNECT BY 절을 지원 SELECT LEVEL-1 HOUR FROM DUAL CONNECT BY LEVEL 2023. 6. 21.
Stack, Queue, Array, Linked List 스택(Stack) 후입선출(LIFO: Last-In-First-Out) 방식 데이터를 삽입(push)하고 삭제(pop)할 때 가장 최근에 삽입된 데이터가 먼저 삭제됩니다. → 한쪽 끝에서만 데이터를 삽입하고 삭제 예시: 웹 브라우저의 뒤로 가기 기능, 함수 호출 시 로컬 변수와 복귀 주소 저장 등 큐(Queue) 선입선출(FIFO: First-In-First-Out) 방식 데이터를 삽입(enqueue)하고 삭제(dequeue)할 때 가장 먼저 삽입된 데이터가 먼저 삭제됩니다. → 한쪽 끝에서 데이터를 삽입하고, 반대쪽 끝에서 데이터를 삭제 예시: 작업 큐, 메시지 큐, 버퍼 등 배열(Array) 일정한 크기의 연속된 메모리 공간에 데이터를 저장합니다. 인덱스를 사용하여 데이터에 접근할 수 있습니다. 데이.. 2023. 6. 8.
웹 서버와 WAS의 차이 웹 서버(Web Server) 정적인 컨텐츠(HTML, CSS, 이미지 파일 등)를 제공하는 서버 대표적인 웹 서버 : Apache, Nginx, IIS 웹 서버는 보안, 로드 밸런싱, 압축, 캐싱 등과 같은 다양한 기능을 제공 WAS(Web Application Server) 웹 서버의 확장으로 볼 수 있으며, 웹 서버와 함께 동작하여 웹 애플리케이션의 동적인 처리를 담당 데이터베이스와의 상호작용, 비즈니스 로직 처리, 세션 관리, 트랜잭션 관리 등과 같은 기능을 제공 대표적인 WAS : Tomcat, JBoss, WebSphere 웹 서버, WAS를 분리해야 하는 이유 서버 부하 방지 웹 서버에서는 정적 컨텐츠만 처리하도록 기능 분배를 해서 서버 부담을 줄일 수 있음 만약 정적 컨텐츠까지 WAS가 처.. 2023. 6. 8.
728x90