분류 전체보기(88)
-
[Oracle] LONG RAW로 저장된 데이터를 평문(VARCHAR2)으로 조회하는 방법.
LONG RAW ?Oracle 데이터베이스에서 대량의 바이너리 데이터를 저장하는 데 사용되는 데이터 타입. 이미지, 동영상, 오디오, 문서 ... 등의 바이너리 데이터를 저장하는 데 적합. LONG RAW는 잘 사용되지 않으며, 더 많은 기능과 유연성을 제공하는 BLOB(Binary Large Object)이 주로 사용됨.LONG RAW 데이터 조회. SQL> DESC ALMSTLOG;...MSG_DATA LONG RAW…SQL> SELECT MSG_DATA FROM ALMSTLOG WHERE ROWNUM = 1;LONG RAW 데이터 조회 결과. 4E3030304E303031323032303131303630313233343536373839414E594C494E4BPL/S..
2024.06.25 -
[Python] Flask를 활용해서 HTTP 요청 및 응답을 처리하는 방법.
Flask ?Python으로 작성된 경량의 웹 프레임워크.최소한의 코드를 사용하여 기본적인 웹 서버 기능을 구현.curl ?HTTP 및 HTTPS 요청을 수행할 수 있는 CLI 도구.HTTP 거래 도식.수행 작업.Python 설치.Flask 설치.Flask Application 코드 작성.curl 사용하여 HTTP GET/POST 요청 수행 및 응답 확인.HTTP GET/POST 요청에 대한 Flask 로그 확인.Flask 서버 정보.$ hostnamectl… Operating System: Red Hat Enterprise Linux 8.10 (Ootpa) CPE OS Name: cpe:/o:redhat:enterprise_linux:8::baseos Kernel: Li..
2024.06.19 -
[Postman] REST API(HTTP) 호출 컬렉션을 CLI(Command Line Interface)로 실행하는 방법.
Newman ?Postman으로 생성한 API 호출 컬렉션을 CLI(Command Line Interface)에서 실행할 수 있는 Node.js 도구.Newman 기능 설명.Postman 컬렉션 실행: Postman에서 작성한 컬렉션을 커맨드 라인에서 실행할 수 있음.테스트 결과 보고: 컬렉션 실행 후 테스트 결과를 요약하여 보고서 형식으로 출력할 수 있음.환경 변수 및 데이터 파일 지원: 환경 변수 및 데이터 파일을 지원하여, 테스트 데이터를 동적으로 변경하고 다양한 환경에서 테스트를 실행할 수 있음.CI/CD 적용: CI/CD 도구(Jenkins, Travis CI, CircleCI, GitLab ...)와 통합하여 테스트를 자동으로 실행하고 결과를 보고할 수 있음.Postman에서 API 호출 컬렉..
2024.03.15 -
[Postman] REST API(HTTP) 호출을 그룹화 및 자동화하는 방법.
Postman ?API를 개발 및 테스트하기 위한 협업 플랫폼.Postman 기능.API 요청/응답 테스트 : 다양한 전문 유형의 API 요청을 보내고 응답을 확인할 수 있음.콜렉션 : API 요청을 그룹/콜렉션으로 구성하여 API 세트에 대한 테스트 스위트를 만들거나, 작업 흐름을 구성할 수 있음.환경 변수 및 구성 : 다양한 환경(개발, 테스트, ...)에 대한 변수를 지원하여 동일한 요청을 여러 환경에서 실행하고 다양한 구성을 테스트할 수 있음.테스트 스크립팅 : JavaScript를 사용하여 테스트 스크립트를 작성할 수 있는 기능을 제공하여 API 응답을 자동으로 검증하고 테스트할 수 있음.REST API(Representational State Transfer API) ?자원을 URI(Unifo..
2024.03.12 -
[MySQL] 데이터베이스(테이블, 데이터 ...)를 이관하는 방법.
작업 시나리오. 로컬 MySQL 5.7.13 서버의 데이터베이스를 추출/백업. 추출한 데이터베이스를 원격 MySQL 8.0.35 서버의 데이터베이스로 이관/복원. 로컬 서버의 데이터베이스(테이블, 데이터 ...)를 추출/백업. $ mysqldump -u username -p old_database > backup.sql $ ls | grep backup.sql backup.sql MySQL Clinet로 원격 서버에 접속 후, 데이터베이스 생성. $ mysql -h address -P port -u username mysql> CREATE DATABASE new_database; 추출/백업한 데이터베이스(테이블, 데이터 ...)를 생성한 데이터베이스로 이관/복원. $ mysql -h address -P ..
2024.02.14 -
[Docker] MySQL 설치하는 방법.(이미지 다운로드, 컨테이너 생성/실행, 원격에서 MySQL 서버로 접속 …)
Docker Server 환경 정보. $ docker -v Docker version 20.10.10, build b485636 $ docker info | grep "Docker Root Dir" Docker Root Dir: /var/lib/docker Docker MySQL8 이미지 다운로드. $ docker pull mysql:8.0 8.0: Pulling from library/mysql bce031bc522d: Pull complete 9d95fc125cf8: Pull complete 22412d6d690f: Pull complete 79d453aad0eb: Pull complete 1b6cca7a391d: Pull complete f9e7ae943297: Pull complete af3e28..
2024.01.17